上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 297 下一页

2018年5月23日

接私活的那些人

摘要: xxsff2从13年开始接私活,到17年失去了私活的激情,从最开始不挑活只要会的什么到做,到后面专挑性价比高的做,最后为了身体还是尽可能的少做。想要私活的收入、收获,就要付出长期的熬夜、失眠、缺乏运动,这也是牺牲自己健康为代价的。 纵然大部分接过私活的朋友都说太苦太累,但如果你没尝试过,建议也要去试 阅读全文

posted @ 2018-05-23 11:50 时间朋友 阅读(189) 评论(0) 推荐(0)

2018年5月22日

Map容器线程安全问题

摘要: 一、HashMap在非线程安全的环境下使用会出现什么样的问题? 上述代码使用t1和t2两个线程同时对HashMap进行put()操作,如果一切正常,我们期望得到的map.size()就是100000.但实际上,你可能会得到以下三种情况(注意,这里使用JDK7进行试验): 第一:程序正常结束,并且结果 阅读全文

posted @ 2018-05-22 23:43 时间朋友 阅读(394) 评论(0) 推荐(0)

2018年5月21日

Java线程及线程池状态

摘要: 一、Java线程的六种状态 二、“VisualVM线程监控线程状态”与“Java线程状态”对应关系 通过VisualVM监控JVM时,可以通过“线程”标签页查看JVM的线程信息,VisualVM的线程状态如下: 通过dump thread stack,并与VisualVM监控信息中的线程名称对应,找 阅读全文

posted @ 2018-05-21 14:33 时间朋友 阅读(2602) 评论(0) 推荐(0)

2018年5月20日

2018第20周总结

摘要: 一,软件开发原则摘录 选择最合适的方案,先做必须做的功能再考虑增加可能要做的功能,不要过早优化,完成比完美更重要,不要重复自己。重点是讲了一些方法论,工作多年后会有体会,应该针对其中一些项给出具体可操作的措施才好。 对比联系面向对象设计原则:聊聊面向对象的设计原则 二、java模块化与OSGI 《J 阅读全文

posted @ 2018-05-20 12:38 时间朋友 阅读(249) 评论(0) 推荐(0)

2018年5月19日

回顾2018写过的随笔

摘要: 下午看了今年写过的随笔,印象深刻的在记录一下。 VsCode中运行nodeJs代码的简单方法 记录了自己发现的VsCode的一个小技巧,通过coderunner插件,可以很方便的直接运行JS代码看到结果,在用JS写demo时很有用。 看到年初的一个规划对照发现现实和原理想差距很大,2018基本过去大 阅读全文

posted @ 2018-05-19 16:36 时间朋友 阅读(276) 评论(0) 推荐(0)

2018年5月18日

Dubbo原理与框架设计

摘要: Dubbo是常用的开源服务治理型RPC框架,在之前osgi框架下不同bundle之间的方法调用时用到过。其工作原理和框架设计值得开源技术爱好者学习和研究。 一、Dubbo的工作原理 二、Dubbo的框架分层 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口 阅读全文

posted @ 2018-05-18 15:24 时间朋友 阅读(423) 评论(0) 推荐(0)

2018年5月17日

netty学习2

摘要: 一、Netty分层设计 Netty 采用了比较典型的三层网络架构进行设计,逻辑架构图如下所示: #第一层,Reactor 通信调度层,它由一系列辅助类完成,包括 Reactor 线程 NioEventLoop 以及其父类、NioSocketChannel/NioServerSocketChannel 阅读全文

posted @ 2018-05-17 22:42 时间朋友 阅读(274) 评论(0) 推荐(0)

2018年5月16日

Spring事务原理

摘要: Spring事务的本质是对数据库事务的封装支持,没有数据库对事务的支持,Spring本身无法提供事务管理功能。对于用JDBC操作数据库想要用到事务,必须经过获取连接——》开启事务——》执行CRUD操作——》提交/回滚事务——》关闭连接几部分操作。使用Spring管理事务后,可以省掉自己写代码开启、提 阅读全文

posted @ 2018-05-16 16:14 时间朋友 阅读(5524) 评论(0) 推荐(0)

2018年5月15日

Java应用架构设计模块化模式与OSGI摘录

摘要: 在Java中,最适合模块化的单元就是Jar文件。 代码层面我们关注的太多了,熟练的开发人员现在很少争论使用模式的好处,也不再识别哪个模式适合当前需要,因为都能够本能地使用各种设计原则和模式,从GoF的设计模式到衍生出的设计原则,现在很多原则已经几乎变成了本能,如“优先组合而不是继承”、“面向抽象而不 阅读全文

posted @ 2018-05-15 21:40 时间朋友 阅读(616) 评论(0) 推荐(0)

2018年5月14日

软件开发应遵循的原则摘录

摘要: 软件开发应该遵循的一些核心原则: Don’t Repeat Yourself: 这是软件开发的一个基础原则,即不要做重复性劳动。也是现在所说的“极客文化”的一种。代码重复、工作重复在软件开发中都是不合理的存在。利用各种手段消除这些重复是软件开发的一个核心工作准则。 Keep it simple st 阅读全文

posted @ 2018-05-14 23:42 时间朋友 阅读(382) 评论(0) 推荐(0)

上一页 1 ··· 74 75 76 77 78 79 80 81 82 ··· 297 下一页

导航