布禾

LV1
发表了文章

JWT了解一下

JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于将信息作为JSON对象在各方之间安全地传输。可以...

布禾
发表了文章

Elasticsearch系列(2):Kibana安装与基本REST API

Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执...

布禾
发表了文章

记录一种基于Java的MathML转图片的方法

布禾
发表了文章

Elasticsearch系列(1):安装与介绍

Elasticsearch是一个基于Lucene构建的开源搜索引擎,简称ES。它是使用Java语言开发的,并提供了简单易用的RestFul API,是一种流行的...

布禾
发表了文章

热部署插件JRebel的安装和使用

JRebel是一款JVM插件,通过跳过耗时的构建和重新部署步骤,简化了Java应用程序开发。使用JRebel,开发人员可以实时查看代码更改,保持应用程序状态,并...

布禾
发表了文章

Zookeeper系列(6):使用Zookeeper作为配置中心

在上一篇文章中介绍了Zookeeper作为注册中心使用,在这篇文章中将介绍Zookeeper作为配置中心的使用,废话不多说,直接上代码。

布禾
发表了文章

Zookeeper系列(5):使用Zookeeper作为注册中心

由于配置了使用随机端口,这里直接启动三个ZkdemoApplication运行三个zkdemo服务示例。

布禾
发表了文章

Zookeeper系列(4):搭建Zookeeper集群

假如集群只有两台服务器,那么其中任意一台服务器发生故障,集群就不可用了(集群中可用节点数量需要大于一半才可用),由于存在两个单点故障,因此两个服务器还不如单个服...

布禾
发表了文章

Zookeeper系列(3):使用Java操作Zookeeper

Java操作Zookeeper有很多种方式,如zookeeper、zkclient、curator等等,下面介绍下使用zkclient的方式操作Zookeepe...

布禾
发表了文章

Zookeeper系列(2):客户端基本命令与监听机制

默认不带参数就是创建持久节点,节点数据是可选的,可以创建节点时指定,也可以不指定。

布禾
发表了文章

Zookeeper系列(1):安装与介绍

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为...

布禾
发表了文章

Java并发编程之重入锁(ReentrantLock)

ReentrantLock重入锁,由于它的加锁和解锁操作需要手动来完成,所以也称为显式锁。

布禾
发表了文章

Mybatis的三种批量插入方式

其次是foreach标签,foreach标签是通过拼接SQL语句的方式完成批量操作的。但是当拼接的SQL过多,导致SQL大小超过了MySQL服务器中max_al...

布禾
发表了文章

MySQL触发器了解一下

触发器是与表有关的数据库对象,当表发生INSERT/UPDATE/DELETE操作时,对应操作的触发器会被触发,将在这些操作之前或之后执行触发器中定义的SQL语...

布禾
发表了文章

Java并发编程之Semaphore

Semaphore是用来限制访问特定资源的并发线程的数量,相对于内置锁synchronized和重入锁ReentrantLock的互斥性来说,Semaphore...

布禾
发表了文章

Java并发编程之Exchanger

Exchanger是一个用于线程间数据交换的工具类,它提供一个公共点,在这个公共点,两个线程可以交换彼此的数据。

布禾
发表了文章

MySQL存储过程了解一下

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过...

布禾
发表了文章

Java中的四种引用类型

从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用,下面分别介...

布禾
发表了文章

Java并发编程之CyclicBarrier

CyclicBarrier字面意思是循环屏障,它可以实现线程间的计数等待。当线程到达屏障点时会依次进入等待状态,直到最后一个线程进入屏障点时会唤醒等待的线程继续...

布禾
发表了文章

MySQL视图了解一下

MySQL视图是一种虚拟的表,本身不包含任何数据,可以看作是对SQL查询的封装,它的数据都是动态执行SQL查询的结果。

布禾

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券