自定义博客皮肤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 130

原创 WEB开发

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

2022-05-07 16:49:27 181

原创 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 216

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

不可见字符:[\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 413

原创 idea使用快捷键

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

2020-06-29 13:52:24 77

原创 mongodb常用命令

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

2019-12-20 18:53:32 82

原创 docker常用命令

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

2019-12-20 18:51:35 70

原创 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 109

原创 spring知识点

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

2019-07-22 11:30:10 101

原创 java多线程

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

2019-07-17 23:49:18 89

原创 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 82

原创 es冷热分离

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

2019-07-02 23:42:04 585

原创 mysql索引

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

2019-07-01 15:40:08 83

原创 InnoDB

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

2019-06-30 19:46:08 110

原创 mysql管理

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

2019-06-29 13:35:28 139

原创 dubbo

dubbo https://www.cnblogs.com/xhj123/p/9087532.html

2019-06-27 18:53:37 122

原创 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 138

原创 zookeeper命令

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

2019-06-19 15:44:00 88

原创 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 106

原创 jvm虚拟机

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

2019-05-31 16:52:07 93

空空如也

空空如也

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

TA关注的人

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