java
离阳光更近一点
如果看我博客遇到了什么问题,可以私信我,我看到就会回你们
展开
-
org.springframework的CrudRepository和org.apache.ignite.springdata22.repository.IgniteRepository冲突
报错信息:Error:(22,8) java: 名称冲突: org.springframework.data.repository.CrudRepository 中的 deleteAllById(java.lang.Iterable原创 2022-12-07 11:25:18 · 768 阅读 · 0 评论 -
excel导出(基于hutool)ExcelUtil.getWriter()的报错解决
excel导出(基于hutool)ExcelUtil.getWriter()的报错解决java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFWorkbook at cn.hutool.poi.excel.WorkbookUtil.createBook(WorkbookUtil.java:158) ~[hutool-all-5.6.3.jar:na] at cn.hutool.poi.excel.ExcelWriter.<原创 2021-11-10 10:13:03 · 4028 阅读 · 1 评论 -
Object与实体类的转化
```java// Object接收一个实体对象Object info = SessionUtil.getUserInfo();// 直接强转容易出现问题,需要使用ObjectMapperObjectMapper objectMapper = new ObjectMapper();// 实体类对象接收UserInfoVO userInfoVO = objectMapper.convertValue(info, UserInfoVO.class);// 对象转jsonUserVO user.原创 2021-10-25 20:33:07 · 2253 阅读 · 0 评论 -
基于hutoolt的ExcelWriter导出复杂表格
hutool的ExcelWriter导出复杂表格1.效果图如下平常导出请参考官方文档:https://hutool.cn/docs/#/poi/Excel生成-ExcelWriterPage page = this.getList(new Page(1, 9999), orderQuery); List<OrderVO> orderVOList = page.getRecords(); ExcelWriter writer = ExcelUtil.getWriter();原创 2021-09-09 11:22:16 · 3044 阅读 · 1 评论 -
事务@Transactional详解
事务@Transactional前言:相关jar<dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>5.2.10.RELEASE</version></dependency>根据@Transactional(propagation= Prop原创 2020-11-16 19:25:15 · 2072 阅读 · 0 评论 -
mongodb数据遗失
前言:过了一个国庆假期,自己在mongodb数据库的数据全没了自己装yapi的时候默认的mongodb数据库,用idea链接上,并出现以下信息我们来看看这里面有啥东西这个content里面竟然有这么一段话All your data is a backed up. You must pay 0.04 BTC to1FLjhopErMQrNMSgDQQe7kcZUYcyGcxX8g 48 hours for recover it. After 48hours expiration we wi原创 2020-10-09 16:30:22 · 1215 阅读 · 1 评论 -
sm2和sm4加密算法浅析
sm2和sm4加密算法浅析一: SM2简介:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法 ,SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。SM2和RSA算法比较SM2性能更优更安全:密码复杂度高、处理速度快、机器性能消耗更小①:加密算法以及流程:输入:需要发送的消息为比特串M,klen为M的比特原创 2020-06-19 15:37:15 · 57586 阅读 · 3 评论 -
com.alibaba.fastjson.JSONObject的无序问题
使用com.alibaba.fastjson.JSONObjectJSONObject jsonObject =JSONObject.parseObject(jsonStr);转json转换之前顺序是对的,使用JSONObject 之后顺序完全变了,不是自己想要的效果解决方法:使用com.alibaba.fastjson.parser.Feature的枚举,里面有一个叫OrderedField的枚举JSONObject jsonObject =JSONObject.parseObject(json原创 2020-06-10 10:08:56 · 888 阅读 · 0 评论 -
Connection is read-only. Queries leading to data modification are not allowed
Connection is read-only. Queries leading to data modification are not allowed这句话的意思大概是 不允许导致数据修改的查询,后来排查了问题,发现同样的update操作,别的地方就可以在肯定代码没有问题的前提下,我仔细查看了配置文件在一个配置文件中发现了<tx:advice id=“txAdvice” transaction-manager=“transactionManager”>tx:attributes&l原创 2020-05-25 14:06:14 · 2346 阅读 · 0 评论 -
com.alibaba.fastjson.JSONObject转换
com.alibaba.fastjson转换1.实体转String转jsonUser user = new User();user.age(18);user,name("张三");//实体转StringString json = JSON.toJSONString(result);//String跨项目传参的时候会出现/,JSONObject则能避免此类问题//String转JSO...原创 2019-11-19 21:10:45 · 497 阅读 · 0 评论 -
使用RSA加密解密
使用RSA对密码加密传输原创 2019-08-01 17:28:07 · 1496 阅读 · 0 评论 -
springboot整合querz定时调度
springboot整合querz定时调度原创 2019-07-04 16:03:57 · 937 阅读 · 0 评论 -
关于DateUtil时间的获取
关于DateUtil时间的获取//获取到第二天凌晨的时间戳public static Date getEndData() { Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR_OF_DAY, 0)...原创 2019-07-04 15:08:54 · 1720 阅读 · 0 评论