- 博客(20)
- 收藏
- 关注
原创 HashMap扩容
HashMap数组长度大于64且链表长度大于8会转红黑树数组长度为16,链表长度大于8时,数组长度扩容,槽增加,减少哈希碰撞数组为16,已经到12的时候,数组扩容
2023-05-27 23:24:17 153
原创 Transaction rolled back because it has been marked as rollback-only解决
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly()错误解决
2022-06-20 23:24:53 3350
原创 Mysql的json格式查询
Mysql的json格式查询Mysql5.7后新加了json格式sql如下SELECT * FROM c02_customer where custom_columns -> '$.mobile'='123111122221'select * from 表名称 where 表字段 -> '$.json的key' = ‘json格式的value’
2022-05-27 22:24:03 506
原创 Excel单元格空,设置为空字符串
Java使用hutool工具类解析Excel,单元格空,赋值为空字符串 ExcelReader jobExcel = ExcelUtil.getReader(file.getInputStream(), 0); Sheet sheet = jobExcel.getSheet(); int lastCellNum = sheet.getRow(Constants.EXCEL_READ_HEADER_ROW).getLastCellNum(); int rowCount
2022-05-09 22:44:13 1756
原创 Feign之间的文件传输
服务方 @ApiOperation(value = "G992207:通过表格导入用户", nickname = "G992207") @PostMapping("/api/file/members/users") public ResponseEntity<UserImportResponse> parseTheExcelImportUsers(@RequestParam(value = "tenantCode") String tenantCode,
2022-04-20 22:08:42 2327 1
原创 RestTemplate的post使用,token调用
RestTemplate的post使用 MokaJobVM mokaJobVM = restTemplate.postForObject(url, entity, MokaJobVM.class);url为路径,entity为请求体,包括请求头,第三个参数为响应参数String apiKey = “gdfgfdgfdgdfgdf”; HttpHeaders headers = new HttpHeaders(); headers.set("authorization",
2021-09-01 13:51:41 410
原创 使用Java8新特性对集合中,某一字段进行去重
使用Java8新特性对集合中,某一字段进行去重 Page<OperationzResponseVM> page = operationzService.queryByIsvApp(request, pageable); HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders( ServletUriComponentsBuilder.fromCurrentR
2021-06-25 14:16:33 432
原创 使用Redission实现分布式锁
1.使用Redission实现分布式锁添加pom依赖<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.8.2</version> </dependency>在项目中将需要的参数配置到配
2021-06-21 15:20:16 133
原创 Java在Web端微信公众号授权登录
Java在Web端微信公众号授权登录1.需要在微信开发平台配置url:是自己服务中的微信需要推给你的地址(需要使用二级域名,可以去添加链接描述)购买9块钱1个月使用权或者白嫖都可token 这个是自己配置的,但是 第一次配置时,微信会调用一次你配置的接口,请求方式需要区分开,GET请求,微信第一次会调用,通过后才会显示配置成功POST接口参数微信会推送给我们的事件...
2021-06-10 18:14:07 377
原创 continue,return,break的区别
continue,return,break的区别Continue的使用 /** * continue的使用方法 */ @Test public void test01() { for (int i = 0; i < 10; i++) { if (i == 5) { continue; } System.out.print(" "+"
2021-06-04 16:05:30 99
原创 冒泡排序()
冒泡排序 /** * 冒泡排序 */ @Test public void test05() { int arr[]; arr = new int[5]; arr[0] = 5; arr[1] = 4; arr[2] = 3; arr[3] = 2; arr[4] = 1; int temp;//临时变量 boolean fla
2021-06-04 15:41:01 80
原创 深拷贝的问题
深拷贝若从缓存中(redis或SpringCache)中取出的数据,不能直接使用需要进行一次深拷贝,方式可以是使用Json字符串,将其转换成json,再通过反编译,将json转换为对象这样,一个全新的对象就出来了,会在栈中重新生成一个地址,堆内存中会生成一个新的对象再次使用这个对象,不会修改原先对象缓存...
2021-05-27 11:25:36 214
原创 JPA报错IllegalArgumentException
1.JPA报错IllegalArgumentException查询数据库数据时,返回的数据中有枚举类型,但是库里的数据,不能转换为事先定义好的枚举值,因此会报这个错误可以使用group对数据库中的对应枚举值字段进行分组,排除错误的值即可...
2021-05-07 14:58:30 581
原创 Excel表中数据转为sql
1.Excel表中的数据转为SQL需要使用Word打开Excel表="insert into c01_staff_48 (id,code,tenant_code,roster_code,id_number,mobile,email,name,emp_no) values (null,'"&A41&"','00000000000','00000000000cTP4GXVf2we0000','"&B41&"','"&C41&"','"&D41&
2021-04-29 11:28:24 2977
原创 使用SpringAOP做自定义异常处理
使用SpringAOP做自定义异常处理1.自定义一个注解,该注解需要在各个项目的启动类上加上@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Import({ExceptionHandle.class, ServiceAspect.class})public @interface EnableExceptionAdvice {}2.自定义注解3.Spring的自定义异常处理4.自定义异常注解自定义的异常只
2021-04-28 16:00:41 815
原创 Java的断言使用
断言(Assert)使用 /** * 断言判空处理 */ @Test void test11() { String a = null; Assert.notNull(a, "a donot null"); System.out.println("a = " + a); }Assert可以对对象,集合,Map都可做判空处理...
2021-04-28 15:06:19 159
原创 RabbitMQ Linux安装以及IDEA使用
一.在linux上安装插件1.加载插件输入命令 yum -y install epel-release加载插件 yum -y install socat2.在/usr/src下创建一个RabbitMQ目录,将MQ下载在这个目录下3.安装erlang环境在/usr/src/RabbitMQ 目录下将MQ需要的两个安装包放进去,进行安装命令,在linux粘贴: insert + shiftyum install -y esl-erlang_22.1.8-1_centos_7_amd6
2020-09-01 16:25:12 410 1
原创 redis基本使用
一.redis使用1.基础配置配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema
2020-08-27 21:03:29 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人