摘要:
彰显自己斗宗实力的“法器”。 为什么有些程序员喜欢放一些小物品在桌上?比如这只小黄鸭?这就是传说中的“小黄鸭调试法”,据说程序大牛都会携带一只小黄鸭,调试代码时,就会详细的向鸭子解释每行代码。 都说不会写BUG的程序员不是好的产品经理,要想产品没有BUG是不存在的。这不某程序员由于产品里面的BUG太 阅读全文
摘要:
什么是 IDEA 自定义文件头注释 IDEA 自定义文件头注释指的是创建 Java 类文件时,IDEA 可以自动设置文件头的注释信息,如下: 如何设置 IDEA 自定义文件头注释 打开 File->Settings,输入 “File and Code”,如下: 其中 @desc (表示文件描述) @ 阅读全文
摘要:
Log4j 是什么 Log4j 是由 Apache 提供的开源日志框架,用于帮助用户处理日志信息。 Log4j 能将日志信息分级打印和存储,而且提供了日志不同的存储方式,我们可以将日志发送到控制台,或者文件,或者数据库中等。 日志信息分级如下:(以轻到重) DEBUG:调试 INFO:信息 WARN 阅读全文
摘要:
ORM 概念 我们在介绍 MyBatis 时说到,MyBatis是一种半自动 ORM 实现。那何为 ORM,何为半自动? **ORM(Object/Relation Mapping,对象/关系数据库映射)是一种描述对象与关系数据库之间映射的规范。**怎么理解呢?就拿班规来说吧,它也是一种规范,描述学 阅读全文
摘要:
MyBatis简介 MyBatis是一个三层架构模式中数据访问层或持久层框架,它提供一种半自动的ORM实现,能够简化 JDBC 操作流程,帮助提升程序员的开发效率。 MyBatis 本质是基于JDBC 进行简单的映射封装,所以运行效率(性能)低于 JDBC。 官方文档 http://www.myba 阅读全文
摘要:
MyBatis 引言 在回顾JDBC时,我们已经创建有 Java 工程,而且也已经导入 mysql 依赖包,这里就直接在原有工程上搭建MyBatis环境,以及使用MyBatis来实现之前用 JDBC 查询 tb_user 表的操作流程。 MyBatis环境搭建 首先,在 Java 工程添加 MyBa 阅读全文
摘要:
引言 学过 Java 的童鞋都知道,在 Java 中只有 JDBC 可以访问数据库,但是只要使用过 JDBC 的同学肯定也感受到 JDBC 访问数据库的繁琐, 需要编写大量的代码,经历一系列的步骤。 以下是一个简单的 JDBC 操作例子,大家感受一下吧。 创建数据库表 #创建表 DROP TABLE 阅读全文
摘要:
引言 很多刚学习软件开发的童鞋,对于一些软件术语或概念总搞不太清楚,比如软件框架和软件架构听名字感觉似乎差不多,其他它们之间还是有很大差别的,一个是一种设计思想,一个是软件半成品。 所以,还是有必要搞清楚二者之间的区别的差异哈。 软件框架 软件框架是面向某个领域的、可复用的半成品软件,为软件提供基础 阅读全文