- 博客(27)
- 收藏
- 关注
原创 【多线程并发学习】
JMM 体现在以下几个方面● 原子性 - 保证指令不会受到线程上下文切换的影响● 可见性 - 保证指令不会受 cpu 缓存的影响● 有序性 - 保证指令不会受 cpu 指令并行优化的影响。
2023-08-27 23:04:07
205
原创 JSONArray转list<Object>
参考。。https://blog.youkuaiyun.com/qq_34626094/article/details/127471388
2023-07-13 16:55:54
603
原创 踩坑MySQL concat()函数
两个最重要的区别就是,CONCAT()函数,拼接参数中存在NULL直接返回NULL。而CONCAT_WS()函数在执行的时候,不会因为NULL值而返回NULL。
2023-06-25 15:49:03
170
原创 JVM学习
*** 类加载子系统System . out . println("我已经被加载!");} }加载阶段通过一个类的全限定名获取定义此类的二进制字节流将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口链接阶段验证 Verify:目的在于确保Class文件的字节流中包含信息符合当前虚拟机要求,保证被加载类的正确性,不会危害虚拟机自身安全。
2023-06-19 23:41:58
84
原创 MySQL高级篇--笔记
如果 SQL 是查询语句(select 语句),MySQL 就会先去查询缓存里查找缓存数据,看看之前有没有执行过这一条命令,这个查询缓存是以 key-value 形式保存在内存中的,key 为 SQL 查询语句,value 为 SQL 语句查询的结果。每一页数据页存放16KB大小的数据,里面的数据按照顺序排列,上层目录页的黄色表示数据页最小数据,粉色表示数据页的页码(地址指向),而再上一层其实就是为了防止数据量很大的时候,,经过分析器对sql语句的分析、解析,得到一个mysql可以理解的语法,随后进入。
2023-05-19 14:42:56
916
原创 同事swagger遇到的刁钻问题----- HTML文档可以查阅,doc文档显示空白
还是傻了·······,其实看URL就可以发现是路径问题, 设备借出/归还中的 “”/“” 在swagger-ui中是被转译成了 设备借出**%2F**归还。首先排除swagger集成错误问题,毕竟其他接口都是正常显示,初步判断代码问题。今天遇到同事的一个swagger刁钻问题,在。查看代码最后发现是名称问题。
2023-05-19 14:33:01
1030
原创 MySQL初级篇--笔记
CREATE 、 DROP 、 ALTERINSERT 、 DELETE 、 UPDATE 、 SELECTGRANT 、 REVOKE 、 COMMIT 、 ROLLBACK 、SAVEPOINT待完善。
2023-05-06 23:22:18
141
原创 Springboot 前后端分离项目中使用拦截器获取不到token或者token为空的问题(OPTION请求被拦截问题)
目是前后端分离的,并且springboot也配置了跨域功能。但是配置了JWT功能、以及验证器验证之后却出现了获取不到jwt的问题。获取参数为 null。并且全局异常拦截失效,前端响应为cors跨域问题获取不到数据。使用postman可以正常请求并获取数据,考虑到是不是因为自己header中的jwt字段不是标准的header字段,尝试放到Authorization中也是null,并且全局拦截也是失效的。
2023-05-05 20:30:01
2917
2
原创 MyBatis动态sql实现技巧——如何判断Boolean类型
Boolean存储和获取,存储true的时候数据库会填入1,存储false的时候数据库会存储0,获取的时候,会自动将1和0转换成true和false。
2023-05-05 20:29:07
2375
原创 Git 每次建立新的仓库,提交显示 Updates were rejected because the remote contains work that you do
【代码】Git 每次建立新的仓库,提交显示 Updates were rejected because the remote contains work that you do。
2023-05-04 21:53:21
132
原创 SpringBoot Consider defining a bean of type `xxx` in your configuration 错误情况解决(Spring、feign等)
2、UserService启动装配时变量名默认为实现类的名字userServiceImpl,实现类是UserServiceImpl类,而我们使用@Autowired注解时变量名为userService。(1)将当前模块的Dao类、Service类、Entity类、Controller类放在和XxxApplication启动类同一目录下或者子目录下。2、使用OpenFeign来调用其他微服务的接口时,XxxApplication启动类未加@EnableFeignClinets注解。
2023-05-04 21:48:38
1096
原创 mysql中使用聚合函数GROUP_CONCAT结果集为空,仍显示size为1问题
没有查询到结果,但是却显示第一条记录,共一条,即出现了为Null的结果集。此时需要我们在使用聚合函数时,在最后增加分组操作
2023-05-04 20:39:56
657
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人