- 博客(11)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 Elasticsearch 原理解析
Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上百台服务器,处理 PB 级别的结构化或非结构化数据。
2022-11-10 15:40:00
680
原创 sentinel限流中间件原理
Sentinel 专门为这种场景提供了匀速器的特性,可以把突然到来的大量请求以匀速的形式均摊,以固定的间隔时间让请求通过,以稳定的速度逐步处理这些请求,起到“削峰填谷”的效果,从而避免流量突刺造成系统负载过高。同时堆积的请求将会排队,逐步进行处理;当请求排队预计超过最大超时时长的时候则直接拒绝,而不是拒绝全部请求。比如在 RocketMQ 的场景下配置了匀速模式下请求 QPS 为 5,则会每 2...
2019-09-11 19:49:07
357
原创 volatile汇编语言实现查看
第一步jre/bin 目录下加入 hsdis-amd64.dll第二步:IDEA vm options 加入以下指令:-server -Xcomp -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly -XX:CompileCommand=compileonly,*SingleObject.getInstance()第三步启动:...
2019-07-10 12:32:39
313
原创 springboot 给前端返回参数过滤空值 针对@ResponseBody注解
代码方式:@Configurationpublic class NullValueFilteringConfig {@Bean@Primary@ConditionalOnMissingBean(ObjectMapper.class)public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {...
2019-07-09 13:23:16
8499
原创 Tomcat踩坑 请求报错基于springboot
2019-07-04 17:08:36 [ERROR] Cannot forward to error page for request [/xxxx/xxxx] as the response has already been committed. As a result, the response may have the wrong status code. If your applicat...
2019-07-04 18:47:03
1564
原创 离线生成api文档基于springboot jdk1.8
第一步引入jar包:<dependency> <groupId>com.github.treeleafj</groupId> <artifactId>spring-boot-starter-xDoc</artifactId> <version>1.0.0</version></depen...
2019-07-03 17:30:40
537
原创 springbean生命周期
文字描述:1 . Spring 对 bean 进行实例化;2 . Spring 将值和 bean 的引用注入到 bean 对应的属性中;3 .如果 bean 实现了 BeanNameAware 接口, Spring 将 bean 的 ID 传递给 setBean-Name() 方法;4 .如果 bean 实现了 BeanFactoryAware 接口, Spring 将调用 setBea...
2019-07-01 10:27:47
131
原创 Tomcat踩坑
Tomcat 排查:文件上传携带参数 post请求到后台发现参数全部丢失,经过一番查找发现设置tomcat server.xml里面的 maxPostSize=“0” 设置为零导致post请求过来的参数置为空了。<Connector maxPostSize="0" URIEncoding="utf-8" connectionTimeout="20000" port="8080"...
2019-06-20 21:27:11
124
原创 ThreadPoolExecutor 线程池
多线程ThreadPoolExecutor 线程池线程池参数解释: ThreadPoolExecutor( int corePoolSize, // 线程池维护线程的最少数量 int maximumPoolSize, // 线程池维护线程的最大数量 long keep...
2019-06-20 17:37:14
184
原创 servlet3.0使用
异步servlet使用 基于springboot@WebServlet(urlPatterns = "/address", asyncSupported = true)public class ServletAsync extends HttpServlet { private static Logger logger = Logger.getLogger(ServletAs...
2019-06-20 17:15:19
138
原创 Redis常见问题及解决方案
这里写自定义目录标题Redis常见问题及解决方案缓存击穿问题:缓存雪崩问题:Redis常见问题及解决方案缓存击穿问题:根据KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力。(查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响)由于缓存不命中,...
2019-06-20 16:49:02
543
pagehelper count性能问题
2022-06-21
idea创建maven项目已经添加了依赖 但是继承类时报错 但是项目可以正常运行
2016-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人