C0derMa4k
C0derMa4k
全部文章
JAVA
Docker(5)
LeetCode(8)
Linux(4)
SpringBoot(3)
安全(5)
工具(1)
操作系统(3)
数据库(14)
数据结构和算法(6)
杂(1)
网络(3)
设计模式(1)
软件工程(2)
面试(3)
归档
标签
去牛客网
登录
/
注册
万丈高楼平地起,勿在浮沙筑高台
念念不忘,必有回响,努力让自己变得更加优秀
全部文章
/ JAVA
(共17篇)
Jackson转换数据出现空指针异常(项目中使用了spring security)
我在该项目使用了spring security,自定义了user类对象,需要实现UserDetails对象,实现的了相应的方法。在这里我要说明的一点,实现完userdetails接口以后一定要记得将下面的参数改成true,要不然你的账户是登录不成功的 然后再来说说Jackson这个库。众所周知,基...
jackson
空指针
json
springsecurity
2020-06-12
0
1122
使用 Mybatis plus 存在的坑 以及解决的方案
一、 selectById 查询出来的数据为空 如下图:![图片说明](https://uploadfiles.nowcoder.com/images/20200612/582143044_1591926683912_365CDF2B34132D7EC1E1B5A0FA2DE940 "图片...
mybatisplus
2020-06-12
0
843
HashMap知识点
图解说明HashMap
hashmap
2019-12-16
1
360
ThreadLocal
方法的调用是在同一个线程里的一定要清除的原因是因为有的线程用完之后会被在放入到线程池中,为了防止数据污染,一定要清除
多线程
2019-11-13
0
387
高级concurrent包
ReentrantLock 这里要注意的是lock方法要在try方法外面执行,因为lock方法有可能失败,unlock方法应该放在finally方法中执行 reentrantlock比synchronized更加安全,如果使用synchronized,线程要不就获得锁,要不就一直等待下...
多线程
2019-11-12
0
445
线程的同步
** 多个线程同时运行,线程的调度是由操作系统决定的,程序本身无法决定。**多次运行上述代码你会发现结果不同。 一个相加赋值的操作本身是由三部分组成的,加载,相加,赋值,如果当thread1加载进数据后就被暂停了,thread2获得了cpu的执行权,执行加载也会将未被修改的加载进去,在进行之后的操...
2019-09-26
0
442
多线程
多线程简述 多进程+多线程的模式复杂度较高,一般不考虑。 创建新线程 方式一方式二 主线程不会执行run方法,它在调用t.start()的时候,创建了Thread1线程,之后的话再thread1线程中调用run方法里的语句与main线程进行交替运行。线程内部语句执行的顺序可以确定...
2019-09-26
0
479
首页
上一页
1
2
下一页
末页