2019年9月21日
摘要: openfire开源IM服务器知识分享+社交app实战 阅读全文
posted @ 2019-09-21 21:26 专注移动开发 阅读(1679) 评论(0) 推荐(0) 编辑
  2018年12月28日
摘要: 1. 计算机系统 使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。 缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理器的运算任务都设计到同一块内存区域时,将可能导致各自的 阅读全文
posted @ 2018-12-28 20:54 专注移动开发 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Synchronized和同步阻塞synchronized是jvm提供的同步和锁机制,与之对应的是jdk层面的J.U.C提供的基于AbstractQueuedSynchronizer的并发组件。synchronized提供的是互斥同步,互斥同步是指在多个线程并发访问共享数据时,保证共享数据在同一时刻 阅读全文
posted @ 2018-12-28 20:51 专注移动开发 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 高性能应用构成了现代网络的支柱。LinkedIn有许多内部高吞吐量服务来满足每秒数千次的用户请求。要优化用户体验,低延迟地响应这些请求非常重要。 比如说,用户经常用到的一个功能是了解动态信息——不断更新的专业活动和内容的列表。动态信息在LinkedIn随处可见,包括公司页面,学校页面以及最重要的主页 阅读全文
posted @ 2018-12-28 20:47 专注移动开发 阅读(548) 评论(0) 推荐(0) 编辑
  2018年12月27日
摘要: 目录 异常处理 类型转换器 数据验证 文件上传与下载 拦截器 异常处理 Spring MVC中, 系统的DAO, Service, Controller层出现异常, 均通过throw Exception向上抛出, 最后由中央处理器DispatchServlet交由全局异常处理器进行异常处理, 如下图 阅读全文
posted @ 2018-12-27 17:12 专注移动开发 阅读(270) 评论(0) 推荐(0) 编辑