会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lenki
博客园
首页
新随笔
联系
订阅
管理
[置顶]
实战-JAVA应用程序CPU占用率飙升,定位线程的堆栈信息
摘要: 分以下几个步奏: (1)使用命令top -p <pid> ,显示你的java进程的cpu情况,pid是你的java进程号,比如14203。(使用jps可以获取到java的进程id 或者top直接查看) (2)按H,获取每个线程的CPU情况。(shirt+H) (3)找到内存和cpu占用最高的线程ti
阅读全文
posted @ 2023-04-07 17:13 013
阅读(218)
评论(0)
推荐(0)
编辑
[置顶]
ES之数据迁移篇(使用snapshot快照)
摘要: 1.背景说明: 两个ES集群版本:5.6.8 旧集群:ERQIES 三个节点:192.168.185.70,192.168.185.71,192.168.185.72 新集群:gzescluster 五个节点:10.181.92.184,10.181.92.185,10.181.92.186,
阅读全文
posted @ 2022-08-01 10:52 013
阅读(4555)
评论(0)
推荐(0)
编辑
[置顶]
实战Springboot内置Tomcat配置调优
摘要: 我们在使用springboot(版本:2.0.3.RELEASE)开发web项目时,大多数时候采用的是内置的Tomcat(当然也可以配置支持内置的jetty),内置Tomcat有什么好处呢? 1、方便微服务部署,减少繁杂的配置 2、方便项目启动,不需要单独下载web容器,如Tomcat,jetty等
阅读全文
posted @ 2020-06-24 14:43 013
阅读(36006)
评论(3)
推荐(3)
编辑
[置顶]
Scala调用Kafka的生产者和消费者Demo,以及一些配置参数整理
摘要: kafka简介 Kafka是apache开源的一款用Scala编写的消息队列中间件,具有高吞吐量,低延时等特性。 Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)称为br
阅读全文
posted @ 2019-11-29 15:00 013
阅读(7283)
评论(0)
推荐(0)
编辑
[置顶]
网络编程中TCP基础巩固以及Linux打开的文件过多文件句柄的总结
摘要: 1.TCP连接(短链接和长连接) 什么是TCP连接?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作
阅读全文
posted @ 2019-01-23 16:33 013
阅读(2869)
评论(0)
推荐(1)
编辑
[置顶]
实战项目中Java heap space错误的解决
摘要: 部标GPS通讯系统在上线之后,经过不断调试,终于稳定运行一段时间,后来又遇到了Java heap space错误异常!日志如下: 说明系统中有未释放的对象。如何找出这些未释放对象以及监控JVM堆内存,优化代码释放内存对象呢?还有JVM的垃圾回收机制是如何运作的呢? 首先在系统启动运行的时候打开记录G
阅读全文
posted @ 2018-09-07 17:11 013
阅读(22984)
评论(1)
推荐(2)
编辑
[置顶]
Mina的IoBuffer改造成Netty的ByteBuff
摘要: 背景:部标GPS通讯底层全部改造成基于Netty服务器实现的,现将Mina的依赖移除,修改过程中有用到缓冲区的读写。现做了如下修改: 原有基于Mina的IoBuffer对字节读写封装代码如下: 后修改成Netty版的ByteBuffer操作实现如下: 总结:处理网络数据的项目中经常需要处理字节数据,
阅读全文
posted @ 2018-06-13 09:06 013
阅读(1617)
评论(0)
推荐(0)
编辑
[置顶]
docker nginx1.7.6+keepalived实现双机热备
摘要: 0.前提条件 环境两台ubuntu版本14.04 64位系统(并获取root权限) 假设两台服务器ip为:172.16.34.214(master),172.16.34.215(backup),keepalived的虚拟ip为172.16.34.216 两台ubuntu系统上装好docker,版本如
阅读全文
posted @ 2016-08-18 10:41 013
阅读(6569)
评论(4)
推荐(0)
编辑
2021年9月8日
Django框架的入门学习
摘要: Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 django官网:https://docs.djangoproject.com/zh-hans 安装: pip3 install django==2.2.22 安装mysqlclie
阅读全文
posted @ 2021-09-08 16:49 013
阅读(47)
评论(0)
推荐(0)
编辑
2020年11月19日
MySQL中OPTIMIZE TABLE和慢查询分析
摘要: 先来看看手册中关于 OPTIMIZE 的描述: OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表)
阅读全文
posted @ 2020-11-19 10:51 013
阅读(1188)
评论(0)
推荐(1)
编辑
2019年8月26日
VMWare虚拟机15.X局域网网络配置(修改网卡)
摘要: 最近在搞几台虚拟机来学习分布式和大数据的相关技术,首先先要把虚拟机搞起来,搞起虚拟机第一步先安装系统,接着配置网络 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 一、Bridged(桥接模式) 桥接模
阅读全文
posted @ 2019-08-26 13:46 013
阅读(4219)
评论(0)
推荐(0)
编辑
2019年1月2日
Redis的中并发问题的解决方案小结
摘要: 什么是Redis的并发竞争问题 Redis的并发竞争问题,主要是发生在并发写竞争。考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种方式进行对数据的更新。 假如有某个key(mileage), value(10),现在想把value
阅读全文
posted @ 2019-01-02 11:31 013
阅读(4672)
评论(0)
推荐(0)
编辑
下一页