[TOC] 概述 最近想自定义 PMD 规则来检测java代码,发现 XPath 挺好用的,刚好也解析出来了一个 lambda 表达式的校验,所以分享一下 0x1 概念介绍 ...
[TOC] 概述 最近想自定义 PMD 规则来检测java代码,发现 XPath 挺好用的,刚好也解析出来了一个 lambda 表达式的校验,所以分享一下 0x1 概念介绍 ...
1、 说明 linux与mac ox系统,shell类型默认都是bash, 在使用时候预发提示,页面美观等都不够强大,后来诞生了zsh,但zsh配置复杂,就有人在zsh基础开...
某个微服务上线后,经常抛出unexpected end of stream on Connection异常。怀疑是服务端断开长链接,而客户端依旧使用该连接调用。 调用链路如图...
使用git log --graph --oneline查看要做合并的commitimage.png现在要把以下两个关于readme的commit合并成一个 取要进行变基的co...
触摸板: Chrome Chrome Canary 鼠标: Chrome Chrome Canary
1. 用法: 设置超时时间 这个都知道, 一搜一大把, 但是没人讲这三种timeout有什么区别... 2. 总结 源码分析之前先上总结 connectTimeout 最终设...
1.创建一个配置类,在配置类上添加 @ComponentScan 注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-sca...
redis 主从模式之复制数据延迟解决方案 在 redis 主从复制模式下可能会出现 slave 延迟导致读写不一致的问题。 解决办法有2种 1. 修改从几点参数配置 从节点...
情况一:未使用 git add 缓存代码时: 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除。但是此命令不会删除掉刚新建的...
两种情况:1.已经将代码push到远程仓库2.还没将代码push到远程仓库,还在本地的仓库中 这两种情况下的修改大体相同,只是第一种情况最后会多一步下面来说怎么修改 先搞清楚...
云原生从字面意思上来看可以分成云和原生两个部分。 云是和本地相对的,传统的应用必须跑在本地服务器上,现在流行的应用都跑在云端,云包含了IaaS,、PaaS和SaaS。 原生就...
Index Condition Pushdown(ICP)是MySQL 5.6中新特性,是一种在存储引擎层使用索引过滤数据的一种 优化方式。ICP可以减少存储引擎访问基表的次...
好久,好久....没有更博客了。这一次利用闲暇时间,来扯一下关于JVM中的TLAB。什么是TLAB?它是干什么的?咋们先抛开这个问题,一切的开始得从new对象到指针碰撞开始讲...
欢迎交流java8新特性系列文章:https://www.jianshu.com/nb/27231419 . [1][2][3][4][5] 一、简介 方法引用是java...
之前几节已经学习过fanout exchange,direct exchange的使用,并用他们构建了一个日志系统,尽管direct exchange使得我们的日志系...
场景 我们在本地开发某一个模块的时候,可能会有多次commit的场景。比如在A分支上开发东西,这个时候产品要在已上线版本加紧急需求,上线这个时候可能就得切到别的分支开发了。但...
一.ITerm2简介 1.安装 iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用。直接在官网上http://iterm2.com/下载并安装即可。 2...
五天前,张大胖负责的开发团队向运维部门交付了一批新代码,这是一次用户期待已久的重要升级,部署进行得非常顺利,大家都很高兴。 可是今天生产环境的CPU持续接近100%,有好几台...
[TOC] 1. 基本使用 stash命令可用于临时保存和回复修改,可跨分支。 注:在未add之前才能执行stash!!!! git stash [save message]...
找一个目录,比如/xxx 下载 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 解压 tar xzf r...