用户中心USER CENTER

首页/用户
  • 一篇搞定基于JDK1.7,JDK1.8 HashMap、ConcurrentHashMap原理分析

    摘要:但是还会有统计数问题和数据丢失问题。中使用了保证线程安全,但是在中又把它优化掉了,直接使用 一、开篇 HashMap、CurrentHashMap 面试时都要问烂了,用也用烂了。但是网上的解析要不就是不够全面,要么就是copy来copy去,连基于JDK版本有的都很混乱。这篇文章带你解析 基于jdk1.7、jdk1.8不同的hashMap和ConcurrentHashMap简略分析(很多...

    Genng 发布于Java
  • Apache和Spring提供的StopWatch执行时间监视器

    摘要:借助它来统计我们程序的执行时间,带给非常多的方便和优雅。且,且,且设置为了当前时间。 相关阅读 【小家java】java5新特性(简述十大新特性) 重要一跃【小家java】java6新特性(简述十大新特性) 鸡肋升级【小家java】java7新特性(简述八大新特性) 不温不火【小家java】java8新特性(简述十大新特性) 饱受赞誉【小家java】java9新特性(简述十大新特性) ...

    Genng 发布于Java
  • Kafka源码阅读日记——ProducerInterceptor

    摘要:发送消息在上述示例中我们使用了接口传入并发送,在实际实现中该方法使用另一个接口并传入了回调函数。需要注意的是,如果拦截器抛出异常,程序不会停止,只会写入一个级别的日志。如果下一个拦截器依赖于上一个的结果,那么最终得到的数据可能不正确。 Kafka作为当前流行的消息中间件,在消息队列、微服务架构、大数据平台等方面有着广泛的应用。如果将平台比作人体,Kafka便是神经系统,负责传递消息。本...

    Genng 发布于Java
  • 【精致Java教程】02:Java的跨平台原理

    摘要:它的实现原理是在系统层面上又增加了一层虚拟机,简称,且为每个平台都定制了对应的虚拟机。然后程序是在虚拟机上跑的,因此平台无关。 Java的一大特色就是write once, run anywhere即一次编译,到处运行。就是说你不用专门为每个平台写一份代码,你写的Java程序在任何平台都能跑起来。 它的实现原理是在系统层面上又增加了一层虚拟机(Java Virtual Machine,...

    Genng 发布于Java
  • iOS下的 Fixed BUG

    input 光标位置乱窜 固定式浮层内的输入框光标会发生偏移。即 fixed 定位的容器中输入框光标的位置显示不正确,没有正常地显示在输入框中,而是偏移到了输入框外面 showImg(https://segmentfault.com/img/bVbiJCo?w=750&h=1334); 可触发条件 页面body出现滚动条 点击页面出现用fixed定位的弹框,弹框内有输入框,键盘弹起,页面发生滚...

    Genng 发布于Html
<