Xia.Blog()

Stay Hungry


  • Home

  • Archives

  • Tags

  • Categories

  • About

Netty做HTTP server

Posted on 2019-06-25 | In programming |

一、简介

1、用netty作为通信框架

2、集成spring mvc来处理http请求

Read more »

OOM Killer

Posted on 2019-03-01 | In programming |

宕机判断与预处理

OOM Killer原理
Read more »

javaassist动态修改注解

Posted on 2019-02-11 | In programming |

JavaassistAnno ob变量加上了注解A,需要改成B。

Read more »

一些Java小技巧

Posted on 2019-01-05 | In programming |

交换判断条件提高性能

在下面的例子中

1
2
3
4
if (Utils.string2Number((String) value) != null || style.getFormat() instanceof NumberFormat) {
}
if (style.getFormat() instanceof NumberFormat || Utils.string2Number((String) value) != null) {
}
Read more »

JVMTI 强制GC

Posted on 2018-11-22 | In programming |

JVM TI (JVM Tool Interface) 是用来开发和监测jvm的编程接口。
Read more »

Git的undo技巧

Posted on 2018-11-22 | In programming |

GitHub的How to undo (almost) anything with Git这篇文章介绍了Git使用中的各种Undo技巧。

Read more »

JAVA ClassLoader

Posted on 2018-08-08 | In programming |

本文从虚拟机底层机制说起,然后分析ClassLoader代码结构与特性,最后说明ClassLoader在9.0插件引擎中的应用。

Read more »

关于缓存策略

Posted on 2018-05-19 | In programming |

缓存

缓存主要用于解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。

缓存的过期策略主要有FIFO、LFU、LRU三种。

Read more »

ThreadDump分析小结

Posted on 2016-09-08 | In programming |

ThreadDump中包含了线程的状态信息,一般有 Runnable,BLOCKED,Wait几种状态。Wait一般都是线程池里面的线程,可以跳过,主要关注点应该放在Runnable和BLOCKED这两种状态。

Read more »

无锡

Posted on 2016-06-28 | In life |

一座小城,无事可记 = =

12
Xia Xiang

Xia Xiang

11 posts
2 categories
5 tags
RSS
E-Mail 微博 简书
© 2019 Xia Xiang