在开发工具匮乏的年代,第一代Java程序员都是从文本编辑工具开始训练自己的代码,从而一步步成为高手,这是一种无奈,而不是必须。 我们认为,现在入门初学者最大的障碍在于,能否激发兴趣,解决问题,体验编程带来的快乐,而不是讨论该使用集成开发工具还是记事本。 能否使用或坚持记事本编程不是成为高手的必要条件 ...
分类:
系统相关 时间:
2019-08-10 14:14:26
阅读次数:
130
一道78%的Java程序员搞不清的Spring bean面试题
分类:
编程语言 时间:
2019-08-08 21:25:18
阅读次数:
120
70%的Java程序员不知道为啥 ConcurrentHashMap 读操作不需要加锁?
分类:
编程语言 时间:
2019-08-07 16:15:06
阅读次数:
99
Java程序员金九银十跳槽面试,微服务架构是你必须过的坎
分类:
编程语言 时间:
2019-08-06 15:34:07
阅读次数:
101
hibernate的主键生成器: generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。 我们先写实体类: Student.java Worker.java 工具类: Sessionfactory.java 程序员自己控制:assigned Student.hbm.xm ...
分类:
Web程序 时间:
2019-08-04 01:08:52
阅读次数:
126
简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应 ...
分类:
Web程序 时间:
2019-08-03 01:05:31
阅读次数:
132
前言 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环炮给干趴下了! 比如下面这一段的 Spring Boot 问答: 问:你觉得 Spring Boot 最大的优势 ...
分类:
编程语言 时间:
2019-08-02 09:12:53
阅读次数:
143
为什么Netty这么火?与Mina相比有什么优势?**前言:作为一个学Java的,如果没有研究过Netty,那么你对Java语言的使用和理解仅仅停留在表面水平,会点SSH,写几个MVC,访问数据库和缓存,这些只是初等Java程序员干的事。如果你要进阶,想了解Java服务器的深层高阶知识,Netty绝对是一个必须要过的门槛**有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器
分类:
Web程序 时间:
2019-07-28 21:36:33
阅读次数:
171
代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效。由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug。并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那些能够容易在阅读代码的时候发现的错误,这些错误往往不容易通过机器上的测试识别出来。本文就常见的Jav ...
分类:
编程语言 时间:
2019-07-25 17:35:55
阅读次数:
100