java

java

Java后端相关技术栈一些思维导图

Java后端技术栈的一些思维导图 包含相关面试热点

2020-10-16
364 0

如何设置合理的mysql连接池数

目的鉴于目前数据库连接数管理混乱,RD申请资源设定连接池没有进行精确考量,造成数据库连接数资源紧张的问题。在此文档中将详细介绍连接池的由来,作用以及MySQL针对连接的处理,帮助RD能够设定合理的连接数,避免资源浪费和异常发生。什么是连接池在系统设计中,我们常常会使用到池(pool)的概念,如:数据

2020-09-30
316 0

MySQL如何存储表情

mysql如何存储表情

2020-09-30
161 0

es搜索优化实战

1、功能需求根据微信备注、昵称、微信号、来搜索好友、单聊根据群聊名称搜索群聊能根据汉语拼音,汉语拼音前缀来进行搜索2、优化前:走的ES模糊搜索,性能差,请求慢3、优化后:使用分词器,利用ES倒排索引特性,加快查询速度4、优化方案如下:使用standard分词器,结合ES的minimum_should

2020-09-11
164 0

面经

1.自我介绍2.讲一下dubbo这个rpc框架的调用方式3.dubbo配合zookeeper怎么进行服务注册与发现4.springboot是怎么读取dubbo.xml文件的,启动spring项目的时候是怎么实例化dubbo里面的类的,分析具体细节与源码5.zookeeper和eureka注册中心的区

2020-08-18
148 0

从kafka到磁盘读写顺序

今天看kafka官网的文档,关于性能方面的讨论时,又提到了磁盘随机读写和顺序读写性能方面的事,借此机会整理一下。现在的大数据工具一般都会设计为append only的形式,既文件只能追加写,其它的删、改都只能建立在append only的基础上,如删一条数据只能append一个记录,把要删的数据标记

2020-08-03
161 0

一次线上慢SQL优化过程

一次线上慢sql问题排查与优化实践。

2020-07-16
377 0

截取String中全部的id值并存到Set中

截取String中全部特定格式之间的数据存入Set中,主要是通过定位每一个特定下标的位置来实现。实现代码如下:Set<String> set = new HashSet<>(); String sb = "@53!28@59!64@qq!.com&qu

2020-07-03
159 0

Java数组转List的正确姿势

一、常用的转换方式数组转List,想必作为一个Java 开发,肯定能想到Arrays.asList(strArray),如下:String[] strings = {"first", "second", "third"};List<S

2020-05-13
861 0