摘要:
一、为什么需要分库分表 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。 在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多
阅读全文
posted @ 2020-09-01 13:57
忆夏KhaZix
阅读(136)
推荐(0)
摘要:
高并发的情况下,i++无法保证原子性,往往会出现问题,所以引入AtomicInteger类。 构造方法 1、public AtomicInteger(int initialValue) 创建具有给定初始值的新 AtomicInteger。 参数:initialValue - 初始值 2、public
阅读全文
posted @ 2020-09-01 10:28
忆夏KhaZix
阅读(151)
推荐(0)
摘要:
Java 8引入了全新的Stream API,此Stream与Java I/O包里的InputStream和OutputStream是完全不同的概念,它不同于StAX对XML解析的Stream,也不同于Amazon Kinesis对大数据实时处理的Stream。Stream API更像具有Itera
阅读全文
posted @ 2020-08-31 16:21
忆夏KhaZix
阅读(176)
推荐(0)
摘要:
1.Collections.synchronizedList(new ArrayList<String>()); java集合工具类Collections.synchronizedList提供了集合的线程安全包装方法。 初始化一个synchronizedList事首先判断初始化对象是否实现了Rand
阅读全文
posted @ 2020-08-31 14:27
忆夏KhaZix
阅读(151)
推荐(0)
摘要:
记一次订单号重复的事故 你知道的越多,不知道的就越多 问题:并发过大出现相同的订单号,切订单号未加唯一索引 系统出现了两个一模一样的订单号,订单的内容却不是不一样的,而且系统在按照 订单号查询的时候一直抛错,也没法正常回调,而且事情发生的不止一次,所以 这次系统升级一定要解决掉。 这里简要展示下当时
阅读全文
posted @ 2020-08-31 13:19
忆夏KhaZix
阅读(193)
推荐(0)
摘要:
Docker 1.1 什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受
阅读全文
posted @ 2020-08-17 18:04
忆夏KhaZix
阅读(108)
推荐(0)
摘要:
微信公众平台开发概述 微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读本接口文档来帮助开发。 为了识别用户,每个用户针对每个公众号会产生一个安全的OpenID,如果需要在多公众号、移动应
阅读全文
posted @ 2020-07-15 16:07
忆夏KhaZix
阅读(854)
推荐(0)
摘要:
官方api文档:http://api.fanyi.baidu.com/api/trans/product/apidocspringboot demo地址:https://github.com/Blankwhiter/translate第一步:注册百度账号(自行注册)第二步申请百度翻译api ,获得a
阅读全文
posted @ 2020-07-13 11:27
忆夏KhaZix
阅读(1139)
推荐(0)
摘要:
1.进入企业邮箱 2.设置解析状态 3.查看解析设置是否已经配置好邮箱 4.测试
阅读全文
posted @ 2020-07-13 10:36
忆夏KhaZix
阅读(695)
推荐(0)
摘要:
1.ls ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。 语法:ls [-alrtAFR] [name...] 参数: -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等
阅读全文
posted @ 2020-07-07 19:12
忆夏KhaZix
阅读(129)
推荐(0)