3 老敷

尚未进行身份认证

我要认证

害,就瞎说呗

等级
TA的排名 17w+

我是如何通过反射机制写一个通用excel导入导出的【上篇--导入】

123

2020-05-05 21:53:45

Springboot集成html页面,thymeleaf模板渲染,AJAX调用后端接口

后端框架搭建我用的是Springboot+Mybatis,地址:https://blog.csdn.net/k15014428090/article/details/89002900先贴上pom文件依赖:json依赖是为了后面把json字符串转为自定义对象用的<!--json--><dependency><groupId>com...

2019-06-17 17:29:29

Springboot集成Mybatis分页插件,封装通用响应格式数据

今天写一下开发过程中都会遇到的分页查询问题,之前我弄的分页查询都是自己写一个分页逻辑的,感觉很麻烦也很复杂,最后还是觉得Mybatis的分页插件简单好用,话不多说直接上代码:pom文件依赖:<!-- mysql依赖--><dependency> <groupId>mysql</groupId> <artifactId...

2019-06-12 10:53:13

Mybatis注解式写批量查询语句

代码样例:@Select({ "<script>" + "select * from user where id in " + "<foreach item = 'item' index = 'index' collection = 'ids' open='(' separator=',' cl...

2019-06-05 16:36:27

把JSON字符串转为自定义的对象

导入json依赖:<!-- json--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.49</version></depen...

2019-06-04 17:47:13

Base64Utils加密,解密工具类

写一个Base64Utils工具类:import org.springframework.util.Base64Utils;public class Base64Util { /** * BASE64解密 * * @param key * @return * @throws Exception */ publi...

2019-05-29 15:47:42

Springboot集成Redisson分布式锁

pom文件添加Redisson依赖<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.6.5</version></dependency>...

2019-05-29 15:18:57

通过Timer和ScheduledThreadPoolExecutor实现延迟任务

Timer实现:public void timer(){ Timer timer = new Timer(); System.out.println("star..."); //5000毫秒后开始执行,每隔2000毫秒执行一次 timer.schedule(new TimerTask(){ Long t = System.currentTime...

2019-05-24 16:11:29

Springboot集成Redis

准备redis环境:安装redis,redis以及redis的图形管理工具我已整理放在百度网盘,地址:https://pan.baidu.com/s/1b8qRSz6S26ZxmUMjLAjCXA 提取码:y9iy把下载下来的压缩文件解压,解压完文件如下:里面有一个redis文件夹,随便放到一个你熟悉的地方,这个是免安装的,我放在了C盘,点开文件显示如下:先打开redi...

2019-05-20 16:43:24

利用java8的stream的list转map,实现数据库批量查询业务逻辑,减低数据库压力

之前在开发过程中,遇到了这样的一个业务场景,需要通过传进来的一个id列表list去查询一个list数据,然后再对每一个数据做相应的业务处理,那时候刚出来工作,第一时间想到的是用for循环去遍历这个id列表,然后一个一个去根据id把对应的数据查出来,再做处理。乍一看这样处理没什么问题,但是当传进来的id列表很大的时候,对数据库的操作就太频繁了,假如id列表有10个数据,就得查询10次数据库,当三...

2019-05-17 16:04:51

redis封装常用方法 --不定期添加

Springboot集成Redis参考:https://blog.csdn.net/k15014428090/article/details/90377091封装一个RedisUtils工具类:注入StringRedisTemplate@Autowiredprivate StringRedisTemplate redisTemplate;根据key存缓存/** *...

2019-05-16 16:46:40

Mybatis注解式写法自动返回自增id到实体上

测试实体类:import lombok.Data;@Datapublic class User { private Integer id; private String name;}mapper接口:@Mapper@Repositorypublic interface UserMapper { @Insert("insert into user...

2019-05-16 16:14:31

SQL调优常用方法

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询...

2019-05-16 14:49:40

java8 stream()流式写法 排序,去重

简单排序和去重:初始化一个list:List<Integer> list = new ArrayList<>();list.add(1);list.add(3);list.add(5);list.add(1);list.add(0);System.out.println(list);排序:List<Integer> list1 ...

2019-05-08 17:52:06

EQ一卡通踩过的坑,解决加载不到动态库,输出数据到led屏乱码问题

最近做的java项目涉及到对接led屏,踩了很多的坑,下面下几个困扰了比较多时间的问题第一个问题:加载不到类库java.lang.UnsatisfiedLinkError: Unable to load library这个我遇到了两种情况,一种是我的路径没写对,建议大家写全路径,我是放在dll包下的,这是我的写法String m_strUserPath = System.getP...

2019-05-06 15:07:20

快速搭建Spring boot+Maven+Mybatis项目

打开编译工具,新建项目,我用的是idea,可以直接建Springboot项目,其他的很多编译工具就需要到官网去下载demo了1:点击next2:修改你的项目名,当然不改也无所谓啦3:选择你要集成的技术,这里我只选了MySQL和Mybatis然后就next就好了项目建完后的样子点开配置文件我的个人习惯,把配置文件的后缀名改为 .yml,不改也无所谓,...

2019-04-03 21:51:12
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取