谈谈ConcurrentHashMap1.7和1.8的不同实现 ConcurrentHashMap 在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap,为...... 言曌 12月21日 4576 8 阅读全文
HashMap多线程并发问题分析 一、并发问题的症状 1.多线程put后可能导致get死循环 CPU利用率过高一般是因为出现了出现了死循环,导致部分线程一直运行,占用cpu时间。问题原因就是HashMap是非线程安全的,多个线程p...... 言曌 12月21日 3398 6 阅读全文
JDK1.7 ConcurrentHashMap的实现原理和使用 ConcurrentHashMap是线程安全且高效的HashMap。本节我们一起研究该容器如何保证线程安全的同时,又保证高效的操作。 一、为什么要使用 ConcurrentHashMap 1.线程...... 言曌 12月21日 2741 6 阅读全文
The temporary upload location [/tmp/tomcat...] is no 之前跟一个朋友合作开发,他前端,我后端。刚才他告诉我上传图片的接口500,报错如下 org.springframework.web.multipart.MultipartException: C...... 言曌 12月15日 6164 6 阅读全文
阿里云SLS,使用Logtail采集日志 本文以一个demo介绍如何使用阿里云SLS,采集云服务器种的日志,为后期使用StreamCompute消费做准备。 准备 1、ECS 一台 2、Java项目一个,这里用一...... 言曌 12月15日 13591 6 阅读全文
为什么要使用索引? 原文地址:https://blog.csdn.net/bruce_6/article/details/84938307 用过 MySQL 的应该都知道索引是干啥的吧,应该多少...... 言曌 12月14日 3338 6 阅读全文
当执行一条select语句时,MySQL到底做了啥? 本文转载自:https://blog.csdn.net/bruce_6/article/details/84383878 大家或多或少都用过 MySQL,起码 select ...... 言曌 12月13日 3346 6 阅读全文
榜样3 [hermit auto="1" loop="0" unexpand="0" fullheight="0"]netease_songs#:238691[/hermit] 视频...... 言曌 11月16日 3240 6 阅读全文
Linux赋予一个普通用户root权限 1、添加用户 首先用adduser命令添加一个普通用户,命令如下: #adduser goodboy//添加一个名为goodboy的用户 #passwd goodboy//修改密码 ...... 言曌 11月12日 6711 8 阅读全文
使用Faker.js生成随机中文名和英文名库 前几天一个朋友让我帮他生成50万个的姓名库,就是生成50个中文名和英文名到txt文件中,然后倒入到数据库。 实现起来也很简单,有接口可以用。 这里我们使用 Faker.js 的库,Gith...... 言曌 11月06日 14052 6 阅读全文
阿里云OSS同区域不同bucket文件复制 前几天一个朋友让我帮他把几个OSS里的不同bucket文件进行复制,就是将都在华北2区的名称为A的bucket的文件全部复制到B中。 如果是不同区域的,可以直接在后台。同一区域的,目前我查找文档...... 言曌 11月06日 7580 7 阅读全文
IDEA启动EDAS项目 一、下载EDAS配置中心 这个有点像我们SpringCloud里的Eurake注册中心 下载地址:点此 官网地址:点此 启动 edas配置中心:windows下点击 edas-li...... 言曌 11月06日 6098 7 阅读全文
pom.xml 中 Properties 属性 1.内置属性 ${basedir} 表示项目根目录,即包含pom.xml文件的目录 ${version} 等同于 ${project.version} 或者 ${pom.version} 表示...... 言曌 10月30日 12852 7 阅读全文
一次Maven依赖问题导致Feign接口报错 not annotated with HTTP method type (ex. GET, POST) 先介绍一下 Maven 中依赖 <dependency> 中的 scope 的作用 如下 <dependency> <groupId...... 言曌 10月30日 13363 6 阅读全文
Caused by: org.apache.ibatis.binding.BindingException: Parameter '__frch_item_0' not found. 报错解决 Caused by: org.apache.ibatis.binding.BindingException: Parameter '__frch_item_0' not found. Availabl...... 言曌 10月30日 5818 6 阅读全文