自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 java实现手动分页

java实现手动分页

2023-07-20 09:48:20 1031

原创 @Transactional数据不一致问题

@Transactional数据不一致问题

2023-06-27 18:28:00 283

原创 mysql报错Data truncation: Incorrect datetime value

原因:数据库中时间类型的原因,时间不在该范围内导致这样的错误。

2023-06-01 10:20:36 10560

原创 Java json字符串转为对象

json字符串转为对象

2023-03-24 10:56:07 509

原创 Java 使用线程池提高查询速度

1、自定义线程池 2、使用CompletableFuture提交任务,带返回值 3、使用CompletableFuture.join()方法获取返回结果 4、结束,这是开启一个线程的查询,如果业务查询多个数据库可开启多个线程

2023-03-24 10:48:33 584

原创 idea生成增删改查实用工具-Easycode-MybatisCodeHelper

Marketplace下载Easycode-MybatisCodeHelper

2023-03-09 10:29:27 482

原创 mysql查询0~3天、4~7天、8~15天、16~30天的sql语句

mysql查询0~3天、4~7天、8~15天、16~30天的sql语句

2023-02-16 11:08:25 1661

转载 关于HTTP与HTTPS中cookie

关于HTTP与HTTPS中cookie

2023-01-13 15:05:48 460

原创 MYSQL 不等于查询不出null值的数据

场景:mysql里用不等于查询数据时,null值的数据是查不出来的

2022-12-06 18:12:14 2823 2

原创 Bean with name ‘XXX‘ has been injected into other beans [XXX] in its raw version as part of a circul

解决循环依赖的问题

2022-11-24 15:55:39 195

原创 Command line is too long. Shorten command line for xxx or also for Application default configuration

解决问题:Command line is too long. Shorten command line for xxx or also for Application default configuration?

2022-11-02 09:51:39 453

原创 No qualifying bean of type ‘xxx‘的问题解决方案

No qualifying bean of type 'xxx'的问题解决方案

2022-06-30 15:36:07 1622

原创 Java 找出list重复数据的下标

Java 找出list重复数据的下标

2022-06-23 16:21:00 1593

原创 Java 将List的json字符串转成List

import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.List;public class Test5 { public static void main(String[] args) { String user = "[{\"name\":\"张三\",\"salary\":10000,\"age\":18,\"sex\":\"男\"},.

2022-05-25 17:20:07 4513

原创 Java 将Map转成Json

import com.alibaba.fastjson.JSONArray;import java.util.HashMap;import java.util.Map;public class Test2 { public static void main(String args[]){ String name = "实体商品"; Map<String, String> map = new HashMap<>(); m.

2022-04-13 15:27:59 16552

原创 Java 时间戳与时间相互转换

public class Test2 { public static void main(String args[]){ //将时间戳转换为时间 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long lt = 1648869142403L; Date date1 = new Date(lt); Stri.

2022-04-13 15:05:42 9466

原创 Java 接口查询优化

在调用前同事接口时,发现查询了5秒多,原因是list做for循环查询数据库,所以一般情况下不要在for循环里面做查询数据库操作错误示范:for(User user : UserList){//查询数据库操作,如查询订单OrderEntity order = selectByUserId(user.getId);}正确示范://先把所有用户id都筛选出来List<Long> userIds = UserList.stream().map(User::getId).c

2022-03-06 23:04:32 1196 2

原创 Java 获取json字符串key中的值

import com.alibaba.fastjson.JSONObject;public class Test { public static void main(String args[]) { String a = "{\"id\":\"0001\",\"name\":\"小明\",\"age\":18}"; JSONObject jo = JSONObject.parseObject(a); String b = jo.get("name.

2021-12-30 17:26:31 1785

原创 Java List去重

常用方法是利用Java8的特性去重List<Long> a = new ArrayList<>();a.add(10L);a.add(10L);List<Long> list = a.stream().distinct().collect(Collectors.toList());更多方法详见这篇文章:List数据去重的五种有效方法_huaiyan-CSDN博客_list去重...

2021-12-30 17:02:10 646

原创 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column...

使用group by分组查询全部字段时报错SELECT * FROM t_pc_rights_acquire GROUP BY product_id;解决方法:select查询的字段必须是group by后面的字段product_id,使用聚合函数max/min/avg/count等包裹字段使用。如以下sql都能正常查询:SELECT product_id FROM t_pc_rights_acquire GROUP BY product_id;SELECT count(id), p

2021-12-15 10:40:06 1551

原创 java实现批量插入

//业务背景:在实现一次性插入上万条数据时会报错,所有要批量插入public void addCouponCode(List<CouponCodeEntity> lists){ if (CollectionUtils.isEmpty(lists)) { return; } int numPerTimes = 200; if (lists.size() <= numPerTimes) { batchAdd(list

2021-12-06 17:47:49 3916

原创 java实现批量插入数据

//业务背景:在实现一次性插入上万条数据会报错误,所有要批量插入数据public void addCouponCode(List<CouponCodeEntity> lists){ if (CollectionUtils.isEmpty(lists)) { return; } int numPerTimes = 200; if (lists.size() <= numPerTimes) { batchAdd(li

2021-12-06 17:36:42 3279

原创 8位大写字母随机+8位数字有序生成

//number,生成的数量public static final List<String> getNumber(Long number) { List<String> x = new ArrayList<>(); String y; String password = ""; for (int i = 0; i < 8; i++) { password += String.valueOf((char) (new .

2021-12-06 17:16:07 471

原创 程序员实用翻译插件—Translation

File —Settings—Plugins—Translation选中任意单词选择Translate翻译

2021-11-09 11:28:37 572

原创 java.lang.NullPointerException空指针常见场景

OrderEntity order;order.getStatus();//会报空指针异常原因是实体对象order为空,不能从空对象获取参数可以对实体对象判断是否为空if(order != null){order.getStatus();}

2021-11-09 11:05:27 276

转载 【java8】stream的.findAny().orElse (null)

例子:Person result2 = persons.stream().filter(x -> "ahmook".equals(x.getName())).findAny().orElse(null);filter为过滤,x代表persons中的一个person;persons.stream().filter(x -> "ahmook".equals(x.getName()))表示过滤出persons中名字为ahmook的person;.findAny()表示将其中任意一个返回;

2021-09-06 11:22:01 1474

空空如也

空空如也

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

TA关注的人

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