- 博客(12)
- 收藏
- 关注
原创 @SpringBootApplication注解
写的非常好>>>>>> https://blog.youkuaiyun.com/qq_28289405/article/details/81302498
2021-09-28 11:02:48
129
原创 CountDownLatch 单个线程等待:多个线程(任务)完成后,进行汇总合并
CountDownLatch(int count) 构造一个用给定计数初始化的 CountDownLatch。 // 使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断。 void await() // 使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断或超出了指定的等待时间。 boolean await(long timeout, TimeUnit unit) // 递减锁存器的计数,如果计数到达零,则释放所有等待的线程。 void countDown() // 返回当前计数。 long g
2021-09-03 16:52:11
266
原创 bug 数据库字段类型为varchar作为排序或筛选条件 需注意的点
当数据库字段为varchar 要用数字大小排序时: select * from table order by cast(filed as signed) ; 当作为筛选条件时 :必须加单引号 字符串和数字做比较的话,是将字符串转换成数字 对索引字段做函数操作,可能会破坏索引值的有序性,因此优化器就决定放弃走树搜索功能 SELECT * FROM table where filed = 1; 等价于:SELECT * FROM table where CAST(filed AS signed in
2021-08-30 18:00:34
380
原创 2021-08-30 bug pagehelp 线程池 线程串了问题(没配置分页却分页了)
https://blog.youkuaiyun.com/weixin_42168940/article/details/86626014 https://blog.youkuaiyun.com/qq_37221991/article/details/93922136
2021-08-30 17:04:41
140
原创 bug fastjson重复/循环引用
返回json数据出现"$ref" 解决方案及原因 https://www.jianshu.com/p/6041242405e8
2021-08-30 16:24:22
81
原创 2021-08-23 bug记录 swagger接口文档将部分参数转为错误格式驼峰命名
问题描述: swagger 生成的接口文档,会把大写变为小写【pName】,[pDesc] 改为 pname,pdesc 原因分析: 实体用@Data注解生成get/set,@Data会把属性首字母大写:getPName,getPDesc swagger 不支持此类命名,会把大写转为小写 ( parentName getParentName 此类命名是支持转为parentName) 解决方案: 在此类属性上加@JsonProperty ...
2021-08-23 14:06:11
866
原创 idea 端口占用
打开IDEA Terminal窗口。 输入以下命令: 查找占用端口的进程号: netstat -ano | findstr 2021 **2021 是端口号** 干掉占用端口的进程: taskkill /pid 10984 /f **10984 是进程号**
2021-08-18 16:28:56
129
原创 bug记录 spring. validation校验参数 注解报错
Integer字段非空用 @NotNull @Max(value = 999, message = “最大为999”) String字段非空 @NotBlank @Size(max = 41, message = “每个标签最大长度为20字符”)
2021-08-18 16:20:55
268
原创 “==”和“equals”
==: 如果是引用类型,==比较的是两个对象的引用是否完全相同,地址是否相同 如果是基本类型,比较的是两个基本类型的数值是否相同 equals:
2021-08-18 16:16:49
77
原创 mybatis 内置方法 updateByPrimaryKeySelective更新失败
updateByPrimaryKeySelective更新失败 问题:使用Mybatis中Mapper内置方法updateByPrimaryKeySelective更新失败。 发现:控制台打印出来的sql语句发现where条件出现所有属性。 解决:映射的实体类没有标明主键,在实体类的主键上标明(使用@id) ...
2021-08-18 16:14:41
943
原创 进程,线程。
进程与线程的区别: 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的一个独立单位。 线程是一种轻量级的进程,是一个基本的CPU执行单元也是程序执行流的最小单元。线程是进程中的一个实体,是被系统独立调度和分配的基本单位,线程不拥有系统资源,只拥有一点运行必备的资源,但可与其他同属一个进程的线程共享进程拥有的全部资源。 引入进程的目的是为了更好地使多道程序并发执...
2020-04-08 09:14:01
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人