Utils

Jafka源码粗略解读之二--关于JMX

只愿长相守 提交于 2019-12-05 04:05:05
JMX Jafka里用到了JMX,之前也没用过,迅速突击了一下,感觉还是挺简单的: 有一篇文章用一个例子介绍JMX怎么使用的,简洁明了: http://www.javalobby.org/java/forums/t49130.html 。就是声明一个bean,然后在MBeanServer中加入这个bean: ApplicationCache cache = new ApplicationCache(); MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); ObjectName name = new ObjectName("org.javalobby.tnt.jmx:type=ApplicationCacheMBean"); mbs.registerMBean(cache, name); 这里ApplicationCache是个POJO,特殊的是它必须实现一个名为*MBean的接口。至此,一个JMX调用就完成了。在JConsole里连接,会找到对应方法。貌似setter和getter会被打包反射成一个field,其他都是方法调用。 JMX的设计倒是非常符合Java OO的思想,使用也还算简洁,是个好东西。结构说明: http://pub.admc.com/howtos/jmx/architecture-chapt

iOS开发之常用的那些工具类和方法

百般思念 提交于 2019-12-01 17:57:25
LBUtils: iOS开发常用工具类 NSDateUtil.h ----日期相关的工具类 功能: 指定日期格式的转换 NSFileUtil.h ----文件目录相关的工具类 功能: 获取Documents的路径 获取Cache的路径 判断文件是否存在 根据文件路径删除文件 NSString+Wrapper.h ----针对NSString的一些封装 功能: 验证字符串是否为空 获取字符串长度,区分中英文 移除字符串中的所有空字符 ...... 详细了解请前往GitHub: https://github.com/mangooc/LBUtils.git 希望对您有所帮助,欢迎开发者补充和完善,谢谢! 来源: oschina 链接: https://my.oschina.net/u/1440723/blog/657241