- 博客(10)
- 收藏
- 关注

原创 AOP操作日志记录(基本业务逻辑)
利用AOP进行简单的操作日志记录1.业务需求针对方法的修改、添加、删除进行简单操作记录,要求数据展示格式为业务逻辑名称,操作方式,内容(修改的内容为前后属性修改,添加为操作对象名称,删除为删除对象名称)2.代码行动前的准备:自定义业务注解@Business(代码如下),自定义日志记录AopLog(代码如下),修改比较前后两个对象属性值变化compareObj(代码如下)@Busin...
2019-07-11 16:07:20
1186
原创 关于BeanUtils工具类
package org.apache.commons.beanutils;(需要抛异常) BeanUtils.copyProperties(A,B); 是B对象的值赋给Apackage org.springframework.beans; BeanUtils.copyProperties(A,B); 是A对象的值赋给B...
2019-06-12 18:20:05
181
原创 通过url映射到具体资源文件
环境:springboot配置实现功能:自定义配置类,配置指向具体资源路径,即指定的url可访问具体资源步骤:自定义配置类,继承WebMvcConfigurerAdapter类,重写addResourceHandlers方法 @EnableWebMvc@Configurationpublic class webConfig extends WebMvcConfigu...
2019-06-12 17:41:14
1207
原创 JDBC操作数据库(简单篇)
1.创建公共数据库连接 1)创建jdbc.properties文件, 2)格式: #Mysqldriver=com.mysql.jdbc.DriverjdbcUrl=jdbc:mysql://localhost:3306/mysqluser=rootpassword=root#Oracle#driver=oracle.jdbc.driver.OracleDrive...
2018-06-14 22:00:55
191
原创 创建线程的4种方法
31.继承Thread方法new Thread(){public void run(){System.out.println("sss");}}.start();2.实现Runnable接口class A implements Runnable{public void run(){System.out.println("sss");}}class Tetst {public...
2018-06-08 23:27:52
240
原创 获取数据库连接
1)编写一个方法,在不修改原程序的情况下,可获取任何数据库的连接2.)解决方法:把数据库驱动Driver实现类的全类名、url、uers、password放一个配置文件中,通过修改配置文件的方式实现和具体的数据库解耦public Connection getDriver() throws Exception{ //全类名 String driverclass = null; //用于标...
2018-06-08 23:27:00
346
原创 转换流总结及注意点
一、转换流的使用 1.将字节流转为字符流:FileInputStream fis = new FileInputStream("字节流文件");InputStreamReader isr = new InputStreamReader(fis);char[] c = new char[1024];int len = 0;while((len = isr.read(c)) != -1)...
2018-06-06 23:55:14
273
原创 泛型通配符
1、是所有泛型类型的父类2、使用通配符泛型的集合不能添加元素,除了null3、例子: 1)<? extend A>即只能传入泛型类型为A及其A的子类; 2)<?supper A>即传入泛型类型为A及其父类; 3)<?extend Comparator>只允许泛型为Comparator的实现类...
2018-06-05 23:21:46
183
原创 Map集合
一、Map集合 1.Map: 1)存放的Key-value键值; 2)集合下面的实现类,HashMap(子类:LinkedHashMap)、HashTable(子类:Properties)、TreeMap; 3)Key存放的内容是唯一,不可重复,也是无序的,可以用Set接收,key中的对象必须重写hashCode跟equals...
2018-06-05 23:05:31
110
原创 Collection集合总结
一、Collection接口 1.Collection:底下的两个子接口(List、Set); 2.List接口(存放的数据是有序放入,可重复的),下面有三个实现类: 1)ArrayList:常用的实现类,底层数组,与LinkedList相比较,增删慢,查询速度快,线程不安全,效率高 a.空参构造器,底层创建一个长度为10的数组,当超过该长度...
2018-06-03 22:35:57
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人