2023年2月1日

线上服务Java进程假死快速排查、分析

摘要: 引用 https://zhuanlan.zhihu.com/p/529350757 最近我们有一台服务器上的Java进程总是在运行个两三天后就无法响应请求了,具体现象如下: 请求业务返回状态码502,查看进程还在,意味着Java进程假死,无法响应请求了; 该Java进程占比CPU较高,高达132.8 阅读全文

posted @ 2023-02-01 15:27 梦林``ysl 阅读(251) 评论(0) 推荐(0) 编辑

2021年11月5日

GRPC

摘要: 主题:GRPC的使用 HTTP2.0 HTTP的前世今生 HTTP1.0、HTTP1.1 和 HTTP2.0 的区别 性能对比:https://http2.akamai.com/demo HTTP/2特性 二进制传输 头部压缩 多路复用 服务端推送 GRPC的概述 官方文档、中文文档 IDL:Pro 阅读全文

posted @ 2021-11-05 14:17 梦林``ysl 阅读(300) 评论(0) 推荐(0) 编辑

2021年10月31日

java位运算分析

摘要: java位运算 java位运算在平常的编码过程中十分场景,通常框架都替我们封装好了,我对于细节方面反而一知半解,下面就重新梳理一下。 优秀的框架使得我们轻松,也使得我们距离真相越来越远。 位运算种类 左移、右移 与或 使用场景 左移、右移 左移和右移是比较简单的位运算,简单来说,就是把二进制值向左或 阅读全文

posted @ 2021-10-31 18:40 梦林``ysl 阅读(78) 评论(0) 推荐(0) 编辑

2021年6月4日

mysql问题汇总含解决方案

摘要: MySQL,插入数据提示“The table `xxx` is full” 背景:MEMORY引擎,hash索引 解决方法 1. 查看当前设置的table_size show variables like '%table_size%'; 2. 若为默认的16M,则需要根绝需要修改 修改方式有很多种, 阅读全文

posted @ 2021-06-04 11:47 梦林``ysl 阅读(117) 评论(0) 推荐(0) 编辑

2020年12月1日

Java 并发线程池线程数配置

摘要: 1. 如果任务是计算密集型的,线程池大小建议设置为Ncpu + 1 其中N是CPU数量, +1 是为了在某一个线程处于暂停阶段时,有新的线程可以用来执行,减少CPU中断时间。 2. 如果是IO密集型,则需要增大线程数大小,避免IO操作占用过多的CPU时间 Nthreads = Ncpu x Ucpu 阅读全文

posted @ 2020-12-01 11:15 梦林``ysl 阅读(832) 评论(0) 推荐(0) 编辑

2020年7月21日

Linux 文件编码操作enca[适用Mac]

摘要: 查看文件编码: enca file.csv 修改文件编码 enca -x UTF-8 file.csv 阅读全文

posted @ 2020-07-21 18:53 梦林``ysl 阅读(277) 评论(0) 推荐(0) 编辑

2020年5月15日

logback-spring.xml配置说明

摘要: logback-spring.xml的配置说明 <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <!--属性1:每个logger都关联到logger上下文,默认上下文名称为“default”。但可以使用设置成其他名 阅读全文

posted @ 2020-05-15 11:26 梦林``ysl 阅读(1062) 评论(0) 推荐(0) 编辑

2020年5月14日

Linux - TOP命令解析

摘要: 第一行: 当前系统时间1 系统已经运行时间(在这期间没有重启过)2 users 当前有2个用户登录系统 load average:后面的三个数分别是1分钟、5分钟、15分钟的负载情况。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行:Tasks 任务(进程),系统现 阅读全文

posted @ 2020-05-14 11:40 梦林``ysl 阅读(217) 评论(0) 推荐(0) 编辑

2020年2月18日

SQL命令--合并查询union

摘要: union命令作用:连接两个以上的 SELECT 语句的结果组合到一个表中 一. 示例: select id, url, auth_status as authStatus, enterprise_name as enterpriseName, establish_time as establish 阅读全文

posted @ 2020-02-18 11:37 梦林``ysl 阅读(661) 评论(0) 推荐(0) 编辑

2020年1月18日

基于CentOS搭建FTP文件服务实战

摘要: 参考教程来自腾讯云开发者实验室:https://cloud.tencent.com/developer/labs/lab/10123 话不多少,进入流程 1. 安装vsftpd 使用 yum 安装 vsftpd yum install vsftpd -y 2. 启动 FTP 服务 service v 阅读全文

posted @ 2020-01-18 11:04 梦林``ysl 阅读(323) 评论(0) 推荐(0) 编辑

导航