BTrace是每个Java程序员必备的瑞士军刀,可以实现线上服务器不重启增加调试信息。本文简单介绍一下其实现原理。 BTrace工作原理 BTrace是基于动态字节码修改技术...
单机模式 官方使用: https://hub.docker.com/r/nacos/nacos-server[https://hub.docker.com/r/nacos/n...
ASCII码流程图设计工具 Graphe-easy因为网上大多是简单使用,复杂用法提到的链接不多,这里收集一下资源Graph-easy 进阶使用方式[https://weis...
logback-spring.xml 的一些特殊用法 由于一些原因可能不使用application.yml来定义log级别,spring提供了一个基于原生logback的折中...
咕噜肉 据说这是广东菜系,具体属于什么我也没有仔细研究过。但是,想起做这个菜的源头是有一次公交出门,看见移动电视里正在播放这个菜的制作过程,看起来容易上手,没有很复杂的烹饪技...
gradle项目版本升级之wrapper命令 添加wrapper功能 可以再gradle/wrapper/gradle-wrapper.properties中查看gradle...
用法一:无插件用法 build.gradle中配置: 用法二:插件方式 新版本插件dsl写法 或者 旧版本写法 饮水思源 有兴趣可以参考官方指导https://project...
系统 mac osjava8gradle 5.0 gradle 安装 brew install gradle gradle 快速上手 1. 项目初始化 gradle init...
ssh 登陆 ssh -p 端口 username@servername 文件远程上传 scp /path/filename username@servername:/pat...
markdown插件推荐 MarkdownEditingOmniMarkupPreviewer markdown插件在sublime3下面遇到的小问题, 貌似原因是pytho...
git stash https://git-scm.com/book/zh/v1/Git-%E5%B7%A5%E5%85%B7-%E5%82%A8%E8%97%8F%EF%B...
1.乱码问题 :在~/.zshrc 配置下最后面添加两个语种的环境变量配置export LC_ALL=en_US.UTF-8export LANG=en_US.UTF-8 2...
idea选中命令行后不是很明显,所以百度了一下怎么搞,顺便记录一下:具体配置如下 操作顺序为settings->Editor->Color Schema->General里面
分布式锁的解决方式 基于数据库表做乐观锁,用于分布式锁。(适用于小并发) 使用memcached的add()方法,用于分布式锁。 使用memcached的cas()方法,用于...
分库分表的基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据...
这可能是最好的 RxJava 2.x 入门教程系列专栏文章链接:这可能是最好的RxJava 2.x 入门教程(一)[https://www.jianshu.com/p/a93...