- 博客(9)
- 收藏
- 关注
原创 简单实现mybatis
首先创建 SqlSessionFactory 实例,SqlSessionFactory 就是创建 SqlSession 的工厂类。 加载配置文件创建 Configuration 对象,配置文件包括数据库相关配置文件以及我们在 XML 文件中写的 SQL。 通过 SqlSessionFactory 创建 SqlSession。 通过 SqlSession 获取 mapper 接口动态代理。 动态代理回调 SqlSession 中某查询方法。 SqlSession 将查询方法转发给 Executor。 Exec
2020-06-30 21:27:41
174
原创 jdk观察者模式
学习springboot源码,其中大量使用的观察者模式有点难懂,所以学习一下jdk实现的观察者模式,帮助学习springboot源码。 jdk观察者模式 1.观察者接口 public interface Observer{ //目标观察者改变时通知观察者更新 void update(Observable o, Object arg); } 2.观察目标类 Observable{ } 在观察目标发生改变时调用setChanged()方法,改变属性change为true, 然后通知所有观察者。 3.自己实现观察
2020-06-30 20:09:55
389
原创 xmlhttprequest文件下载
最近在做一个文件导出的需求,答题思路就是请求服务端,服务端开启io流,然后根据自己的需要将文件写到本地,后端开启流 OutputStream os = response.getOutputStream();// 取得输出流 response.reset();// 清空输出流 response.setHeader(“Content-disposition”, “attachment; filename=testRed.xls”);// 设定输出文件头 response.setContentType(“appl
2020-05-27 20:11:06
799
原创 js文件的上传与下载
1.js文件上传标签里面可以将本地文件上传,通过ajax把文件数据推送到后端,前端js获取文件数据let file = $("#import")[0].files[0]; 可以通过file.type来判断文件的类型;发送ajax请求 var formFile = new FormData(); formFile.append(“file”, file); $.ajax({ type:“post”, url:"", data:formFile , processData:false, contentType:
2020-05-24 18:06:43
868
原创 hashmap初始容量问题?
最近遇到一个关于hashmap的面试题,关于指定处理容量的。初始容量就是指定容器的初始大小,但是如果超过了初始容量会发生什么呢?是会数组越界异常,因为初始容量指定的是key的个数,而key是存在数组里面的。因为数组指定大小后就不可变,所以超过容量会报异常 ...
2020-04-28 09:12:53
368
1
原创 csv文件的读取
需要的依赖 <dependency> <groupId>com.opencsv</groupId> <artifactId>opencsv</artifactId> <version>4.3.2</version> <depend...
2020-04-24 16:12:32
286
原创 数据分片处理时分片数奇偶差别分析
为了提高数据处理的速度,会经常用到分片的方法。为了数据能够分片均匀分片数该怎么取? public static void main(String[] args) { Map<String,Integer> map = new HashMap<>(); for (int i = 0; i <100000000; i++) { int code = String.valu...
2020-04-24 10:19:26
210
原创 txt文件转json的特殊情况
txt文件转成json 某些数据库导出类似json格式的文件,直接转成json是不行的,如a.txt文件 {“name”:“aa”,“age”:20}{“name”:“bb”,“age”:21}直接转成json会报错。 用fastjson如何把这种组合式的txt文件转成json呢?如下 public static void readTxt2Json2Csv(String txt) { File f...
2020-04-23 18:08:40
774
空空如也
sonarqube安装
2024-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人