-
springboot使用自定义注解实现aop切面日志
平时我们在开发过程中,代码出现bug时为了更好的在服务器日志中寻找问题根源,会在接口的首尾打印日志,看下参数和返回值是否有问题。但是手动的logger.info()去编写时工作量较大,这时我们可以使
6002022-09-03 15:48:53 -
Zookeeper ZkClient使用介绍
目录前言1、创建会话2、创建节点3、删除节点4、获取子节点5、获取数据(节点是否存在、更新、删除)前言接下来,还是从创建会话、创建节点、读取数据、更新数据、删除节点等方面来介绍如何使用zkClien
6902022-09-03 15:48:52 -
Zookeeper Curator使用介绍
目录1、添加依赖2、创建会话3、创建节点4、删除节点5、获取数据6、更新数据从编码风格上来讲,curator提供了基于Fluent的编程风格支持1、添加依赖在pom.XML文件中添加如下内容:
5702022-09-03 15:48:51 -
分布式框架Zookeeper api的使用介绍
目录前言导入依赖建立会话创建节点获取节点数据修改节点数据删除节点前言ZookeeperAPI共包含五个包,分别为:org.apache.zookeeperorg.apache.zookeeper
6202022-09-03 15:48:50 -
Java SpringBoot使用guava过滤器
目录介绍特点数据结构新增数据查询数据删除数据作用业务使用快速开始介绍布隆过滤器(BloomFilter)是一种数据结构,特点是高效地插入和查询,可以用来告诉你某个key一定不存在或者可能存在,它是用
5902022-09-03 15:48:49 -
Dubbo异步调用的实现介绍
目录前言1、异步调用实现2、异步调用特殊说明前言Dubbo不只提供了堵塞式的的同步调用,同时提供了异步调用的方式。这种方式主要应用于提供者接口响应耗时明显,消费者端可以利用调用接口的时间去做一些其他
5802022-09-03 15:48:48 -
mybatis自定义参数类型转换器数据库字段加密脱敏
目录1问题背景2解决方案2.1使用数据库加密算法2.2使用myBATis的自定义参数类型转换器3一般web项目使用3.1创建自定义Java类型3.2自定义类的转换处理器3.3配置自定义
6602022-09-03 15:48:42 -
java开发主流定时任务解决方案全横评详解
目录引言Crontab目标定位使用方式实现原理方案分析SpringTask目标定位使用方式实现原理方案分析ElasticJob目标定位使用方式实现原理方案分析XXLJob目标定位使用方式实现原理方案
5902022-09-03 15:48:33 -
CompletableFuture 异步编排示例详解
目录从Future聊起CompletableFuture创建异步任务异步回调异步编排串行ANDORFuture机制扩展CompletableFuture实践从Future聊起Future是Jav
6602022-09-03 15:48:31 -
Autowired的注入过程源码解析
目录一、案例场景二、案例解析三、问题修正一、案例场景在使用@Autowired时,你或多或少都会恰卡编程网遇过类似的错误:requiredasinglebean,but2were
6302022-09-03 15:48:29 -
Ribbon负载均衡算法原理与使用介绍
负载均衡算法:rest接口第几次请求数%服务器集群总数量=实际调用服务器位置下标,每次服务重启动后rest接口计数从1开始。Listinstances
6802022-09-03 15:48:25 -
一文搞懂java中类及static关键字执行顺序
目录类的生命周期static关键字static关键字执行顺序继承中的static执行顺序总结类的生命周期加载:classpath、jar包、网络、某个磁盘位置下的类的class二进制字节流读进来,在内
5902022-09-03 15:48:22 -
IDEA类与方法注释模板设置图文教程(非常详细)
目录一、概述二、类注释模板1、File-->settings-->Editor-->FileandCodeTemplates-->Files三、方法注释模板1、创建模板2、设置模板内容-IDEA
6102022-09-03 15:48:14 -
SpringBoot简单实现文件上传
目录1.创建SpringBoot项目2.修改application.properties配置文件3.编写控制器UserController类4.编写前端页面index.html5.效果展示前言:这里
5702022-09-03 15:48:10 -
hystrix服务降级方法使用介绍
当一个服务端的业务响应的时间过长的时候或者业务处理逻辑处理异常,不应该等待,应该给出一种处理方法超时导致服务器变慢(转圈)--->超时不再等待出错(宕机或程序运行出错)--->出错要有兜底p
6402022-09-03 15:48:09