加载中
文本处理工具 grep awk sed完全解读

文本处理工具 grep awk sed完全解读 正则表达式单字符 1特定字符 : 某个具体的字符 'a' 2范围内字符 : [a-zA-Z] 3任意字符 : . // grep . file // 如果点放到中括号中[.] 或者用反斜杠'.' 则...

12/11 14:28
180
Dubbo日志打印剖析(自适配)

Dubbo 的日志打印机制 在以往的业务系统项目中,经常引入我们想接入的日志输出POM依赖, 利用相应的Logger API 输出日志或想打印的信息。但在依赖Spring Framework,Dubbo 或者其他项目时发现...

09/26 15:10
359
百万连接,百亿吞吐量服务的JVM性能调优实战

转载占小狼博客 应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点 : qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级别 以...

09/19 15:12
55
Dubbo + Zipkin + Brave实现全链路追踪

Dubbo + Zipkin + Brave实现全链路追踪 最近写了一个链路追踪Demo分享下,实现了链路追踪过程中数据的记录,还有能扩展的地方,后期再继续补充。 原理参考上面文章 《Dubbo链路追踪——生成全...

09/14 10:24
3.9K
ElasticSearch 重写IK分词器源码设置mysql热词更新词库

常用热词词库的配置方式 1.采用IK 内置词库 优点:部署方便,不用额外指定其他词库位置 缺点:分词单一化,不能指定想分词的词条 2.IK 外置静态词库 优点:部署相对方便,可以通过编辑指定文...

Intellij常用快捷键记录

Intellij IDEA Favorites标签管理 首先打来管理界面面板: Alt+2 或者直接点击左侧栏Favorites 面板中我肯可以看到星号,对勾,和breakpoints的分类: 星号,代表类的管理,可以快速定位一个...

Dubbo服务发布之服务暴露&心跳机制&服务注册

Dubbo服务发布 Dubbo服务发布影响流程的主要包括三个部分,依次是: 服务暴露 心跳 服务注册 服务暴露是对外提供服务及暴露端口,以便消费端可以正常调通服务。心跳机制保证服务器端及客户端...

07/16 21:02
2.8K
RabbitMQ Java 基本API

API 一、exchangeDeclare 交换器声明 /** * Declare an exchange, via an interface that allows the complete set of * arguments. * @see com.rabbitmq.client.AMQP.Exchange.Declare ......

07/01 21:40
72
redis cluster所有节点IP修改处理方案

方案一:删除原Cluster信息,重新生成Cluster 节点信息 1.暂停cluster各个node节点 2.删除持久化文件和节点信息文件: [root@centos1 6380]# ls appendonly.aof dump.rdb nodes_6380.conf re...

05/14 10:50
409
EventLoopGroup与EventLoop 源码分析

源码地址: GitHub 1.NioEventLoopGroup实例化过程 下面来分析对NioEventLoopGroup类进行实例化的过程中发生了什么。 NioEventLoopGroup 类层次结构 先给出类图: 我们查看上面接口的结构图:...

03/19 18:22
275
CentOS6.8搭建Sentry环境

安装第三方依赖包(redis依赖包,python依赖包,pip依赖包等必须提前安装): yum install -y zlib zlib-devel yum install -y cpp binutils glibc-kernheaders glibc-common glibc-devel gc...

2017/12/12 01:00
347
日常浏览网站整理

工具网站 imgbase64 bejson 开源网站 spring4All 美团技术团队博客 阿里云栖社区 bittiger 聚客网 我全科 牛人博客地址 你假笨JVM博客地址 徐靖峰博客地址 芋道源码 纯洁的微笑 王亚普 程序员...

Elasticsearch实现类百度搜索引擎搜索功能ES5.5.0v

源码地址: GitHub 业务需求(使用背景): 实现搜索引擎前缀搜索功能(中文,拼音前缀查询及简拼前缀查询功能) 实现摘要全文检索功能,及标题加权处理功能(按照标题权值高内容权值相对低的权值...

2017/09/27 09:50
838
ElasticSearch 聚合搜索总结

ES的聚合项目:有相关基于ElasticSearch5.6v Java API 的各种用法 源码地址: GitHub 聚合概念 聚合(Aggregations)也拥有一种可组合(Composable)的语法:独立的功能单元可以被混合在一起来满...

java并发编程之:ReentrantLock实现原理与深入研究

前一篇博客简单介绍了ReentrantLock的定义和与synchronized的区别,下面跟随LZ的笔记来扒扒ReentrantLock的lock方法。我们知道ReentrantLock有公平锁、非公平锁之分,所以lock()我也已公平锁...

2017/07/08 10:52
175
ETCD数据监听

ETCD 更新/删除/重新设置键的ttl 都会触发watcher , 但是如果在body中增加refresh=true , 更新ttl(必须存在) , 将不会出发watcher事件。 ?wait=true     监听当前节点 ?recursive=t...

11/12 21:14
35
Vue学习记录

Vue学习记录 Vue实例 Vue实例的创建 var vm = new Vue({ // 选项 }) 数据冻结 使用 Object.freeze(),这会阻止修改现有的属性,也意味着响应系统无法再追踪变化。 var obj = { foo: 'bar' }...

10/22 09:07
9
Maven编译期管理插件——maven-compiler-plugin

maven-compiler-plugin Maven是Java的项目管理工具 , 可以利用方便的插件依赖,来帮我们方便的管理项目的各个生命周期。 在项目开发过程中经常遇到: 代码编写与Java编译器版本不兼容问题 ...

10/08 18:45
17
Sharding-Sphere 概览

参考社区源码摘抄 : https://github.com/sharding-sphere/sharding-sphere-doc Sharding-Sphere 概览 Sharding-Sphere 是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-...

Dubbo链路追踪——生成全局ID(traceId)

全局 traceId 关于链路追踪,在微服务的趋势下,一次调用的日志信息分布在不同的机器上或目录下,当需要看一条链路调用所有的日志信息时,这是个比较困难的地方,我们虽然有ELK , Sentry等日...

09/10 19:07
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部