首页
学习
活动
专区
工具
TVP
发布

好好学习,天天向上

专栏成员
66
文章
63432
阅读量
15
订阅数
JWT了解一下
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于将信息作为JSON对象在各方之间安全地传输。可以对该信息进行验证和信任,因为它是数字签名的。JWT可以使用密钥(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。
布禾
2021-07-01
4670
Elasticsearch系列(2):Kibana安装与基本REST API
Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。
布禾
2021-06-29
7290
记录一种基于Java的MathML转图片的方法
Maven依赖: <dependency> <groupId>de.rototor.jeuclid</groupId> <artifactId>jeuclid-core</artifactId> <version>3.1.14</version> </dependency> 示例: @Test public void testMathMlToImg() throws IOException { //MathML字符串 String mathStr = "<math xmlns=\"http://w
布禾
2021-06-24
5610
Elasticsearch系列(1):安装与介绍
Elasticsearch是一个基于Lucene构建的开源搜索引擎,简称ES。它是使用Java语言开发的,并提供了简单易用的RestFul API,是一种流行的企业级搜索引擎。
布禾
2021-06-24
3150
热部署插件JRebel的安装和使用
JRebel是一款JVM插件,通过跳过耗时的构建和重新部署步骤,简化了Java应用程序开发。使用JRebel,开发人员可以实时查看代码更改,保持应用程序状态,并提高编码效率。
布禾
2021-06-24
2.3K0
Zookeeper系列(6):使用Zookeeper作为配置中心
在上一篇文章中介绍了Zookeeper作为注册中心使用,在这篇文章中将介绍Zookeeper作为配置中心的使用,废话不多说,直接上代码。
布禾
2021-05-07
8810
Zookeeper系列(5):使用Zookeeper作为注册中心
由于配置了使用随机端口,这里直接启动三个ZkdemoApplication运行三个zkdemo服务示例。
布禾
2021-05-07
2760
Zookeeper系列(4):搭建Zookeeper集群
假如集群只有两台服务器,那么其中任意一台服务器发生故障,集群就不可用了(集群中可用节点数量需要大于一半才可用),由于存在两个单点故障,因此两个服务器还不如单个服务器稳定。
布禾
2021-04-30
3.1K0
Zookeeper系列(3):使用Java操作Zookeeper
Java操作Zookeeper有很多种方式,如zookeeper、zkclient、curator等等,下面介绍下使用zkclient的方式操作Zookeeper。
布禾
2021-04-30
9080
Zookeeper系列(2):客户端基本命令与监听机制
默认不带参数就是创建持久节点,节点数据是可选的,可以创建节点时指定,也可以不指定。
布禾
2021-04-28
4190
Zookeeper系列(1):安装与介绍
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
布禾
2021-04-27
4880
Java并发编程之重入锁(ReentrantLock)
ReentrantLock重入锁,由于它的加锁和解锁操作需要手动来完成,所以也称为显式锁。
布禾
2021-04-20
5990
Mybatis的三种批量插入方式
其次是foreach标签,foreach标签是通过拼接SQL语句的方式完成批量操作的。但是当拼接的SQL过多,导致SQL大小超过了MySQL服务器中max_allowed_packet变量的值时,会导致操作失败,抛出PacketTooBigException异常。
布禾
2021-04-19
1.5K0
MySQL触发器了解一下
触发器是与表有关的数据库对象,当表发生INSERT/UPDATE/DELETE操作时,对应操作的触发器会被触发,将在这些操作之前或之后执行触发器中定义的SQL语句集合。
布禾
2021-04-15
7350
Java并发编程之Semaphore
Semaphore是用来限制访问特定资源的并发线程的数量,相对于内置锁synchronized和重入锁ReentrantLock的互斥性来说,Semaphore可以允许多个线程同时访问共享资源。
布禾
2021-04-15
1960
Java并发编程之Exchanger
Exchanger是一个用于线程间数据交换的工具类,它提供一个公共点,在这个公共点,两个线程可以交换彼此的数据。
布禾
2021-04-13
4510
MySQL存储过程了解一下
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。
布禾
2021-04-09
1.3K0
Java中的四种引用类型
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用,下面分别介绍下这四种引用。
布禾
2021-04-09
3700
Java并发编程之CyclicBarrier
CyclicBarrier字面意思是循环屏障,它可以实现线程间的计数等待。当线程到达屏障点时会依次进入等待状态,直到最后一个线程进入屏障点时会唤醒等待的线程继续运行。
布禾
2021-04-09
3940
MySQL视图了解一下
MySQL视图是一种虚拟的表,本身不包含任何数据,可以看作是对SQL查询的封装,它的数据都是动态执行SQL查询的结果。
布禾
2021-04-09
3050
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档