摘要:
每个人的开发能力不同,要保证线上应用没问题,接口可用率达到100%,无天窗、无bug 难度还是比较大的,特别是业务开发很多要跟版发,时间紧、任务重问题更加严峻。 加强需求合理性评审,设计合理性评审,代码review。 单元测试: (junit)尽量将路径都覆盖到。(缺点代码实现不合理,代码结构修改, 阅读全文
摘要:
配置中心主要目的统一管理配置,实现稳定、高效、便捷的配置中心管理 提供给使用配置中心用户简单的kpi来操作。 相关链接 http://www.kuqin.com/shuoit/20141013/342587.html 待续... 阅读全文
摘要:
java读取本地配置文件主要分为两类,一类为class相关文件或子文件夹下,一类文件 为jar包外配置文件。 class相关文件夹或子文件夹下读取配置文件可以使用Object.class.getResource或 Class.getClassLoader.getResourceAsStream(St 阅读全文
摘要:
开始主要是遇到的一些性能问题、以及固定时间点线程数数过多问题。 后来看进来去后从设计模设计层面包含工厂、抽象工厂、单例模式、职责链、 构建者、动态代理、静态代理等。 从实现的特点包含编解码多种序列化技术,多种负载均衡算法,多种动态代理 实现,泛型、注解、线程池的高效使用,多种协议的支持长连接jsf、 阅读全文
摘要:
一般使用netty主要是整个netty流程的理解,实际开发中服务端、客户端参数的配置,以及连接 handle的管理是关键,再有就是encode和decode编码、解码。 服务端流程图 客户端流程图包含初始化以及调用 encode:MessageToByteEncoder decode:ByteToM 阅读全文
摘要:
表格在平台开发过程中很重要能够方便的查询使用,bootstrap开发过程中的 用的比较多的是bootstrap-table连接http://bootstrap-table.wenzhixin.net.cn/zh-cn/getting-started/ 还有datatables连接http://dat 阅读全文
摘要:
整个服务端架构升级过程中遇到需要自己构建缓存,构建缓存的过程中会遇到被多个 线程使用的问题,使用过程中要注意多线程并发问题,不然整个程序很可能就是错误的。 缓存的同步在构建对象是可以借助Concurrent库中map以及其他容器中putIfAbsent 等方法的使用,来实现在不用同步的情况下来安全的 阅读全文
摘要:
做事的关键要去做,全力以赴,做到坚持,通过理论结合起来去做,做到反思复盘,追求 要么最快要么最好。 阅读全文
摘要:
自定义缓存一般基于ConcurrentMap实现,实现缓存需要注意的点是缓存容器对象 本身依赖于 static final去存储对象,样例: ConcurrentMap<String, GenericServiceCache> cacheHolder = new ConcurrentHashMap< 阅读全文
摘要:
jquery选择器,层选择器等多个选择器,jquery生成对象,jquery遍历对象, jquery ajax调用不要进行方法封装返回值方式调用,会取不到值。 jquery使用要注意很多细节点才能将其运用好。 待续... 阅读全文