摘要:
在Java中,但凡你尝试在Collection下面的集合循环语句中新增/删除元素的时候,都会报错:java.util.ConcurrentModificationException Map public static void main(String[] args) { class User{ pr 阅读全文
摘要:
VMware 下载地址 链接:https://pan.baidu.com/s/1rIIo8TBM8e1Xsl--lESq5A 提取码:5dja 激活码 VMware Workstation v12.5.7 VF5XA-FNDDJ-085GZ-4NXZ9-N20E6UC5MR-8NE16-H81WY- 阅读全文
摘要:
今天npm install报错 解决办法:安装 Windows 构建工具【以管理员身份运行】 npm install --global --production windows-build-tools 如果安装报错,去 C:\Users\[你的用户名]\.windows-build-tools 目录 阅读全文
摘要:
入职新公司,用的SpringCloud,重新开始学习一下 简介 之前接触Ribbon,可以知道调用微服务的方法是指定地址,然后通过RestTemplate来实现调用,用起来有点别扭,因为跟使用HttpClient来调用http接口的感觉是一样的,完全不是面向接口编程。 Feign是一个声明性的Web 阅读全文
摘要:
#cec726 1:String concatenation as argument to 'StringBuilder.append()' 详细提示 String concatenation as argument to 'StringBuilder.append()' call less... 阅读全文
摘要:
一、Synchronized解决 import java.util.concurrent.*; public class Test { public static void main(String[] args) throws Exception { ExecutorService pool = E 阅读全文
摘要:
1. 应用场景 缓存:根据键值过期时间设置 请求频率限制:比如短信验证码120秒内只能发送一次,则将标志性的key-value键值对设置过期时间为120秒,用户请求的时候判断一下【SET key value EX 120 NX】 排行榜:利用zset数据类型 计数器:利用 INCR KEY 命令,k 阅读全文
摘要:
InnoDB和MyISAM存储引擎的区别 InnoDB MyISAM 事务 支持事务和外键 不支持事务和外键 锁 默认行锁,但是如果执行一个SQL不能确定扫描范围,则会锁表。比如:如果一个语句没有命中索引,则退化成表锁;没有用到索引,也会使用表锁。 表锁 全文索引 5.7开始支持全文索引 支持 索引 阅读全文
摘要:
同步/异步 & 阻塞/非阻塞 摘自一个大佬的定义: 同步和异步说的是消息的通知机制,阻塞非阻塞说的是线程的状态 。 比如,去政府部门办事,材料递上去之后,人家说等着吧(同步阻塞) 同步:发起一个调用后,人家不主动通知我,我要主动去检测返回结果(主动询问好了没呀)。 阻塞:在等待调用结果的时候,线程的 阅读全文
摘要:
分布式锁 1、锁: 单进程的系统中,存在多线程同时操作一个公共变量,此时需要加锁对变量进行同步操作,保证多线程的操作线性执行消除并发修改。解决的是单进程中的多线程并发问题。 2、分布式锁: 只要的应用场景是在集群模式的多个相同服务,可能会部署在不同机器上,解决进程间安全问题,防止多进程同时操作一个变 阅读全文