240 发简信
IP属地:广东
  • Rust语言教程(1) - 一门没有GC的语言

    缘起 本来这一系列文章并不在计划中。昨天跟一些同事讨论没有GC管理内存的问题。讨论到没有GC情况下管理内存的学习曲线,有同事认为学习曲线不陡而是使用曲线陡。诚然,如果只有ma...

  • 120
    Spring Cloud构建微服务架构(四)分布式配置中心(续)

    本文接之前的《Spring Cloud构建微服务架构(四)分布式配置中心》,继续来说说Spring Cloud Config的使用。 先来回顾一下,在前文中我们完成了什么: ...

  • Spring Boot日志管理

    Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4...

  • Spring Boot中使用log4j实现http请求日志入mongodb

    之前在《使用AOP统一处理Web请求日志》一文中介绍了如何使用AOP统一记录web请求日志。基本思路是通过aop去切web层的controller实现,获取每个http的内容...

  • Spring Cloud构建微服务架构(四)分布式配置中心

    Spring Cloud Config为服务端和客户端提供了分布式系统的外部化配置支持。配置服务器为各应用的所有环境提供了一个中心化的外部配置。它实现了对服务端和客户端对Sp...

  • 120
    一步一步实现简单安卓性能监控SDK之回顾JavaAgent

    该篇文章是系列<一步一步实现简单安卓性能监控SDK>第二篇文章,欢迎关注!其他文章,请看作者主页! 什么是javaagent 代理 (javaagent) 是在你的java程...

  • 120
    第三部分:Idea重构总结

    第三部分:Idea重构总结 idea重构功能非常强大,特别是在java web方面,甚至能够重构html/css/js,下面我将为读者介绍idea的重构功能 重构快捷键Ctr...

  • Netty之有效规避内存泄漏

    有过痛苦的经历,特别能写出深刻的文章——凯尔文.肖 直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能。但,要重新培养被Java的自动垃圾回收惯...

  • Netty中的坑(下篇)

    其实这篇应该叫Netty实践,但是为了与前一篇名字保持一致,所以还是用一下坑这个名字吧。 Netty是高性能Java NIO网络框架,在很多开源系统里都有她的身影,而在绝大多...

  • 120
    Netty中的那些坑(上篇)

    注:这里说的坑不是说netty不好,只是如果这些地方不注意,或者不去看netty的代码,就有可能掉进去了。 坑1: Netty 4的线程模型转变 在Netty 3的时候,up...