240 发简信
  • 120
    基于数据库的分布式ID生成器

    背景 随着互联网的高速发展,企业系统采集的数据呈指数式上升,集成的业务也越来越多。于是,以分布式微服务为基础的项目架构逐渐走进人们的视野,在分布...

  • kafka

    概念 Broker:消息服务器,就是我们部署的一个kafka服务。 Partition:消息的水平分区,一个Topic可以有多个分区,这样实现了...

  • Linux安装redis并允许远程连接

    1.下载Redis 或者去官网下载:http://redis.io/download,然后传至终端。 2.解压Redis 3.编译Redis源码...

  • 120
    SpringBoot项目国际化

    1.背景 最近,客户提了个需求要求网站国际化,提供中英文两种版本,可切换。so,就琢磨起国际化了,还早就知道有国际化了,但这还是我第一次在正式项...

  • 120
    java内存结构和GC机制

    Java垃圾回收概况 Java GC(Garbage Collection,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开...

  • 120
    Volatile关键字详解

    基本概念 Java 内存模型中的可见性、原子性和有序性。 可见性:是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。在java中,v...

  • 120
    java中锁机制详解

    java主流锁大致有以下几种: 1. 乐观锁VS悲观锁 从概念上讲 乐观锁:在使用数据的时候默认其他线程不会同时修改数据,所以不加锁。只有在修改...

  • 120
    Linux安装jdk1.8并配置环境变量

    第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己下载的放到这,容易区分) 命令:mkdir -p /usr...

  • 120
    SpringBoot(2)

    1. SpringBoot的日志系统 Spring Boot 使用 Commons Logging 记录所有内部日志,但开放日志的底层实现。其为...

    0.2 86 0 1
个人介绍
虚心若愚,宁静致远。