程序员挣钱,你凭什么不努力
一个程序员这辈子需要挣多少钱才能维系一个家庭? 程序员,你凭什么不努力?深有同感!
秒懂 Java8 Optional 的正确使用姿势
我们知道 Java 8 增加了一些很有用的 API, 其中一个就是 Optional. 如果对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决
Struts2与Hibernate
Struts2:Struts2核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2标记库、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。Hibernate:ORM概念、Hibernate核心API、Hibernate实体映射技术、Hibernate关系映射技巧、HQL查询、OSCach
如何让IO并发应对不同的场景有什么讲究?
如何让IO并发,什么场景必须并发,什么场景不必须?这里就很有讲究了。并发的例子很简单,去银行办业务,总会遇到某些窗口关闭不办业务,此时你肯定会想,如果所有窗口都打开该多好,就是这个道理。IO请求排队中,如果底层就那么几块硬盘,性能就上不来。
如何鉴别非法的电话号码
日常生活中经常需要用户录入用户信息或联系方式,其中有一些数组的格式是固定的,程序处理逻辑也是按照这个格式来实现的,但是由于用户输入的是字符串,其灵活性较大,所以容易输入错误格式的数据。