240 发简信
IP属地:江苏
  • 我认为作者的观点不正确,参考:https://www.jianshu.com/p/223dd35a778d

    25. 线程的四种创建方式

    四种创建线程的方式: 继承 Thread 类 实现 Runnable 接口 通过 ExecutorService 和 Callable<Class> 实现有返回值的线程 基于...

  • 120
    Wireshark TLS 抓包

    有时候需要对网络层数据进行抓包,但现几乎主流的网站都是 HTTPS 的,使用 Wireshark 进行抓包时,只能看到 TLS 协议的数据包,由于 TLS 在数据传输过程中使...

  • Spock 配置

    技巧 Mock 静态方法 GroovyMock 也可以 mock 静态方法,但其只能 mock 由 Groovy 编写的静态方法,不能对 Java 编写的静态方法进行 moc...

  • astah, ea, 各种 uml 工具都可以。文中时序图画得并不好,一般不需要画响应线,因为有请求必有响应的,否则这图会太高了。

    架构师常用的设计图

    什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维...

  • 递归和尾递归

    递归(recursion) 递归指函数体中直接或间接调用自身的一种方法,递归的解决思路通常是把一个大问题转化为许多结构相似的小问题,递归包括三个重要因素:边界条件、前进段、返...

  • 有趣的编码问题

    三只小熊的编码问题 本段是很多年前在 CSDN 上回复过一个很有意思的帖子,帖子楼主问: String input = new String(x.getBytes("utf-...

  • Thead 与 Runnable

    Thread 与 Runnable 区别 Thread 是 Java 语言中对于系统线程的一个抽象,而 Runnable 在 Java 语言中对于线程运行时需要执行任务的一个...

  • 120
    NIO之十-实现一个NIO Server的主要思路

    Java NIO: Non-blocking Server Non-blocking Server - GitHub Repository Non-blocking IO P...

  • Win32 FILETIME 结构与 java.util.Date 互转

    MSDN 上关于 FILETIME 结构的描述,可以很方便地在 FILETIME 与 Java 中 Date 进行互转。根据 MSDN 上的描述,FILETIME 采用 64...