摘要:
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本( HTML 网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个 Java 类库,是一款程序员可以嵌入他们所开发产品的组件。FreeMarker 中包含很多内建的指令,犹如 JSP 中的标签一样。这里主要讲下 `include` 指令。 阅读全文
摘要:
对于这样一个简单的 Java 类,我们通常需要给每个属性写 `getXXX()` 和 `setXXX()` 方法,有时候还要重写 `equals()`、 `hashCode()`、
`toString()`等方法。在开发的过程中,重复编写这些“没有技术含量”的代码,对程序员来说是一个很枯燥无趣的事情,也增加了很大的工作负担。
针对这种情况,Lombok 提供了一种机制,基于注解的方式,帮助我们自动生成这些样板代码 阅读全文
摘要:
SQL Server 类型JDBC 类型 (java.sql.Types)Java 语言类型bigintBIGINTlongtimestampbinaryBINARYbyte[]bitBITbooleancharCHARStringdecimalmoneysmallmoneyDECIMALjava.... 阅读全文
摘要:
Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←... 阅读全文
摘要:
一、什么是堆? 1. 定义:二叉堆数据结构是一种数组对象,它通常可视为一棵完全二叉树。这样讲估计比较抽象,来看下它的逻辑定义:有一个包含n个元素的数组A[n]={k1,k2...ki...kn},当且仅当满足下列关系时称之为堆: (ki = k2i,ki >= k2i+1), (i = 1,2,... 阅读全文
摘要:
眼看就要到找工作的时候了,平时在实验室也做了不少项目,可到头来,假设面试官问我平时做过什么,我确不知从何说起,也可以说我不知道说什么。前辈们早就说过,计算机这个行业需要不断的学习,也需要不断的积累,自问平时遇到过不少问题,也解决了不少问题,可到头来,好像都没什么印象了!在准备找工作的时候,就将平... 阅读全文