在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,HashMap在并发执行put操作时会引起死循环,是...
并发编程的目的是为了让程序运行的更快,但是并不是启动更多的线程就能让程序最大限度地并发执行。会面临非常多的挑战 1.上下文切换 CPU通过给每个...
谈谈你对synchronized的理解 1.synchronized 关键字解决的是多个线程之间访问资源的同步性。在java1.6之前,sync...
redis是什么? 定义: redis是用C语言开发的一个开源的高性能键值对(key-value)的内存数据库 。可以用作数据库、缓存、消息中间...
网上讲这个东西的很多,抄来抄去的,大部分类似,多数没讲明白为什么那么配置。原文:https://blog.csdn.net/tianyaleix...
SpringBoot默认支持properties和YAML两种格式的配置文件。前者格式简单,但是只支持键值对。如果需要表达列表,最好使用YAML...
我从不相信什么懒洋洋的自由,我向往的自由是通过勤奋和努力实现更广阔的人生,那样的自由才是珍贵的、有价值的。我相信一万小时定律,我从来不相信天上掉...
设置 File Header File -> Settings -> File and Code Templates -> Includes -...
在Springboot中,推荐使用properties或者YAML文件来完成配置,但是对于较复杂的数据结构来说,YAML又远远优于propert...