会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
stone2967
博客园
首页
新随笔
联系
订阅
管理
2019年2月18日
监控应用的jvm中新老生代使用情况
摘要: 1.linux服务器中执行命令:jstat -gc [PID] 1000 (每1000ms打印gc log) 2.在windows上安装visual VM + visual GC插件,JMX远程连接linux服务器,监控JVM参数 + CPU使用情况(比较直观方便) - windows中下载visu
阅读全文
posted @ 2019-02-18 09:55 stone2967
阅读(252)
评论(0)
推荐(0)
2019年2月15日
本地缓存过期时间与JVM垃圾回收
摘要: 背景:在mo的业务中,调整更长的本地缓存的有效时间,可以一定程度减少主动回源的次数,并减少YGC的频率,但是也可能会有一些新问题。 首先要知道: 1.JVM中的堆内存是一个可以被一个进程内的所有线程共享的,而本地缓存一般就放在这块堆内存上。 2.堆内存一般分为新生代、老生代和永久代,永久带是方法区,
阅读全文
posted @ 2019-02-15 17:24 stone2967
阅读(1067)
评论(0)
推荐(0)
2019年2月13日
JAVA获取系统相关的信息
摘要: 1获取JVM输入参数 List<String> list=ManagementFactory.getRuntimeMXBean().getInputArguments(); 2.获取当前JVM进程的PID String name = ManagementFactory.getRuntimeMXBea
阅读全文
posted @ 2019-02-13 14:26 stone2967
阅读(417)
评论(0)
推荐(0)
2019年2月1日
spring框架的一些小整理
摘要: spring是一个轻量级的/开源的/最受欢迎的/企业级的 java应用程序开发框架。 在理解spring是什么之前,有几个通用概念需要先理解: 1.控制反转IoC(inversion of control): java编程中的创建对象一般是由我们来控制的(new一个对象),而控制反转的意思就是,将创
阅读全文
posted @ 2019-02-01 17:39 stone2967
阅读(167)
评论(0)
推荐(0)
2018年12月29日
JDBC源码相关(如何注册JDBC驱动&连接数据库)
摘要: 使用JDBC的第一步是注册JDBC驱动程序,但是想不通怎么通过下面这句代码完成..Class.forName("com.mysql.jdbc.Driver"); 网上冲浪后,总结如下: 1.首先弄明白Class.forName做了什么? Class.forName(xxx.xx.xx)返回的是一个类
阅读全文
posted @ 2018-12-29 17:04 stone2967
阅读(278)
评论(0)
推荐(0)
JDBC的使用(msql);
摘要: JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。如下是简单整理的JDBC使用的栗子, 以及一个demo。 package com.vips.stone.demo; import java.sql.Driv...
阅读全文
posted @ 2018-12-29 15:32 stone2967
阅读(185)
评论(0)
推荐(0)
公告