240 发简信
IP属地:天津
  • 系统性能提升之缓存

    缓存是解决互联网大流量常用的性能提升方式之一,也是最常被问到的问题。缓存又多种多样,像Java的内存缓存就有Guava Cache、Ehcache、Caffeine等等;像远...

  • 240
    【开源】分布式ID生成器

    分布式ID生成器 背景 伴随互联网的发展,无论分布式系统、还是存储都变得更复杂、数据量更大,这些都需要唯一的标识记录。简单举例,数据库单表时,通常使用数据库自带的自增ID就可...

  • 240
    id-generator 分布式ID生成器

    1、概述 id-generator分布式ID生成器, 解决在分布式系统唯一性标识生成复杂、不统一的问题,如数据库分库分表数据唯一标识、业务流水号等场景. id-generat...

  • 关于Jar加载顺序的问题分析

    背景和问题 公司在做技术升级,升级日志后遇到应用部署A节点正常,B节点失败诡异情况,而后一段时间再次遇到同类问题,决定有必要一探究竟。B节点失败的错误信息: 排查过程 系统环...

  • 清理Java项目垃圾文件

    平时项目不注意清理无用文件,占用空间越来越多。小工具:shell删除Java项目中的target/、.idea/、*.iml,支持递归删除、支持mac系统。 赋值粘贴如下内容 运行

  • 泛型的反射问题分析

    背景和问题 我们需要通过方法的参数类型,创建参数的实例。本地开发测试正常,部署测试环境提示反射异常。 为便于理解,改为学生与学校的关系表示。 代码: 异常 通过debug,发...

  • 240
    评论评价服务进阶之路

    初识商城评论 第一个Java服务,面临Java技术框架、服务器JVM配置、跨语言接口设计等等挑战。接口协定为HTTP,后端服务通信采用DUBBO框架。评论数据表耦合在主库...