摘要: 彰显自己斗宗实力的“法器”。 为什么有些程序员喜欢放一些小物品在桌上?比如这只小黄鸭?这就是传说中的“小黄鸭调试法”,据说程序大牛都会携带一只小黄鸭,调试代码时,就会详细的向鸭子解释每行代码。 都说不会写BUG的程序员不是好的产品经理,要想产品没有BUG是不存在的。这不某程序员由于产品里面的BUG太 阅读全文
posted @ 2020-09-28 23:25 Binge-和时间做朋友 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 什么是 IDEA 自定义文件头注释 IDEA 自定义文件头注释指的是创建 Java 类文件时,IDEA 可以自动设置文件头的注释信息,如下: 如何设置 IDEA 自定义文件头注释 打开 File->Settings,输入 “File and Code”,如下: 其中 @desc (表示文件描述) @ 阅读全文
posted @ 2020-09-28 21:50 Binge-和时间做朋友 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: Log4j 是什么 Log4j 是由 Apache 提供的开源日志框架,用于帮助用户处理日志信息。 Log4j 能将日志信息分级打印和存储,而且提供了日志不同的存储方式,我们可以将日志发送到控制台,或者文件,或者数据库中等。 日志信息分级如下:(以轻到重) DEBUG:调试 INFO:信息 WARN 阅读全文
posted @ 2020-09-28 14:04 Binge-和时间做朋友 阅读(1805) 评论(0) 推荐(0) 编辑
摘要: ORM 概念 我们在介绍 MyBatis 时说到,MyBatis是一种半自动 ORM 实现。那何为 ORM,何为半自动? **ORM(Object/Relation Mapping,对象/关系数据库映射)是一种描述对象与关系数据库之间映射的规范。**怎么理解呢?就拿班规来说吧,它也是一种规范,描述学 阅读全文
posted @ 2020-09-28 13:26 Binge-和时间做朋友 阅读(180) 评论(0) 推荐(0) 编辑
摘要: MyBatis简介 MyBatis是一个三层架构模式中数据访问层或持久层框架,它提供一种半自动的ORM实现,能够简化 JDBC 操作流程,帮助提升程序员的开发效率。 MyBatis 本质是基于JDBC 进行简单的映射封装,所以运行效率(性能)低于 JDBC。 官方文档 http://www.myba 阅读全文
posted @ 2020-09-28 13:24 Binge-和时间做朋友 阅读(18) 评论(0) 推荐(0) 编辑
摘要: MyBatis 引言 在回顾JDBC时,我们已经创建有 Java 工程,而且也已经导入 mysql 依赖包,这里就直接在原有工程上搭建MyBatis环境,以及使用MyBatis来实现之前用 JDBC 查询 tb_user 表的操作流程。 MyBatis环境搭建 首先,在 Java 工程添加 MyBa 阅读全文
posted @ 2020-09-28 13:22 Binge-和时间做朋友 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 引言 学过 Java 的童鞋都知道,在 Java 中只有 JDBC 可以访问数据库,但是只要使用过 JDBC 的同学肯定也感受到 JDBC 访问数据库的繁琐, 需要编写大量的代码,经历一系列的步骤。 以下是一个简单的 JDBC 操作例子,大家感受一下吧。 创建数据库表 #创建表 DROP TABLE 阅读全文
posted @ 2020-09-28 13:18 Binge-和时间做朋友 阅读(131) 评论(0) 推荐(1) 编辑
摘要: 引言 很多刚学习软件开发的童鞋,对于一些软件术语或概念总搞不太清楚,比如软件框架和软件架构听名字感觉似乎差不多,其他它们之间还是有很大差别的,一个是一种设计思想,一个是软件半成品。 所以,还是有必要搞清楚二者之间的区别的差异哈。 软件框架 软件框架是面向某个领域的、可复用的半成品软件,为软件提供基础 阅读全文
posted @ 2020-09-28 13:02 Binge-和时间做朋友 阅读(978) 评论(0) 推荐(1) 编辑
摘要: 什么是架构模式 要理解三层架构模式,我们得先搞清楚什么是架构模式。(这里说的架构模式是针对后端开发) 所谓架构就是系统最高级别的设计,一个系统特别复杂时才需要架构设计,如果只是开发一个很小程序,就谈不上架构设计了。而专门做架构设计的人就是架构师,这种人一般都是技术顶尖高手,而且只在大公司大系统开发中 阅读全文
posted @ 2020-09-27 23:40 Binge-和时间做朋友 阅读(458) 评论(0) 推荐(1) 编辑
摘要: 引言 如果你是学习大数据的童靴,可能经常在网上看到一些公众号或博客告诉你,学习大数据基础部分只需要掌握 JavaSE 和 Linux 就够了,至于 JavaWeb 和 JavaEE 简单了解一下就可以了,因为它们和大数据关系并不大,没啥交集,不用浪费时间去学习和掌握啦。 那学习大数据是否有必要学习 阅读全文
posted @ 2020-09-27 21:22 Binge-和时间做朋友 阅读(358) 评论(0) 推荐(2) 编辑