加载中
关于编程(编程的本质)

离散数学 离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言...

06/25 16:36
26
spring boot deploy with javaagent

spring boot 通常会打成一个fatjar的方式启动,如果我们本地启动(增加agent)则是这样子: java -javaagent:/path/myAgent.jar -jar myFat.jar 但是部署到生产环境,绝对路径是会变的,所以两种...

Javaagent Introduction

问题: javaagent 可以做什么? 可以在加载class文件之前做拦截把字节码做修改 可以在运行期将已经加载的类的字节码做变更,但是这种情况下会有很多的限制,后面会详细说 还有其他的一些小众...

05/04 11:34
6
java static block code cause a deadlock?

The Hidden Synchronized Keyword With a Static Block 静态变量会在类被加载的时候优先初始化。 静态代码块也是在类被加载的时候优先初始化。 静态变量的值如果是常量,则在编译时期就会被确...

03/24 17:13
4
对比Netty,Nginx,Redis 线程模型

Netty Netty 的线程模型主要是基于Reactor 模型,但是可以灵活配置,单reactor 单线程,单reactor多线程,和多reactor 多线程模型。 不同这几个reactor模型使用的场景也不一样: 单reactor多...

01/24 22:13
117
高可用和cloud pattern总结

高可用 分布式系统的技术栈 关于高可用系统 关于系统高可用,最好就是直接看刚刚放的链接,以我现在的水平总结不会超过上面的文章,不过我想通过自己的方式表达出来。 分布式系统的特点 网络...

01/24 22:03
5
Fiber 为什么做并发IO的时候更加高效

Java 要在新的JDK版本中将支持协程,java loom project ,这个project的发起人正是Quasar的作者Ron. 相关的概念在里面都有解释。 Fiber 协程(轻量级用户态线程),后文统称为fiber。 fiber怎...

2018/11/01 11:17
99
Hystrix Semaphore timeout

When to use semaphore For Thread isolation. there is a thread context switch cost. but this is almost can be ignored in most application. see Thread pool For circuits that wrap ...

2018/10/03 22:17
324
Zuul源码阅读

Motivation 说一下,为什么要阅读Netflix Zuul,最近在看alibaba/Sentinel 在网关方面的应用。发现网关的设计模式有很多通用的地方。Netflix Zuul 对比Zuul2 更能直接的看出网关的主要功能和...

2018/10/02 14:31
517
Hystrix动态配置(zookeeper实现)

Hystrix实现动态配置的几种方案实现, 项目放在GitHub上

2017/12/14 22:47
1K
Spring中使用缓存时你应该知道的知识

开发中使用缓存应该知道的知识

2017/11/30 14:17
37
Quartz 实现分布式任务调度

quartz 实现分布式任务调度的高可用

2017/11/26 22:04
1K
Spring FactoryBean 详解

通过 mybatis-spring MapperFactoryBean 详解 Spring FactoryBean

2017/11/26 10:27
330
Java8 使用Fiber遇到的一些问题

这是在实际项目中使用fiber的时候遇到的一些实际问题,以及如何避免和解决。

2017/03/02 16:32
494
FiberHttpClient Basic

FiberHttpClient is the fiber async transform of apache httpClient.

2017/03/02 15:39
52
Apache HttpAsyncClient源码解读 (如何实现异步IO)

前面两篇博客介绍了Apache Component的基础,这篇就详细介绍HttpAsyncClient(基于HttpCore), 其中也有关于HttpSever的内容但是大多数都跳过了。...

Apache HttpCore (理解IO基础)

HttpCore 是HttpClient 和 AsyncHttpClient的基础。

2017/01/12 16:27
261
Apache HttpClient (理解Http Client)

对Apache HttpClient 项目做一个基本的介绍,基于版本4.5.x

HPjmeter 分析GC日志

HPjmeter 工具可以用来分析GC日志,还可以用来监控web application 等,本文主要描述分析GC日志 JVM 环境:JAVA 8

2016/05/27 11:07
171
jvisualvm 远程监控 JVM

jvisualvm是 jdk 自带的可视化监控工具,可以监控垃圾回收(需要安装Visual GC 插件),堆的分配情况,cpu,线程执行情况等。 jvisualvm 相当于可视化 jstat...

2016/05/25 18:37
76

没有更多内容

加载失败,请刷新页面

返回顶部
顶部