- 博客(3)
- 资源 (12)
- 收藏
- 关注
原创 《深入理解Nginx》阅读与实践 使用upstream和subrequest访问第三方服务 no port in upstream
参考《深入理解Nginx》阅读与实践(三):使用upstream和subrequest访问第三方服务文中例子跟书上几乎完全一样,至少需要添加static ngx_str_t ngx_http_proxy_hide_headers[] ={ ngx_string("Date"), ngx_string("Server"), ngx_
2016-07-02 17:18:14 6807 1
原创 Java热更新
一、 解决方案1) 自定义类加载器。首先需要明白一点,class相等的判断条件不仅仅是类名相同,还需要加载它的ClassLoader相同。JVM内部规定一个ClassLoader不可以重复定义类,也就是说想要重定义一个类,就必须使用一个全新的ClassLoader。JVM内部class被卸载的条件及其苛刻,甚至没有明确的方法可以直接调用,只有当加载该类型的类加载器实例为unreac
2016-05-08 15:31:01 3915 1
原创 BTrace分析和使用
BTrace分析和使用一、 BTrace简介BTrace是一个为Java平台开发的安全、动态的追踪工具。BTrace动态地向目标应用程序的字节码注入Java追踪代码(字节码追踪)。GitHUB地址https://github.com/btraceio/btrace。原理为将字节码发送到应用,并通过Instrumentation使用asm修改对应的应用class字节码,注入特定逻
2016-05-05 18:17:32 4061
游戏战报保存服务器-使用类似kafka文件格式
2021-06-07
图形设计卷2-swing
2013-05-24
数据结构图的各种操作
2012-06-19
数据结构树的各种操作算法源代码
2012-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人