自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stream filter 多条件筛选

要写一个静态方法 在静态方法中编写条件判断 符合返回true 否则false。

2022-11-08 10:38:45 9800 1

原创 根据对象属性分组区分

例如根据地区 性别 区分集合。根据对象某个属性来分组。

2022-09-28 15:12:26 157

原创 AOP 自定义注解 动态参数 日志功能

AOP日志 自定义注解 动态参数

2022-09-03 15:28:48 932

原创 mybatis 统计一个字段各个种类数据

【代码】mybatis 统计一个字段各个种类数据。

2022-08-30 10:45:49 612

原创 mysql优化学习

优化就比较简单了,因为我们建立表可能会建立很多索引,优化有一步就是要确认使用哪个索引,比如使用你的主键索引,联合索引还是什么索引更好。因为联合索引的底层是根据一个一个字段来进行排序,没有第一个字段的排序结果,无法确定第二个字段的有序性。在经常需要排序的列上创建索引,因为索引已经排序,所以查询时可以利用索引的排序,加快排序查询。当对表中的数据进行增加、删除和修改的时候,索引也要动态地维护,这样就降低了数据的维护速度。在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,所以其指定的范围是连续的。

2022-08-23 15:46:41 87

原创 自定义 RuntimeException类

在实际的项目中,我们需要跟业务相关的异常,javaAPI中是没有的,所以我们要自定义。try catch是在程序运行时遇到 Exception或者其子类就会捕获异常。而不是常见的空指针异常NullPointerException 由java抛出。所以我们可以在逻辑判断的时候 业务逻辑自己抛出自定义的异常。...

2022-08-18 14:37:38 440

原创 @PostMapping 的 consumes属性

postMapping 的consumes属性

2022-08-18 11:19:00 6205

原创 记一次linux 内存占比过高

linux 服务器排查内存占比过高

2022-07-19 08:57:17 1205

原创 Java读取Json文件

{"__source__":"","__source___0":"","__tag__:__instance_id__":"ba11a23ebc39f1c0-5de8230d68621-3a8defe","__tag__:__job__":"sql-1650437116-774867","__tag__:__project__":"k8s-aplus-prod-1","__tag__:__schedule_time__":"1652025600","__tag__:__trigger_time__":"16

2022-05-09 18:10:04 1432

原创 Mybatis-plus 执行批量条件查询

使用LambdaQueryWrapper<> wrapper = new LambdaQueryWrapper<>();例如查询某个表的商品//2.校验供应商spu编号是否存在 LambdaQueryWrapper<GoodsSpu> wrapper = new LambdaQueryWrapper<>(); //对查询构造器设置条件 eq(GoodsSpu::getSupplierId,supplierId); 这是

2022-05-09 11:44:28 6306

原创 ABA思考

ABA问题发生在同步期间,当一个位置被读取两次,两个读取具有相同的值,并且“值相同”用于指示“没有任何改变”。但是,另一个线程可以在两个读取之间执行并更改值,执行其他工作,然后更改该值,从而欺骗第一个线程思考“没有任何改变”,即使第二个线程的工作违反了该假设。常见在乐观锁 和 volatile中有两种方式去尝试第一种是在数据后加上版本号/时间戳 来确定返回写入时有没有修改过另外一种像虽然 HashEntry 中的 value 是用 volatile 关键词修饰的,但是并不能保证并发的原子性,所以 p

2022-04-07 11:26:43 62

原创 java io FileWriter写一个字符串到文件中

String filePathName = null;//空的文件夹File file = new File(supplierBrandLicensing.getItemId()+".txt");try{FileWriter fileWriter = new FileWriter(file);fileWriter.write(String.valueOf(supplierBrandLicensing));fileWriter.close();一定要关闭 不然写入不成功...

2022-03-30 13:45:15 246

原创 MultipartFile原理浅析

MultipartFile的作用实现文件的快速上传,不需要先将File转换成output流 再传输过去 接收端接收流再生成文件。MultipartFile的实现和原理使用org.springframework.mock.web.MockMultipartFile 需要导入spring-test.jar...

2022-03-28 15:49:04 1156

空空如也

空空如也

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

TA关注的人

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