- 博客(7)
- 收藏
- 关注
原创 处理高并发的方法
SolrCloud(solr 云)是Solr提供的分布式搜索方案,可以解决海量数据的 分布式全文检索,因为搭建了集群,因此具备高可用的特性,同时对数据进行主从备份,避免了单点故障问题。5:读写分离,这个就是说大部分时候数据库可能也是读多写少,没必要所有请求都集中在一个库上,可以搞个主从架构,主库写入,从库读取,搞一个读写分离。读流量太多的时候,还可以加更多的从库。1:系统拆分,将一个系统拆分为多个子系统,然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发。处理高并发的六种方法。
2023-06-16 19:19:40
2228
1
原创 常见集合初始默认值大小及其扩容
(为何是16:16是2^4,可以提高查询效率,另外,32=16<<1 -->至于详细的原因可另行分析,或分析源代码)Vector:线程安全,但速度慢,底层数据结构是数组结构,当 元素个数 超过 容量长度 时,进行扩容,扩容大小为原容量的 1倍。ArrayList:线程不安全,查询速度快,底层数据结构是数组结构,扩容大小为原容量的 1.5倍。如 HashSet的容量为16,一次扩容后是容量为32。如 HashMap的容量为16,一次扩容后是容量为32。扩容增量:原容量的 1 倍。
2023-04-20 18:54:49
1028
1
原创 mysql报【unknown table in mulit delete】
要注意的是,这样的语法在SQL Server是支持的,并不会报错,可以执行获得结果。但在Mysql中因为指定看别名,所以在书写时应该改为别名,或者直接不使用别名。今天写一个多表连接删除的DELETE语句,在执行的时候发现报错:unknown table in mulit delete,这里记录下原因。mysql报【unknown table in mulit delete】错的原因和解决办法。
2023-04-18 20:25:32
720
1
原创 IDEA:Address localhost:1099 is already in use
在cmd中可以用命令要 销毁这个正在占用的 端口号,即查找这个1099 占用的端口。2-2、方式二:找到占用该端口号的进程并结束后重启Tomcat。然后查询出这个端口 的 pid号码,销毁这个 占用的端口。修改相应端口号为其他(被占用端口会自行销毁,不必理会)使用 以下命令查找(此处的1099即为被占用的端口号)2-1、方式一:直接修改Tomcat端口配置。启动IDEA运行项目发现端口被占用了。一般就是将1099改为其他就行。销毁 占用的端口使用以下命令。
2023-04-13 20:17:04
1384
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人