![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java核心技术
鬼谷神奇
假如我和一只熊决斗,不要为我担心,为那只熊祈祷吧。
展开
-
txt,csv文件的读写操作
前言 对于单次大数据量的存储,从mysql中读取或者写入由于耗时及性能问题, 可以选择clickhouse等大数据存储或者 可以以文件形式存入服务器中。而txt,csv文件相对占用内容较小,所以选用这两种方式。txt文件:写文件:public static void writeToTxt(List list, String path, String fileName) { File parent = new File(path); if (p...原创 2021-04-29 20:44:31 · 766 阅读 · 0 评论 -
springboot aop 自定义切面编程
springboot aop 自定义切面编程 本文结合springboot,实现切面编程。 @Before 前置通知:在某连接点(JoinPoint)之前执行的通知, 但这个通知不能阻止连接点前的执行。 @After 后通知:当某连接点退出的时候执行的通知 (不论是正常返回还是异常退出)。 @AfterReturning 返回后通知 :在某连接点正常完成后执行的通知...原创 2018-11-15 18:41:56 · 574 阅读 · 1 评论 -
JavaBean 重写tostring方法的用途
当实体类中,没有重写toString()方法, 用rest 格式调接口,传数据结果的时候,并不会有影响。情况一: new一个对象,或者从数据库里查询一个对象,举例子 ,查的是user实体,如果没有tostring方法,System.out.println() 打印的话 ,结果是 com.example.demo.entity.User@817a; 实体类有tostring方...原创 2018-11-15 18:49:24 · 1589 阅读 · 0 评论 -
过滤器和拦截器的区别
项目中会用到过滤器(Filter)和拦截器(Interceptor)。首先看一下这两者之间的包含关系:如上图所示,二者之间的触发时机不同:执行顺序为: 过滤前-拦截前-action执行-拦截后-过滤后 1. 过滤器:过滤器是JavaEE标准,基于函数回调。主要对客户请求做预处理。过滤器的触发是在请求进入容器后,且请求进入servlet之前进行预处理的。所以请求...原创 2018-11-27 15:17:24 · 113 阅读 · 0 评论 -
深入理解Map之HashMap
map 主要有四个实现类: HashMap、Hashtable、LinkedHashMap、TreeMapLinkedHashMap:有序,按照顺序插入数据,根据Iterator遍历时,先插的先得到。TreeMap:是SortedMap接口的实现类,默认按照键值的升序保存数据,也可以指定排序的比较器,key必须实现Comparable接口或者构造map时传入自定义...原创 2018-11-28 15:21:46 · 260 阅读 · 0 评论