![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
有关Java基础的知识
mountisome
这个作者很懒,什么都没留下…
展开
-
一道简单的多线程面试题
有一个Long类型的变量,初始值为0,要你用10个线程,每个线程让它自增10000次,最终得到一个100000的值,问你如何实现。这是怎么回事,输出的num值居然不是100000。我一想,是主线程没有等待10个线程完成,而是直接输出了num值🤣。我们都知道自增操作是由三条指令构成的:先读取,再加一,最后赋值,那就用。昨天在网上看到一道面试题,是有关多线程的,我觉得这题挺有意思的,就将它记录了下来。既然需要让主线程阻塞,等待其他10个线程都完成,我们还可以使用。方法,就可以实现我们的需求。原创 2023-10-24 11:12:01 · 106 阅读 · 0 评论 -
Spring Security+JWT+Vue实现登录权限控制(二)
在上一篇文章Spring Security+JWT+Vue实现登录权限控制(一)中,实现用户权限是通过在User类中添加一个role属性。但是这个做法并不好,只是因为项目简单,所以我就简单处理了。原创 2023-10-16 11:04:36 · 110 阅读 · 0 评论 -
Spring Security+JWT+Vue实现登录权限控制(一)
上面的代码已经能够实现基本的登录认证和权限控制,首先判断用户是否登录,登录成功后分配权限。用户每次请求都会携带token,有权限可以直接访问页面,而没有权限则会显示403并跳转到首页。原创 2023-09-16 11:25:23 · 260 阅读 · 0 评论 -
Java中Comparator接口使用
介绍Comparator接口,重写Arrays.sort方法。原创 2023-02-08 17:42:03 · 542 阅读 · 0 评论 -
Java实现密码加密
介绍了消息摘要算法,并且使用Java实现MD5算法和SHA-256算法原创 2022-07-29 21:37:56 · 2440 阅读 · 0 评论 -
Java实现KMP算法
字符串匹配问题——KMP算法,使用Java实现原创 2022-02-13 10:13:46 · 2718 阅读 · 2 评论