java
23 篇文章
  • 光速打字指法实践

    网站:https://www.typingclub.com/sportal/program-3.game 进入可能比较久,请耐心等待或者翻墙。 这是一个关卡形式让你学习基本打字手势的一个网站,共600多关,带你如何用正确的方式打字,从此告别一指禅! setup 1:设置中文顶部右上角点击过期按钮,选择简体中文。 setup 2:注册并登录你的账号(很重...

  • 日志打印格式

    property name=PATTERN%d{yyyy-MM-dd HH:mm:ss} [%p] [%-40.40c{2.}] [%X{ip}] [%X{id}] %msg%n/property 模式转换字符:下表说明了以上模式使用的字符和所有其他字符,可以在自定义模式中使用: 转换字符 表示的意思 c 用于输出的记录事件的类别。例如,对...

  • Eclipse Tomcat & Maven 的配置,创建简单 SpringMVC 项目

    公司不能使用 idea ,因此要重新适应 eclipse ,进行开发,以下做一个简单配置的笔记 安装 Eclipse安装的版本是 Eclipse IDE 2018-12 跟公司保持版本一致。 官方网站:https://www.eclipse.org/downloads/packages/release/2018-12/r Eclipse 实用配置 类名自...

  • Java 查看对象布局工具 - Java Object Layout

    引入依赖!-- https://mvnrepository.com/artifact/org.openjdk.jol/jol-core -- dependency groupIdorg.openjdk.jol/groupId artifactIdjol-core/artifactId version0.10/version /depe...

  • 数据结构可视化网站 usfca

    地址https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 使用方式提供了大部分数据结构的可视化操作 支持增删查等基本操作的实时预览 其他不多说,自己研究...

  • 布隆过滤器(Bloom Filter)的原理和使用场景

    什么是布隆过滤器?布隆过滤器是一种数据结构,特点是高效的插入和查询,而且非常节省空间。通过对位(bit)的操作,可以用来告诉你”某个值一定不存在或者可能存在“。相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是 hash 碰撞造成的误判。 场景在使用 Reids 做数据缓存的时候,很有可能会遇到一个问题:用户想要查询一个数...

  • Java 强大的通用工具类库 - Hutool

    简介 Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。 官方网站:https://hutool.cngithub:htt...

  • Docker 部署 Ngnix 添加 SSL 证书配置 https 访问网站

    申请证书可以申请阿里的免费证书:https://common-buy.aliyun.com/?commodityCode=cas#/buy 使用 Docker-compose 部署 Ngnixdocker-compose 安装教程参考:Docker-compose 安装准备以下配置文件:docker-compose.yml version: 3 servi...

  • JAVA HashMap 中的死循环

    前言在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上...

  • 分布式唯一ID的几种生成方案

    前言在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有用。 正文分布式ID的特性 唯一性:确保生成的ID是全网唯一的。有序递增性:确...