240 发简信
IP属地:江苏
  • Apache HttpClient 详解

    1、简介 HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它...

  • Java SpringMVC上传文件并去重(MD5中MappedByteBuffer的坑)

    最近在写一个管理系统,有图片上传的需求。使用SpringMVC的MultipartFile很好实现,就不赘述。之前一直使用随机生成的文件名保存文件去重,但是这样无法保证文件的...

  • java 8 新特性 并行和串行Stream流的效率对比

    使用for循环,串行Stream流,并行Stream流来对5亿个数字求和。看消耗的时间。 我们可以看到parallelStream的效率是最高的。 Stream并行处理的过程...

  • Java8使用并行流(ParallelStream)注意事项

    Java8并行流ParallelStream和Stream的区别就是支持并行执行,提高程序运行效率。但是如果使用不当可能会发生线程安全的问题。Demo如下: 程序运行结果如下...

  • 120
    为什么需要TransmittableThreadLocal

    1. 正确的ThreadLocal的使用 1.1 如何使用 在同一个线程中,通过ThreadLocal传递上下文,在使用后进行释放 1.2 使用场景 示意图image.png...

  • 120
    ZGC:深度剖析代表Java未来的GC,牛逼!

    JAVA程序最爽的地方是它的GC机制,开发人员不需要关注内存申请和回收问题。同时,JAVA程序最头疼的地方也是它的GC机制,因为掌握JVM和GC调优是一件非常困难的事情。在P...