
java
java 相关技术整理
jelin1230
这个作者很懒,什么都没留下…
展开
-
Linux系统下jar包的启动方式
Linux 运行jar包命令如下:方式一:Java-jar shareniu.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar shareniu.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?方式三nohup java -jar shareniu.jar &noh.原创 2021-10-21 16:32:51 · 1763 阅读 · 0 评论 -
List<>的stream().filter()的用法
public class StreamTest{ public static void main(String[] args){ List<User> list = new ArrayList<>(); //定义三个用户对象 User user1 = new User(); user1.setUsername("huxiansen"); user1.setPassword("123456");.转载 2021-09-30 09:32:48 · 20030 阅读 · 0 评论 -
ConcurrentHashMap是什么
ConcurrentHashMap的工作原理,既然不能全锁(HashTable)又不能不锁(HashMap),所以就搞个部分锁,只锁部分,用到哪部分就锁哪部分。一个大仓库,里面有若干个隔间,每个隔间都有锁,同时只允许一个人进隔间存取东西。但是,在存取东西之前,需要有一个全局索引,告诉你要操作的资源在哪个隔间里,然后当你看到隔间空闲时,就可以进去存取,如果隔间正在占用,那你就得等着。聪明!!...原创 2021-08-27 09:00:42 · 133 阅读 · 0 评论 -
接收前台参数时,@requestBody 用与不用的区别
用axios处理的contentType为application/x-www-form-urlencoded而且后端是用@RequestParam来接收前端传过来的参数的,所以post传参的时候用的是qs.stringify(data),若后台使用@RequestBody,则应该使用JSON.stringify(data)来转化格式。其导致这个坑的最主要原因就是后端中@RequestParam和**@RequestBody**的差别所致.@RequestParam 和 @R...转载 2021-01-14 16:21:32 · 1627 阅读 · 0 评论 -
Spring 中Bean 的this 调用
前言在我们使用Spring时,可能有前辈教导过我们,在bean中不要使用this来调用被@Async、@Transactional、@Cacheable等注解标注的方法,this下注解是不生效的。那么大家可曾想过以下问题为何致this调用的方法,注解会不生效 这些注解生效的原理又是什么 如果确实需要调用本类方法,且还需要注解生效,该怎么做? 代理是否可以做到this调用注解就直接生效?通过本文,上面的疑问都可以解决,而且可以学到很多相关原理知识,信息量较大,那么就开始吧现象以@A原创 2020-11-13 11:42:26 · 1300 阅读 · 0 评论