- 博客(7)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 linux 内核空间
原创: http://www.imet.me/post/2018/09-19_linux_kernal_basic/关于linux内核用户态和内核态,有啥区别 ?虚拟地址空间怎么划分的 ?用户空间 vs 内核空间用户空间和内核空间的划分:下图展示了用户空间和内核空间的划分:user space: 应用程序和C库运行在用户空间kernal space: 而核心内核和设备驱动程...
2018-09-23 00:22:36
1660
原创 log4j2 高性能
原创: http://www.imet.me/post/2018/07-18_log4j2_high_performance/开篇词log4j2 日志性能在某些场景下要优于 logback 等其他日志组件,带来了非常大的性能提升,究竟有多大呢?这几个新的特性如下:Asynchronous Loggers based on the [LMAX Disruptor library]Garb...
2018-09-23 00:21:20
1069
1
原创 java日志框架
原创: http://www.imet.me/post/2018/07-17_java_log_framework/日志组件这么多,log4j, log4j2, slf4j 等傻傻分不清楚,如何选择相关的日志组件 ?简单的总结现在主流的都推荐使用 slf4j 作为日志门面在一个应用程序里面,slf4j 有且只能有一个 implementationlog4j2 性能更高: 有更优秀的锁...
2018-09-23 00:19:58
198
原创 zuul 1.x 源码阅读之 ZuulServlet 及 Filter 加载
原创: http://www.imet.me/post/2018/07-03_zuul_1.x_source/zuul 是什么,为什么需要 zuul,zuul 实现原理?一、zuul overview1.1 什么是 Zuul?zuul 作为云服务的边界服务(Edge Service),可以用来做统一授权、压力测试、金丝雀测试(Canary Testing)、动态路由、减负载以及和 net...
2018-09-23 00:18:34
2562
原创 sdkman: groovy, scala, kotlin 等包管理软件
java 相关的一些软件如 ant,groovy,kotlin 这些工具包怎么安装呢,手动下载太麻烦,sdkman 帮你来搞定install sdkman on mac$ curl -s "https://get.sdkman.io" | bash$ source "$HOME/.sdkman/bin/sdkman-init.sh"$ sdk version sdkman 5.0.0...
2018-09-23 00:15:25
539
原创 关于CPU的一些知识
原创: http://www.imet.me/post/2018/06-30_about_cpu/关于 CPU 运行的有多快呢,CPU 执行一条命令需要多长时间,CPU,L1,L2,内存,硬盘时间上的差距呢CPU 内存等硬件时间表格硬件时间(ns)转换时间cpu0.38nsL10.5ns分支预测错误5nsL27ns互斥锁加锁2...
2018-09-21 00:23:55
727
原创 关于秒相关的时间
关于秒相关的时间关于比秒更小的时间单位,CPU 时钟周期用什么度量,佛曰“一刹那”是多长时间呢。秒时间表格名称英文大小频率备注秒second (s)11Hz毫秒millisecond (ms)10−310^{-3}10−31KHz微秒microsecond (µs)10−610^{-6}10−61MHz纳秒nanosec...
2018-09-21 00:17:02
429
(菜鸟问题)Ubuntu 下 Java class文件无法解释
2008-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人