会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风止雨歇
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
20
下一页
2020年3月11日
MySQL索引数据结构红黑树,Hash,B+树详解
摘要: 数据结构和算法(Data Structure Visualizations):https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 一、MySQL索引底层的实现 索引是帮助MySQL高效获取数据的排好序的数据结构; 上图中有一张
阅读全文
posted @ 2020-03-11 21:42 风止雨歇
阅读(8540)
评论(0)
推荐(6)
2020年1月6日
elasticsearch 进阶
摘要: 中文版的,es2.x版本:https://www.elastic.co/guide/cn/elasticsearch/guide/cn/index.html 6.x英文版api资料:https://www.elastic.co/guide/en/elasticsearch/reference/6.0
阅读全文
posted @ 2020-01-06 22:49 风止雨歇
阅读(409)
评论(0)
推荐(0)
2020年1月1日
线程 & JMM & Volatile
摘要: 一、线程 1、什么是线程? 进程是系统分配资源的基本单位,线程是调度CPU的基本单位,一个进程至少包含一个执行线程,线程寄生在进程当中。每个线程都有一个程序计数器(记录要执行的下一条指令),一组寄存器(保存当前线程的工作变量),堆栈(记录执行历史,其中每一帧保存了一个已经调用但未返回的过程)。 JV
阅读全文
posted @ 2020-01-01 23:39 风止雨歇
阅读(463)
评论(0)
推荐(0)
CPU缓存机制 并发编程的基础
摘要: CPU多核缓存架构 1、多线程环境下存在的问题 在多处理器系统中,每个处理器都有自己的高速缓存,而它们又共享同一主内存(RAM)。基于高速缓存的存储交互很好地解决了处理器与内存的速度矛盾,但是也引入了新的问题:缓存一致性(CacheCoherence)。 若有两个线程 T1 和 T2 都去计算 x
阅读全文
posted @ 2020-01-01 22:23 风止雨歇
阅读(998)
评论(0)
推荐(0)
elasticsearch 基础
摘要: 搜索引擎是一个检索服务,主要分全文检索和垂直检索。ElasticSearch是分布式的索引库。mysql对外提供检索服务,http或者transport协议对外提供搜索。Restful的json。 一、es的名词定义 类型(type):es6.x只有一个type,之前可以建很多,es7.x就没有这个
阅读全文
posted @ 2020-01-01 11:36 风止雨歇
阅读(557)
评论(0)
推荐(0)
docker 安装ElasticSearch的中文分词器IK
摘要: 本篇文章使用的ES版本是6.6.0,使用的在线安装;本文只是针对一个一个容器进行安装的,当然可以使用Dockerfile将IK做成新的镜像的,这篇文章就不介绍了。 1、进入容器 2、在线下载并安装 注意:版本号要一致,使用的 6.6.0版本; 进入到 plugins 目录可以看到IK分词器已经安装成
阅读全文
posted @ 2020-01-01 11:22 风止雨歇
阅读(4592)
评论(1)
推荐(2)
2019年12月23日
Netty的编解码,粘包拆包,心跳检测机制
摘要: 一、Netty编解码 Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。 1、ChannelHandler ChannelHandler充当了处理入站和出站数据的应用程序逻辑容器。例如,实现ChannelInbound
阅读全文
posted @ 2019-12-23 22:05 风止雨歇
阅读(947)
评论(1)
推荐(0)
2019年12月14日
Spring IOC 常用的注解
摘要: 一、@Bean 1、配置类 注意:通过@Bean的形式是使用的话, bean的默认名称是方法名,可以使用 @Bean(value="bean的名称") 去指定bean的名称; 2、测试类: 二、@ComponentScan 在配置类上增加 @ComponentScan 注解,来进行包扫描; @Com
阅读全文
posted @ 2019-12-14 21:16 风止雨歇
阅读(1476)
评论(0)
推荐(0)
2019年11月4日
@JsonView的使用
摘要: 1.使用场景 在某一些请求返回的JSON中,我们并不希望返回某些字段。而在另一些请求中需要返回某些字段。 例如: 在查询列表请求中,不返回password字段 在获取用户详情中,返回password字段 用户类 public class User { private Integer id; priv
阅读全文
posted @ 2019-11-04 23:11 风止雨歇
阅读(3298)
评论(0)
推荐(1)
lombok的使用以及其中的坑
摘要: 1、lombok踩坑与思考 https://www.cnblogs.com/heyonggang/p/8638374.html 2、Lombok介绍、使用方法和总结 https://www.cnblogs.com/wuyuegb2312/p/9750462.html
阅读全文
posted @ 2019-11-04 22:47 风止雨歇
阅读(642)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
20
下一页
公告