自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (5)
  • 收藏
  • 关注

原创 mybatisPlus,查询和更新

【代码】mybatisPlus,查询和更新。

2024-08-17 17:18:39 103

原创 用代码写出多个表多个字段的更新语句,并输出为文件

【代码】用代码写出多个表多个字段的更新语句,并输出为文件。

2024-07-14 09:31:50 85

原创 list根据某个字段获取最大值最小值求和平均数

【代码】list根据某个字段获取最大值最小值求和平均数。

2024-04-24 10:17:40 423

原创 list转map先分组再聚合求数量

【代码】list转map先分组再聚合求数量。

2024-03-27 21:00:14 160

原创 redis生成订单id

【代码】redis生成订单id。

2024-01-10 18:41:45 458

原创 数组下标越界问题

这种问题一般是找不到元素,解决办法就是找到对应行数代码,看是不是存在获取不到对应元素的问题。

2023-12-05 10:52:37 130

原创 生成XXX+年月日+几位递增数字的序列号

【代码】生成XXX+年月日+几位递增数字的序列号。

2023-11-28 16:02:14 166

原创 架构设计时需要遵守的七大原则

开闭原则(Open Closed Principle, OCP):扩展新的类而不是修改旧类软件实体应当对扩展开放对修改关闭;合成复用原则、里氏替换原则相辅相成都是开闭原则的具体实现规范里氏替换原则(Liskov Substitution Principle, LSP):继承父类而不去改变父类继承必须确保超类所拥有的的性质在子类中仍然成立依赖倒置原则(Dependence Inversion Principle ):面向接口编程,而不是面向实现类高层模块不应该依赖底层模块,两者都应该依赖其

2023-10-20 18:16:08 152

原创 mongDB的相关查询插入操作

db.getCollection(“ProductBuriedPointPo”).remove({“_id”: ObjectId(“61e8f4c3bdc4381042acd296”)})–删除。eventId: “1-精选推荐-顶部轮播广告位”,eventName: “精选推荐-顶部轮播广告位”,eventId: “1-精选推荐-顶部轮播广告位”,

2023-04-21 14:40:15 421 1

原创 Excel根据其他列的值获取算出来某一列应该显示的值

)

2023-04-21 14:32:17 291

原创 发邮件回滚

发邮件回滚

2023-04-21 14:31:12 259 1

原创 常见的注册中心

注册中心的主要功能:常见的注册中心:Eureka原理和源码:

2023-04-02 23:02:16 200

原创 使用lambda表达式将一个对象中的某个字段作为key另一个对象作为value生成新的map

将list转为map

2023-03-10 11:35:05 1077

原创 一个对象的list转换成只有一个字段的list

使用lambda表达式将一个对象的list转换成之后一个字段的list

2023-03-09 17:25:40 895

原创 idea使用maven命令打包

idea使用maven命令打包

2022-12-26 18:11:59 584

原创 使用idea起服务,起好久都起不起来

idea起服务好久起不来,太慢的解决办法 扩内存容量

2022-12-02 10:13:54 484

原创 前端传入String类型的日期,后端用Date接收报错

【代码】前端传入String类型的日期,后端用Date接收报错。

2022-12-02 09:55:08 2278

原创 实现localDateTime转Date的方法

localDateTime转Date 时区问题

2022-12-02 09:48:11 219

原创 用MyBatisPlus写分组查询,并且只返回部分字段,求和

使用myBatisPlus实现分组求和查询

2022-11-28 15:54:45 3980

原创 通过注解实现日期转换 java

Date和String类型转换

2022-11-28 15:35:57 917

原创 idea连接database自动生成po mapper通过mybatis

使用idea右侧的database自动生成po mapper service impl文件

2022-11-09 16:47:28 445

原创 当idea搜不出来插件的时候,如何找到插件

idea添加插件

2022-11-08 11:06:46 4640 7

原创 在导入新的项目的时候,包下载不下来报错

处理idea自带的maven和所使用的maven版本不一致问题

2022-11-08 10:24:11 1314 3

原创 list根据某个字段去重之后依旧返回该list

list根据某个字段 通过stream流处理去掉重复除去

2022-10-27 16:27:56 714

原创 关于Linux系统命令行操作

日志打印

2022-08-23 16:23:31 669

原创 mySql解决死锁问题

入参为单个数据的时候,可以通过@RequestParam注解接收 (@RequestParam @NotEmpty String id) {}

2022-07-07 16:30:26 364

原创 Excel:输入省市区,对应生成省市区的code码

输入省市区,对应生成省市区的code码:=IFERROR(INDEX(省市区对应代码!B:B,MATCH(证照基础数据表!J:J,省市区对应代码!A:A,)),"")

2022-06-25 13:36:36 3152 3

原创 通过id查询详情的时候如何传入单个String类型数据而不报错

入参为单个数据的时候,可以通过@RequestParam注解接收 (@RequestParam @NotEmpty String id) {}

2022-06-25 13:28:27 179

原创 利用Excel函数直接生成sql语句

对Excel的数据直接操作,每一行转成想要的sql

2022-06-16 10:35:28 346

原创 sql查询字符串截取方法

2022-05-30 10:03:51 655

原创 使用流处理方式对list进行处理

取出list中某几个字段生成一个新的list<对象>List<DemoTestPo> demoTestList = list.stream().map(v->{ DemoTestPo po = new DemoTestPo(); po.setImageName(v.getImageName()); po.setImageType(v.getImageType()); po.setI

2022-05-25 10:26:29 1229

原创 list转map的操作

list转map,key单个字段,value是一个对象Map<String,DemoTestPo> map = list.stream().collect(Collectors.toMap(DemoTestPo::getName, a -> a,(k1,k2)->k1));list转map,key单个字段,value是list数组 里面有多个对象Map<String,List<DemoTestPo>> map = list.stream().col

2022-05-25 10:05:30 8711 1

原创 将Excel中的数据导入到数据库中

Controller层导入注解用@RequestParam,传入文件接收类型为MultipartFile@ApiOperation(value="导入XXX表Excel",notes="返回导入情况接口",response = TestDemoPo.class) @PostMapping(value = "/excelTestDemoImport") public void excelTestDemoImport(@RequestParam("file") MultipartFile fi

2022-05-20 14:28:41 635

原创 一个表同时in好几个字段

select * from 表名 where (id,name,result) in( (value1,value2,vaue3),(value1,value2,value3))

2022-05-13 11:04:34 119

原创 使用@RequestParam和@RequestBody的区别 @NotEmpty 和 @Valid @NotNull区别

@RequestBody 注解是接收整个参数对象的@RequestParam注解是接收单个参数的以上两个都作用在Controller层@NotEmpty注解作用在Controller层控制传入的单个参数不为空,可以与上面的@RequestParam注解搭配使用@NotNull注解作用在Query等传参对象类中某个字段上,同时需要在接收这个对象的Controller层加上@Valid 注解才能保证生效...

2022-05-10 11:33:19 1174

原创 logger.info打印出来对象

使用这个方法打印出来对象:JSON.toJSONString

2022-05-10 11:22:18 1935

原创 SpringBoot打包没报错,起服务报错

错误:Unsatisfied dependency expressed through field ‘XXXXX’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.XXX.XXX.XXX.XXX.XXX’ available: expected at least 1 bean which qualifies as aut

2022-05-05 08:55:07 558

原创 @PathVariable注解,一个动态获取参数的请求接口

可以实现同样一个接口,但是可以生成两个url例如:http://localhost:8080/testdemo/api/testPath/getListhttp://localhost:8080/testdemo/api/testPath/getList/company这两个请求地址,可以写成一个接口:@PostMapping(value = {"/getList/{company}", “/getList”})public List getList(@PathVariable(value =

2022-03-22 17:26:01 1006

原创 将一个对象列表中的某一列提出来单独做一个列表

//查询出来的数据List testPOList = testMapper.selectInfoById(id);List countList = testPOList .stream().map(testPO::getCount).collect(Collectors.toList());

2022-03-22 10:52:39 309

原创 mybatisplus配置文件写sql实现like模糊查询的效果

AND a.product_name like concat(’%’,#{param.productName},’%’)AND INSTR(a.product_name, #{param.productName})

2022-02-23 10:50:23 1022

延时队列-Redisson

通过Redisson做的延时队列

2024-05-14

modheader压缩包

浏览器插件,可以切换不同的环境调用

2024-05-14

分布式id生成器-可以直接拿来找对应的码源

分布式id生成器--可以直接拿来找对应的码源

2022-12-06

省市区代码与名称转换.xlsx

省市区代码与名称转换.xlsx

2022-06-25

jclasslib_win64_5_5_1.rar

字节码查看器

2021-08-11

反编译工具jd-gui.rar

反编译工具

2021-08-11

Snipaste-2.6.5-Beta-x64.zip

截图工具

2021-08-11

binaryViewer字节码.rar

二进制查看器

2021-08-11

空空如也

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

TA关注的人

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