自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开源一个监控数据采集Agent:OpenFalcon-SuitAgent

- 自动探测部署机上的服务,自动监控- 监控配置动态生效,无需重启- 能够动态发现部署机上新启动的服务- 支持`Mock`接口功能,有自动化运维的公司,可利用此特性进行监控自动化开发- 监控服务全部插件化实现,可自定义开发自己需求的监控服务的插件,只需要开发采集逻辑和插件运行配置。`SuitAgent`可自动发现插件,并根据配置自动运行,无需关心插件的启动。

2016-09-08 10:00:03 5825 1

原创 Parallels Desktop 16 在 Mac big sur 下无法联网的问题探索

使用 TNT的 PD16 的虚拟机(我使用的版本是16.1.2 (49151),应该是当前 TNT 最新版的),Mac 升级到 big sur 后,发现虚拟机打开后,无法连接网络。目前,可用的解决方法只有如下可用:sudo open /Applications/Parallels\ Desktop.app但是,我并不愿意这么做,一是本来就不是使用的正版,二是sudo 启动,给软件的权限太大了。于是,我便想探索一下,为什么会出现这个情况。于是经过查看系统日志,以及PD 官方的文档:系统...

2021-01-02 16:51:29 1955 1

原创 记录hyperic-hq搭建开发环境遇到的坑

这个星期接到一个新的任务:解决HQ(一个用JAVA开发的开源的运维监控平台)现在遇到的snmp升级到3.0后bug。公司用的HQ是4.6版本。于是,我把项目从gitlab上clone下来后,就开始了我的填坑之旅。坑了几天坑,到目前,正常情况,应该只有最后一个坑了,应该是关于tomcat运行环境的。闲话不多说,开始填坑之旅……项目maven build坑:maven版本必须为2.

2016-08-14 11:28:00 2481 2

原创 JMX自动监控Java应用 解决well-known file is not secure

JMX自动监控Java应用 解决well-known file is not secure前言最近在做一个监控的Agent组件开发工作,主要就是收集各种系统Metrics信息,然后上报给监控系统,以便进行监控和告警。目标就是要做到自动化:自动发现服务,动态探测服务,监控自动运维化,插件化等等。 在Java应用监控这一块,主要就是监控Java应用的JMX信息。为了能够自动发现Java应用,自动连接J

2016-08-14 11:24:57 6196

原创 谈谈使用苹果键盘(Magic Keyboard)和鼠标(Magic Mouse 2)的感受

过年回家时,买了一个显示器,闲置在那里,然后看看我的Mac,于是就想着买套键鼠,然后就可以把Mac当一个主机,连接显示器使用,这样使用大屏就方便了嘛。心动不如行动,马上上苹果官网下单,28号下的单,今天早上就到了,花了三天时间。使用后,我自己的感觉是,如果是使用Mac本本,还是自带的好用。所以买的键鼠,还是只适合用于想用大屏的时候吧,毕竟这时候,操作Mac的触控板已经不方便了。

2016-01-31 12:35:39 3838 1

原创 Hibernate OR MyBatis,How can I choose?

Questionjava开发中,DAO层的框架最常用的莫过于Hibernate和MyBatis。这两种都是很优秀的ORM框架。存在既有必要性,有市场就有需求。那么,什么场景下适合用哪个框架呢?基于我自己的使用和理解,给出我自己的见解。About Hibernate And MyBatis本来想着单独说说Hibernate和MyBatis的,然后仔细一想,分开说,看不出来两者

2016-01-24 12:12:50 585

原创 关于稳定的获取src路径的心得与分享

引言:众所周知,在java中可以使用  class.getResource("")方法来获取src的绝对路径。但是在很多情况下,由于class的位置,是否是静态方法调用,项目包含关系,单元测试关系,以及是否是web环境运行等等(甚至很多情况下还要获取class的getClassLoader().getResource("")),获取到的,往往都不是我们期望得到的结果,路径不对,严重的会直接导致

2015-01-20 15:50:54 981

原创 原创——图片服务器分离

在做前台项目的时候,由于业务图片

2014-08-10 14:08:11 1707

原创——图片服务器分离

在做前前端项目的时候,由于业务图片是通过ftp资源进行管理,所以前端刚开始获取图片,都是在controller层调用service进行ftp图片资源访问,然后进行格式处理后,通过response返回图片资源。后来发现,这样太消耗系统的性能了,最好的方式就是传输的是网站图片的静态资源。所以,开始自己尝试着开发图片服务器的分离系统。先说明一下我自己对于图片处理的一些业务需求想法:项目的网站是做一个...

2014-08-10 14:08:00 230

原创 跟我一起來研究Java内存管理

先看下面这个小程序/** * 这个小程序作用是创建一个大约1MB的对象 * 以下参数为运行设置中的VM Arguments参数 * -verbose:gc * -XX:+PrintGCDetails * -Xms20M * -Xmx20M * -Xmn10M * @author qianl * */public class Test { public stati

2013-02-24 21:03:01 374

跟我一起來研究Java内存管理

先看下面这个小程序/** * 这个小程序作用是创建一个大约1MB的对象 * 以下参数为运行设置中的VM Arguments参数 * -verbose:gc * -XX:+PrintGCDetails * -Xms20M * -Xmx20M * -Xmn10M * @author qianl * */public class Test { public stati...

2013-02-24 21:03:00 82

原创 细说Java GC

GC是什么?Java初学者可能很少听到这个名词,但它的中文肯定听过:垃圾回收,英文全称为:Garbage Collection。     看过上一篇《Java虚拟机内存管理》的朋友想一下,GC的主要对象是哪几个内存区域呢?     上一篇提到,Java内存管理为5个区域,分别是程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中,程序计数器、虚拟机栈中的栈帧、本地方法栈是线程独有,独

2013-02-24 14:23:39 472

细说Java GC

GC是什么?Java初学者可能很少听到这个名词,但它的中文肯定听过:垃圾回收,英文全称为:Garbage Collection。 看过上一篇《Java虚拟机内存管理》的朋友想一下,GC的主要对象是哪几个内存区域呢? 上一篇提到,Java内存管理为5个区域,分别是程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中,程序计数器、虚拟机栈中的栈帧、本地方法栈是线程独有,独立使用一块内存的。故而,...

2013-02-24 14:23:00 88

原创 Java虚拟机内存管理

最近在看JVM的书籍,为加深自己的印象,打算边看边记录自己看后的总结。欢迎大家给出意见    平常我们都把Java虚拟机的内存分为‘栈内存’和‘堆内存’,其实,这是很粗略的,因为Java虚拟机的内存管理,远远比这个要复杂的多。     Java虚拟机的内存管理,大致可分为5部分:        1、程序计数器       2、虚拟机栈       3、本地方法栈

2013-02-23 21:22:54 420

Java虚拟机内存管理

最近在看JVM的书籍,为加深自己的印象,打算边看边记录自己看后的总结。欢迎大家给出意见 平常我们都把Java虚拟机的内存分为‘栈内存’和‘堆内存’,其实,这是很粗略的,因为Java虚拟机的内存管理,远远比这个要复杂的多。 Java虚拟机的内存管理,大致可分为5部分: 1、程序计数器 2、虚拟机栈 3、本地方法栈 4、堆 5、方法区 以上5个部分中,虚拟机栈就是...

2013-02-23 21:22:00 70

空空如也

空空如也

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

TA关注的人

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