java
一首简单的歌-shining
这个作者很懒,什么都没留下…
展开
-
java日志记录-slf4j+log4j
通过上文知道slf4j需要具体的日志实现才能有效的记录日志,本文记录slf4j配合log4j的使用。一、最小化配置pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...原创 2020-02-20 22:44:52 · 101 阅读 · 0 评论 -
java日志记录-sfl4j
一、slf4j定义:Simple Logging Facade for Java(应用于java的简单日志门面)。提到定义需联系一个设计模式,如下为《head first设计模式》中对于门面模式(外观模式)的定义:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。一种典型的屏蔽具体实现,面向接口的编程思想。看一个示例,仅引入slf4j:p...原创 2020-02-18 22:48:50 · 174 阅读 · 0 评论 -
java数据库访问(三)—JdbcTemplate方式(模板设计模式)
前面总结中分别使用了单纯的jdbc以及jdbc配合数据库连接池的方式进行了简单的数据库查询操作,从代码编写的复杂度以及性能两个方面来看使用数据库连接池都好于用单纯的jdbc。另外,在上述两种方式中我们也看到了很多的重复代码,比如获取connection、获取statement,关闭connection、关闭statement等,这些代码在我们每一次的数据库操作中都是重复的,是否有更好的屏蔽这...原创 2020-02-01 23:03:00 · 664 阅读 · 0 评论 -
java数据库访问(二)—JDBC方式(配合连接池)
上文记录了最基础的JDBC连接数据库的方法,但能看出一个问题,就是要不断的重复去创建connection和关闭connection,如果在对数据库的访问比较频繁的情况下,这种处理方式方式在性能方面是不合适的,下面使用JDBC配合数据库连接池来访问数据库。除了mysql的驱动,还需引入数据库连接池,本次选用的是dbcp2(类似的还有c3p0、阿里的druid),其实数据库连接池的原理都类似,了...原创 2019-11-26 00:03:00 · 168 阅读 · 0 评论 -
java数据库访问(一)—JDBC方式
jdbc方式是最基本的访问数据库的方式,仅需要数据库驱动即可,本次连接的是mysql数据库,故仅需要mysql的驱动,pom.xml配置如下:<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <grou...原创 2019-10-24 23:11:00 · 182 阅读 · 0 评论 -
java数据库访问(四)—Mybatis
前述的几种java访问数据库的方式:jdbc是最原始的方式,使用比较繁琐; JdbcTemplate方式相对方便性有一些提高,但在工程应用中仍然很不方便。接下来继续记录使用持久化框架来进行数据库操作,本文记录使用Mybatis进行记录的的简单示例:1、定义官网的定义:MyBatis is a first class persistence framework with supp...原创 2020-02-04 18:28:43 · 171 阅读 · 0 评论