- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 dubbo多协议配置
不同服务不同协议,大数据用短连接协议,小数据用长连接协议版本:1.0.0<!--多协议配置--><dubbo:protocol name = "dubbo" port ="20880"/><dubbo:protocol name = "rmi" port ="1099"/><!--1.为暴露的服务指定协议--><dubbo:service interfice="com.demo" version="1.0.0" ref="demo" pro
2021-07-10 00:14:15 544
原创 Redis客户端分片
Redis客户端分片 public static void main(String[] args) { JedisPoolConfig config = new JedisPoolConfig(); config.setMaxTotal(100); List<JedisShardInfo> infos = new ArrayList<>(); //docker reids 分片 JedisS
2021-07-10 00:12:05 199
原创 常用调优参数
常用调优参数1) -Xms 设置堆的最小空间大小。2) -Xmx 设置堆的最大空间大小。3) -XX:NewSize 设置新生代最小空间大小。4) -XX:MaxNewSize 设置新生代最大空间大小。5) -XX:NewRatio 新生代和老年代的比值,值为4则表示新生代:比老年代1: 46) -XX:SurivorRatio 表示 Survivor 和 eden 的比值,值为 8 表示两个survivor:eden=2:8.8) -Xss:设置每个线程的堆栈大小。虚拟机栈参数说明:
2021-07-10 00:10:07 150
原创 责任链模式
责任链模式demo抽象类public abstract class Chain { Chain chain; public void setNext(Chain chain){ this.chain = chain; } abstract void doAggre(String s);}节点1:继承抽象类public class AChain extends Chain{ @Override public void doAggre
2021-07-10 00:08:56 99
原创 Mysql 事物隔离级别
MySQL事物隔离级别验证show databases;use jtdb;show tables ;show status like '%lock%';#查询事物的隔离级别select @@tx_isolation;#set session transaction isolation level ;create database test01;use test01;create table user( id int primary key auto_increment
2021-07-10 00:06:47 61
原创 Linux 调优 命令
Linux 调优 命令#### mpstat 是一个常用的多核 CPU 性能分析工具### pidstat 是一个常用的进程性能分析工具#### uptime02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88平均负载:1.定义:平均活跃进程数2.后三位:过去 1 分钟、5 分钟、15 分钟的平均负载$ stress --cpu 1 --timeout 600# -d 参数表示高亮显示变化的区域$
2021-07-10 00:01:20 176
原创 Linux 文件拷贝 scp
两台Linux服务器 文件远程拷贝 scp dockerscp nginx.conf root@47.107.52.210 4001 /etc/宿主机到容器docker cp /docker/data/nginx/conf/nginx.conf e27d88b4150c :/etc/nginx/nginx.conf容器到宿主机docker cp a868c1ba0136:/etc/nginx /docker/scp nginx.conf root@47.107.52.210:/do
2021-07-09 23:53:55 102
原创 javap反编译
javac 反编译#口语换反编译javap -verbosejavap -l -p javap -verbose ClassA 警告: 文件 ./ClassA.class 不包含类 ClassAClassfile /Volumes/SHARE/github/study/basic/src/main/java/com/luo/basic/classload/ClassA.class Last modified 2019年4月9日; size 425 bytes MD5 checksum
2021-07-09 23:50:01 123
原创 Dom 解析开发
dom解析 /** * 利用Dom4j API 读取XML文件 */ public static void main(String[] args) throws DocumentException, FileNotFoundException { //books.xml 位置在项目文件夹中 String file = "Books.xml"; FileInputStream in = new FileInputStream(f
2021-07-09 23:46:54 136
原创 JDBC 6大步骤
JDBC 6大步骤 //1.注册数据库驱动 //DriverManager.registerDriver(new Driver()); Class.forName(“com.mysql.jdbc.Driver”); //2.获取数据库连接:协议名 主机名+端口 数据库的名字 //Connection连接对象是JDBC程序中最重要的一个对象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/
2021-07-09 23:44:53 197
原创 JVM调优常用参数
JVM 调优常用参数总结-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xmx1G -Xms1G -Xmn500MHeap======================================jpsJVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。命令格式jps [options] [hostid]option参数-l : 输出主类全名或jar路径-q : 只输出LVMID-m :
2021-07-09 23:42:08 239
原创 Mac MI 芯片 Spring 源码编译坑
Mac MI 芯片 Spring 源码编译错误直接上报错信息Settings file '/Users/luozhengchao/Documents/github/spring-framework/settings.gradle' line: 10Error resolving plugin [id: 'io.spring.gradle-enterprise-conventions', version: '0.0.2']> Could not resolve all dependencies
2021-07-09 23:35:28 400
原创 23种设计模式+数据结构与算法+Linux调优+JVM思维导图大全
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-26 00:38:02 136
原创 算法与数据结构刷题笔记-Java
第一章 、常见运算//取模运算:余数,可以用作循环5%2 = 15/2 = 2i++ //输出后再加++i //加完再输出 146. LRU 缓存机制 class LRUCache { private HashMap<Integer, Node> map; private DoubleList cache; // 最大容量 private int cap; public LRUCache(int capacity) {...
2021-04-15 09:44:58 145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人