自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小敷的博客

记录自己,帮助他人

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

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

123

2020-05-05 21:53:45 1064

原创 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 12144 5

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

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

2019-06-12 10:53:13 1557

原创 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 4062 1

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

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

2019-06-04 17:47:13 2370

原创 Base64Utils加密,解密工具类

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

2019-05-29 15:47:42 15528 1

原创 Springboot集成Redisson分布式锁

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

2019-05-29 15:18:57 1843 6

原创 通过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 617

原创 Springboot集成Redis

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

2019-05-20 16:43:24 2702

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

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

2019-05-17 16:04:51 2419 4

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

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

2019-05-16 16:46:40 2290

原创 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 2843

转载 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 196

原创 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 22021 4

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

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

2019-05-06 15:07:20 2383 2

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

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

2019-04-03 21:51:12 1193

redis.rar安装包

redis安装包,解压即用,点击redis-server.exe即可运行redis;

2020-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除