240 发简信
  • 120
    JVM学习笔记

    本文所有内容来于:http://stuq.com/a/100ww java代码是如何执行的 java代码是运行于java虚拟机上的,通过java...

    1.3 1741 0 89
  • fastjson详解

      fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 简单使用 通过maven...

  • 120
    从零开始学架构读书笔记

      软件架构的出现是为了解决系统规模增加后出现了系统耦合严重,开发效率低,逻辑复杂,扩展困难等问题。所以架构设计是为了解决软件复杂度而存在的,所...

    0.8 2024 0 29
  • 120
    JVM监控及诊断工具

    命令行工具 jps  jps类似于linux中的ps命令,用于打印正在运行的java进程相关的信息。主要参数有:1)-l 打印模块名以及包名2)...

    3.0 558 0 24
  • Netty 模拟百万连接

      我们知道单机的端口最多65536,除去系统使用的端口, 留给程序使用的也就6万个端口, 在需要对单机做长连接压力测试的时候,如果要测60W的...

    0.7 1205 0 14
  • 120
    java应用CAS

      CAS(Compare and Swap),即比较并替换。jdk里的大量源码通过CAS来提供线程安全操作,比如AtomicInteger类。...

  • 120
    深入分析Spring MVC中RequestBody与ResponseBody

    HttpInputMessageHttpInputMessage是对一次Http请求报文的抽象。接口定义了getBody方法用于得到http请求...

    0.2 615 0 12
  • 120
    Netty 编码与数据的写入

    Netty 编码 匹配对象的细节如下: 分配ByteBuf内存: HeadContext写入数据 我们知道通过channelHandle写入的数...

    0.4 618 0 12
  • Hystrix源码解析

    Hystrix简介   在分布式系统中,难免有对外部接口的依赖,而外部接口有可能出现响应缓慢,大量请求超时,大量访问出现异常等情况。出现上面所说...