摘要: 实现方式 使用 @Validated注解配合参数校验注解, 比如:@NotEmpty对参数进行校验。然后对抛出的异常ControllerAdvice进行捕获然后调整输出数据。 1、引入依赖 <dependency> <groupId>org.springframework.boot</groupId 阅读全文
posted @ 2024-04-17 16:10 April.Chen 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.Kerberos常用命令 1.1. 登录管理KDC服务器,登录后台 kadmin.local 2. 查看用户列表 listprincs 3.修改帐号密码(可修改忘记密码) [root@dounine ~]# kadmin.local Authenticating as principal roo 阅读全文
posted @ 2024-03-18 14:49 April.Chen 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Cassandra知识梳理 Cassandra 简介 Apache Cassandra是一个开源,分布式和分散/分布式存储系统(数据库),用于管理分布在世界各地的大量结构化数据。它提供高可用性服务,没有单点故障。 它具有可伸缩性,容错性和一致性。 它是一个面向列的数据库。 其分发设计基于亚马逊的Dy 阅读全文
posted @ 2024-02-20 17:19 April.Chen 阅读(72) 评论(0) 推荐(0) 编辑
摘要: spring: kafka: bootstrap-servers: localhost:9092 template: default-topic: topic producer: key-serializer: org.apache.kafka.common.serialization.String 阅读全文
posted @ 2020-09-17 16:57 April.Chen 阅读(7290) 评论(0) 推荐(0) 编辑
摘要: Neo4j 社区版和企业版对比 阅读全文
posted @ 2020-04-30 13:28 April.Chen 阅读(2532) 评论(0) 推荐(0) 编辑
摘要: #***************************************************************** # dbms配置 #***************************************************************** # 默认数据库 阅读全文
posted @ 2020-04-24 10:21 April.Chen 阅读(3549) 评论(1) 推荐(0) 编辑
摘要: 内存参数 参数 含义 默认值 示例 说明 -Xms 初始堆大小 物理内存的1/64(<1GB) -Xms1g 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制. -Xmx 最大堆大小 物理内存的1/4(<1GB) -Xmx1g 默认( 阅读全文
posted @ 2020-03-03 10:04 April.Chen 阅读(7945) 评论(2) 推荐(0) 编辑
摘要: 搭建Neo4j因果集群 1.下载企业版,当前是3.5.9版本 https://neo4j.com/download-center/#enterprise 2.配置,三个核心集群为例 配置文件,conf/neo4j.conf 192.168.0.11,neo4j.conf dbms.mode=CORE 阅读全文
posted @ 2019-10-31 16:47 April.Chen 阅读(1862) 评论(1) 推荐(0) 编辑
摘要: 1.bean什么时候被实例化 第一:如果你使用BeanFactory作为Spring Bean的工厂类,则所有的bean都是在第一次使用该Bean的时候实例化第二:如果你使用ApplicationContext作为Spring Bean的工厂类,则又分为以下几种情况:(1):如果bean的scope 阅读全文
posted @ 2019-09-16 14:04 April.Chen 阅读(859) 评论(0) 推荐(0) 编辑
摘要: H2 Database H2 由纯 Java 编写的开源关系数据库,可以直接嵌入到应用程序中,不受平台约束,便于测试。 h2数据库特点 (1)性能、小巧 (2)同时支持网络版和嵌入式版本,另外还提供了内存版 (3)有比较好的兼容性,支持相当标准的sql标准 (4)提供了非常友好的基于web的数据库管 阅读全文
posted @ 2019-09-04 15:15 April.Chen 阅读(11378) 评论(5) 推荐(2) 编辑
摘要: 方式一:定义CronTriggeringPolicy 方式二: 阅读全文
posted @ 2019-07-05 16:44 April.Chen 阅读(5081) 评论(0) 推荐(1) 编辑
摘要: 1.什么是幂等性 一次和多次请求某一个资源对于资源本身应该具有同样的副作用(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 2.如何保证幂等性 幂等需要通过唯一的业务单号来保证。也就是说相同的业务单号,认为是同一笔业务。使用这个唯一的业务单号来确保,后面 阅读全文
posted @ 2019-06-12 20:22 April.Chen 阅读(436) 评论(0) 推荐(0) 编辑
摘要: package com.chanpion.boot; import org.springframework.util.ResourceUtils; import java.io.File; import java.io.IOException; import java.net.URL; import java.util.Enumeration; import java.util.Proper... 阅读全文
posted @ 2019-05-07 10:24 April.Chen 阅读(4810) 评论(0) 推荐(0) 编辑
摘要: 主从切换 主从切换 负载均衡 读写分离 可扩展 隔离 解耦 限流 服务降级 熔断 灰度发布 超时设置 异步调用 幂等性设计 负载均衡 读写分离 可扩展 隔离 解耦 限流 服务降级 熔断 灰度发布 超时设置 异步调用 幂等性设计 所谓幂等性,就是说一个接口,一次或多次请求的结果是一致的、 阅读全文
posted @ 2019-04-11 20:24 April.Chen 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 如果是通过get,set 注入就不会有问题 如果是通过构造函数注入,SPRING就会报循环引用注入出错 循环依赖——在采用构造器注入的方式配置bean时,很有可能会产生循环依赖的情况。比如说,一个类A,需要通过构造器注入类B,而类B又需要通过构造器注入类A。如果为类A和B配置的bean被互相注入的话 阅读全文
posted @ 2019-04-09 09:37 April.Chen 阅读(6700) 评论(0) 推荐(0) 编辑