首页 » 2017 » 三月 » 22

处理微服务架构的内部架构和外部架构

 

关键点 微服务架构MSA并不是一个全新的概念,它旨在通过使用现代技术的优点来正确地实现SOA。 微服务只能解决整体问题的一小部分——架构师们需要将微服务架构作为一种架构实践,并实现它以满足企业级应用要求。 “微”不仅仅只是关注大小,它主要是关注范围。 整合是微 … 阅读全文

Netty 源码 (一):Netty 中的 Buffer

 

最近我学习了NIO相关的知识,然后发现了Netty这个基于NIO的网络应用框架,于是就研究起Netty框架源码,来好好体会一下网络框架的设计理念和思想. 这个系列的文章不仅会总结Netty各个模块的源码原理,也会写出一些自己对这些设计的理解和体会. 我基本按照 … 阅读全文

文件上传进度提示

 

需求 当上传的文件相对较大时,用户可能需要等待较长的时间,这个时候前端如果没有任何提示的话,体验不是很好,如果有上传进度提示,就会好很多。而要在上传过程实时显示上传进度,则需要已上传的大小和文件总大小。 前提 请求是异步的。因为要实时获取到上传的进度,则请求需 … 阅读全文

WebAssembly的工作原理

 

作者:胡子大哈 上一篇文章 《WebAssembly是个什么鬼?》 让大家基本了解了 WebAssembly ,接下来我们继续介绍WebAssembly 工作原理以及为什么 WebAssembly 运行的更快。 一、WebAssembly … 阅读全文

MySQL 密码修改

 

MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Manag … 阅读全文

移动web 1px边框解决方案

 

在移动端web页面开发中,为了使css中使用的尺寸与设计稿一致,通常会采用 rem 单位配合 lib-flexible 来实现移动端的适配,在IOS设备上 flexible.js 会根据设备的分辨率动态的调整 viewport 的 width 和 scale … 阅读全文