04 2018 档案

摘要:作者:听着歌过面试链接:https://www.nowcoder.com/discuss/64708来源:牛客网 蚂蚁社招Java-第四轮电话面试【技术终面】 转载 蚂蚁社招Java-第四轮电话面试【技术终面】 转载 (耗时22分钟,其实聊得东西挺多的,两边语速都还挺快的) 1 谈谈你最近做的项目: 阅读全文
posted @ 2018-04-23 00:01 南宫煌_慧 阅读(365) 评论(0) 推荐(0)
摘要:定义: 独占锁是一种悲观保守的加锁策略,它避免了读/读冲突,如果某个只读线程获取锁,则其他读线程都只能等待,这种情况下就限制了不必要的并发性,因为读操作并不会影响数据的一致性。 共享锁则是一种乐观锁,它放宽了加锁策略,允许多个执行读操作的线程同时访问共享资源。 分类: 独占锁: ReentrantL 阅读全文
posted @ 2018-04-19 10:20 南宫煌_慧 阅读(385) 评论(0) 推荐(0)
摘要:使用并行程序处于两个目的。第一,为了获得更好的性能;第二,由于业务模型的需要,确实需要多个执行实体。 一、Amdahl定律 Amdahl定律是计算机科学中非常重要的定律。它定义了串行系统并行化后的加速比的计算公式和理论上限。 加速比定义:加速比=优化前系统耗时/优化后系统耗时 即,所谓加速比,就是优 阅读全文
posted @ 2018-04-18 11:05 南宫煌_慧 阅读(357) 评论(0) 推荐(0)
摘要:并发的概念: 并发(Concurrency)和并行(Parallelism) 并发偏重于多个任务交替执行,而多个任务之间有可能还是串行的。而并行是真正意义上的“同时执行”。严格意义上来说,并行的多个任务是真实的同时执行,而对于并发来说,这个过程只是交替的,一会儿运行任务A一会儿执行任务B,系统会不停 阅读全文
posted @ 2018-04-18 10:35 南宫煌_慧 阅读(277) 评论(0) 推荐(0)
摘要:最近看了一下Spring源码加载的简装版本,为了更好的理解,所以在绘图的基础上,进行了一些总结。(图画是为了理解和便于记忆Spring架构) Spring的核心是IOC(控制反转)和AOP(面向切面编程),首先我们先一步一步的来了解IOC的实现: 一:首先是第一个模型:Model1: 种子 = Be 阅读全文
posted @ 2018-04-04 22:28 南宫煌_慧 阅读(1440) 评论(2) 推荐(1)
摘要:Spring AOP详解 一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/hongwz/p/5764917.html AOP AOP 阅读全文
posted @ 2018-04-04 14:21 南宫煌_慧 阅读(883) 评论(0) 推荐(0)
摘要:在这次项目中我负责手机端APP接口的开发,我们的附件采用的是 FTP 上传保存,并通过Nginx发布成http协议,以供下载和在线浏览查看。在某次测试中,突然发现本来好好的附件浏览居然看不了了,经过排查路径地址配置都对,最后发现是nginx的http地址配置的时候,在最前面多了一个空格。oh,my 阅读全文
posted @ 2018-04-03 11:48 南宫煌_慧 阅读(182) 评论(0) 推荐(0)