![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
仰望星空的小乌龟
这个作者很懒,什么都没留下…
展开
-
递归查询多级菜单数据的算法
【代码】递归查询多级菜单数据的算法。原创 2023-05-22 15:01:05 · 226 阅读 · 0 评论 -
定时任务执行
定时任务:在固定时候自动执行程序(cron写六位,七位idea会报错)原创 2023-05-20 18:31:28 · 63 阅读 · 0 评论 -
登录逻辑.
token里面包含了(从数据库查到的一些数据)这里操作cookie需要先导入。原创 2023-05-10 14:35:57 · 161 阅读 · 0 评论 -
前端传来时间,后端处理小心得
一般情况下,数据库的时间的字段都是datetime类型的,而后端实体类对应的也是Date类型,而我们从前端传来按时间条件查询的数据是json它是字符串类型,此时我们最好写一个vo类来处理,vo类里面的时间类型可以是String,然后再通过MybatisPlus(queryWrapper.eq(“start”,vo里面的那个时间字段))即可。查出来数据,最后再把数据封装到后端实体类。2.vo实体类TeacherQuery。原创 2023-05-06 14:45:24 · 764 阅读 · 0 评论 -
java处理Excel表格(EasyExcel)
Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。原创 2023-05-04 21:30:00 · 1770 阅读 · 0 评论 -
Stringbuilder和StringBuffer线程安全的区别
StringBuilder是线程不安全的,而StringBufffer是线程安全的为什么呢?StringBuilder和StringBuffer都继承了AbstractStringBuilder我先先看一段代码我们能看到这段代码创建了10个线程,每个线程循环1000次往StringBuilder对象里面append字符。正常情况下代码应该输出10000,但是实际运行会输出什么呢?我们先看一下StringBuilder的两个成员变量(这两个成员变量实际上是定义在AbstractStringBuilder里面原创 2023-04-21 16:02:05 · 373 阅读 · 0 评论