上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 一、环境搭建 我们以log4j为例,探寻slf4j与log4j的绑定过程。 1.Java类 2.log4j.properties文件 来自https://docs.oracle.com/cd/E29578_01/webhelp/cas_webcrawler/src/cwcg_config_log4j 阅读全文
posted @ 2019-02-22 13:45 Ye_yang 阅读(2107) 评论(0) 推荐(0) 编辑
摘要: 1.什么是BTrace BTrace是sun公司推出的一款Java 动态、安全追踪(监控)工具,可以在不用重启的情况下监控系统运行情况,方便的获取程序运行时的数据信息,如方法参数、返回值、全局变量和堆栈信息等,并且做到最少的侵入,占用最少的系统资源。 2.BTrace使用场景 在生产环境中经常遇到格 阅读全文
posted @ 2019-02-22 13:32 Ye_yang 阅读(2061) 评论(0) 推荐(0) 编辑
摘要: 背景 在使用log4j2打日志时,当发生大量异常时,造成大量线程block问题的问题。 一个关于log4j2的高并发问题:https://blog.fliaping.com/a-high-concurrency-problem-of-log4j2/ 大量线程block原因 发生异常,打印异常栈时,会 阅读全文
posted @ 2019-02-19 13:27 Ye_yang 阅读(3839) 评论(0) 推荐(1) 编辑
摘要: 本文转载自简书,感谢原作者!。 原链接如下:https://www.jianshu.com/p/7803ffcc81c8 5. 字节码操作 Javassist 还提供了用于直接编辑类文件的低级级 API。 使用此 API之前,你需要详细了解Java 字节码和类文件格式,因为它允许你对类文件进行任意修 阅读全文
posted @ 2019-02-18 15:45 Ye_yang 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 本文转载自简书,感谢原作者!。 原链接如下:https://www.jianshu.com/p/b9b3ff0e1bf8 4. 自省和自定制 (Introspection and customization) CtClass 提供了自省的方法。Javassist 的自省能力与 Java 反射 API 阅读全文
posted @ 2019-02-18 15:43 Ye_yang 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 本文转载自简书,感谢原作者!。 原链接如下:https://www.jianshu.com/p/43424242846b 1. 读写字节码 我们知道 Java 字节码以二进制的形式存储在 class 文件中,每一个 class 文件包含一个 Java 类或接口。Javaassist 就是一个用来处理 阅读全文
posted @ 2019-02-18 15:38 Ye_yang 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 目录 1.JDK的命令行工具 1.1 常用工具 1.2 jps:虚拟机进程状况工具 1.3 jstat:虚拟机统计信息监控工具 1.4 jinfo:java配置信息查看工具 1.5 jmap:Java内存映射工具 1.6 jhat:虚拟机堆快照分析工具 1.7 jstack:Java堆栈跟踪工具 1 阅读全文
posted @ 2019-01-20 17:43 Ye_yang 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 1.模式介绍 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法) 现实生活中,工厂是负责生产产品的;同样在设计模式中,简单工厂模式我们可以理解为负责生产对象的一个类,称为“工厂类”。 简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法) 现实生活中,工厂是负责生产产品的;同样在设计 阅读全文
posted @ 2019-01-20 17:02 Ye_yang 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 百度uid-generator源码 https://github.com/baidu/uid-generator snowflake算法 uid-generator是基于Twitter开源的snowflake算法实现的。 snowflake将long的64位分为了3部分,时间戳、工作机器id和序列号 阅读全文
posted @ 2019-01-05 21:09 Ye_yang 阅读(29330) 评论(1) 推荐(4) 编辑
摘要: 本文是极客时间《微服务架构核心20讲》课程的学习笔记。 这个视频作者架构师杨波的下面这篇文章也很不错,喜欢的也可一并学习下。 微服务架构技术栈选型手册 https://www.infoq.cn/article/micro-service-technology-stack 第1讲 什么是微服务架构 M 阅读全文
posted @ 2019-01-05 20:09 Ye_yang 阅读(2341) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页