自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 CPU占用高排查

1.使用 top -p 命令(为Java进程的id号)查看Java进程的cpu占用2.使用 top -Hp 命令(为Java进程的id号)获取CPU占用高的线程id号3.使用 printf “%x\n” 命令(tid指线程的id号)将以上10进制的线程号转换为16进制4.使用dk自带命令jstack获取此时的线程快照并输入到文件中: jstack -l > ./jstack_result.txt 命令(为Java进程的id号)来获取线程快照结果并输入到指定文件。https://b

2022-05-07 16:52:00 96

原创 WEB开发

获取tomcat当前目录ServletActionContext.getServletContext().getRealPath(“/”)

2022-05-07 16:49:27 152

原创 hessian远程调用

public static void main(String[] args) { // hessian服务的url 其中hessian-v1是项目名 String url = "url"; // 创建HessianProxyFactory实例 HessianProxyFactory factory = new HessianProxyFactory(); // 获得Hessian服务的远程引用 try { String str = "aaa"; IWebUserHessi

2021-07-04 11:21:26 188

原创 不可见字符和表情包正则

不可见字符:[\u00A0|\u200B|\u3000|\u2002|\p{C}]表情包字符:(codePoint == 0x0) ||(codePoint == 0x9) ||(codePoint == 0xA) ||(codePoint == 0xD) ||((codePoint >= 0x20) && (codePoint <= 0xD7FF)) ||((codePoint >= 0xE000) && (codePoint <= 0x

2021-06-10 16:46:10 349

原创 idea使用快捷键

创建方法:选中代码块,按ctrl+alt+M

2020-06-29 13:52:24 58

原创 mongodb常用命令

导入数据mongoimport -d 数据库 -c 文档 --file 文件.json --type json导出数据

2019-12-20 18:53:32 54

原创 docker常用命令

复制文件到容器docker cp 拷贝目录 容器ID:/tmp进入容器内 docker exec -it 容器ID /bin/bash

2019-12-20 18:51:35 43

原创 dubbo

dubbo集群容错模式Failover Cluster:失败重试Failover Cluster:快速失败Failsafe Cluster:失败安全Failback Cluster:失败自动恢复Forking Cluster:并行调用Broadcast Cluster:广播调用dubbo负载均衡策略Random LoadBalance:随机策略RoundRobin Load...

2019-07-26 17:58:23 84

原创 spring知识点

bean生命周期实例化setBeanName(实现BeanNameWare接口)setBeanFactory(实现BeanFactoryWare接口)setApplicationContext(实现ApplicationContextWare接口)postProcessBeforeInitialization(实现BeanPostProcessor接口)afterProperties...

2019-07-22 11:30:10 75

原创 java多线程

线程5种实现方式继承Thread类实现Runnable接口实现Callable接口,创建FutureTask基于线程池方式基于定时器,实现TimeTask接口volatile的适用场景状态标志一次性安全发布(单例)开销较低的“读-写锁”策略线程5种状态新建状态就绪状态运行状态阻塞状态(等待阻塞wait、同步阻塞synchronized、其他阻塞sleep jo...

2019-07-17 23:49:18 66

原创 java反射机制

//构造类Class c1 = Class.forName("com.reflect.Animal");Constructor ctor1 = c1.getConstructor(String.class, int.class);Animal a1 = (Animal) ctor1.newInstance("cat", 20);//获取变量Field[] fields = c1.get...

2019-07-03 15:48:12 59

原创 es冷热分离

系统拓扑设计master节点discovery.zen.minimum_master_nodes:N/2+1(防止脑裂)node.data:falsehot节点node.attr.box_type:hotwarm节点

2019-07-02 23:42:04 553

原创 mysql索引

B+树索引适用于下边这些情况:全值匹配匹配左边的列匹配范围值精确匹配某一列并范围匹配另外一列用于排序用于分组在使用索引时需要注意下边这些事项:只为用于搜索、排序或分组的列创建索引为列的基数大的列创建索引索引列的类型尽量小可以只对字符串值的前缀建立索引只有索引列在比较表达式中单独出现才可以适用索引为了尽可能少的让聚簇索引发生页面分裂和记录移位的情况,建议让主键拥有AU...

2019-07-01 15:40:08 58

原创 InnoDB

InnoDB行格式CompactRedundantDynamicCompressedCREATE TABLE 表名 (列的信息) ROW_FORMAT=行格式名称ALTER TABLE 表名 ROW_FORMAT=行格式名称Compact变长字段长度列表(逆序)所占空间计算规则如下:W:定义表时的字符集对应占用字节M:varchar(M)L:存储的字符串占用的...

2019-06-30 19:46:08 83

原创 mysql管理

数据库连接方式tcp/ip连接命名管道:服务器–enable-named-pipe 客户端–protocal=pipe共享内存:服务器–shared-memory 客户端–protocal=pipeunix域套接字:客户端-h localhost 或者–protocal=socket这个所谓的Unix域套接字其实是一个文件,它的默认文件路径是/tmp/mysql.soc...

2019-06-29 13:35:28 119

原创 dubbo

dubbohttps://www.cnblogs.com/xhj123/p/9087532.html

2019-06-27 18:53:37 86

原创 linux命令

连接数netstat -nat | grep 8083线程ps -o nlwp 27989进程有多少线程数ps -eLo pid,stat | grep 27989 | grep running |wc -l其中ps -eLo pid,stat可以找出所有线程,并打印其所在的进程号和线程当前的状态;两个grep命令分别筛选进程号和线程状态;wc统计个数。...

2019-06-24 15:25:24 100

原创 zookeeper命令

查看ls /xiong创建创建永久节点create /xiong 123创建顺序节点create -s /xiong 123创建临时节点create -e /xiong 123创建临时顺序节点create -s -e /xiong 123删除删除节点delete /xiong级联删除节点rmr /xiongdubbo服务测试telnet localhost ...

2019-06-19 15:44:00 64

原创 es增删改

POST skynet_social_twitter_status_2017_01/status/instagram%231427490128247357462/_update?routing=instagram%231427490128247357462{“doc”: {“id”: “instagram#1427490128247357462”,“reply_count”: 140}...

2019-05-31 16:52:46 79

原创 jvm虚拟机

JAVA 中可作为GC ROOT对象:栈中引用的对象;方法区中静态属性引用的对象;方法区中常量引用的对象;本地方法栈引用的对象。常用的GC算法标记清除算法;复制算法;标记整理算法;分代回收策略新生代(eden区+2个survivor区)老年代永久代问题1:什么样的对象能够进入老年代?大对象(放不进新生代)年龄超过-XX:MaxTenuringThresh...

2019-05-31 16:52:07 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除