240 发简信
IP属地:上海
  • 120
    Grafana elasticsearch 应用

    早期的时候,项目基于ES+echart写了一些仪表盘的展示页面,虽然ES配合这种char界面有着天然的优势,但实际写起代码来,还是很多重复的劳动,在一次偶然中发现Grafan...

  • appllo源码,摘取其中的工具,含部分guava工具

    检查入参不为空 检查List为空 创建list 创建blockingQueue(guava) Strings判断是否为空 (guava) 定时任务线程池 获取spring的全...

  • 120
    java基础:简单实现线程池

    前段时间自己研究了下线程池的实现原理,通过一些源码对比,发现其实核心的东西不难,于是抽丝剥茧,决定自己实现一个简单线程池,当自已实现了出一个线程池后。发现原来那么高大上的东西...

  • 谢谢支持

    java基础:java.util.concurrent.locks.Condition

    前言 在BlockingQueue队列中,每当我们put和take元素时,当队列满时或空时,各自会阻塞,而这个阻塞方用的是Condition接口的await();与我们平时直...

  • 关于Java面试,你应该准备这些知识点

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles]转载请注明原创出处,谢谢!如果读完觉得有收...

  • Redis基础、高级特性与性能调优

    本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方...

  • 120
    java关键字:syncronized this

    前言 看到一个关于syncronized的题,回想了一下syncronized的用法,感觉好多又忘记了,这次把整个syncronized的用法总一次完整的总结,以后面试的时候...