- 博客(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 1624
原创 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 1025 1
原创 java日志框架
原创: http://www.imet.me/post/2018/07-17_java_log_framework/ 日志组件这么多,log4j, log4j2, slf4j 等傻傻分不清楚,如何选择相关的日志组件 ? 简单的总结 现在主流的都推荐使用 slf4j 作为日志门面 在一个应用程序里面,slf4j 有且只能有一个 implementation log4j2 性能更高: 有更优秀的锁...
2018-09-23 00:19:58 171
原创 zuul 1.x 源码阅读之 ZuulServlet 及 Filter 加载
原创: http://www.imet.me/post/2018/07-03_zuul_1.x_source/ zuul 是什么,为什么需要 zuul,zuul 实现原理? 一、zuul overview 1.1 什么是 Zuul? zuul 作为云服务的边界服务(Edge Service),可以用来做统一授权、压力测试、金丝雀测试(Canary Testing)、动态路由、减负载以及和 net...
2018-09-23 00:18:34 2507
原创 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 506
原创 关于CPU的一些知识
原创: http://www.imet.me/post/2018/06-30_about_cpu/ 关于 CPU 运行的有多快呢,CPU 执行一条命令需要多长时间,CPU,L1,L2,内存,硬盘时间上的差距呢 CPU 内存等硬件时间表格 硬件 时间(ns) 转换时间 cpu 0.38ns L1 0.5ns 分支预测错误 5ns L2 7ns 互斥锁加锁 2...
2018-09-21 00:23:55 672
原创 关于秒相关的时间
关于秒相关的时间 关于比秒更小的时间单位,CPU 时钟周期用什么度量,佛曰“一刹那”是多长时间呢。 秒时间表格 名称 英文 大小 频率 备注 秒 second (s) 1 1Hz 毫秒 millisecond (ms) 10−310^{-3}10−3 1KHz 微秒 microsecond (µs) 10−610^{-6}10−6 1MHz 纳秒 nanosec...
2018-09-21 00:17:02 387
(菜鸟问题)Ubuntu 下 Java class文件无法解释
2008-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人