2021年1月15日

提高java反射速度的方法method.setAccessible(true)

摘要: ava代码中,常常将一个类的成员变量置为private 在类的外面获取此类的私有成员变量的value时,需要注意: 测试类: public class AccessibleTest { private int id; private String name; public AccessibleTes 阅读全文

posted @ 2021-01-15 14:39 cxhfuujust 阅读(191) 评论(0) 推荐(0) 编辑

2020年8月6日

SpringBoot @Transactional声明事务无效问题

摘要: 今天有个同事遇到一个问题,由于业务需求要求,在一个Service的一个方法A中有一个for循环,每次循环里面的业务逻辑有可能发生异常,这个时候就需要将这个循环内的所有数据库操作给回滚掉,但是又不能影响到之前循环里数据的更改,并且后面的循环里不发生异常的情况下也需要正常操作数据库。同事尝试了很久结果还 阅读全文

posted @ 2020-08-06 23:43 cxhfuujust 阅读(410) 评论(0) 推荐(0) 编辑

2020年4月3日

java_UML:继承/泛化、实现、依赖、关联、聚合、组合的联系与区别

摘要: 分别介绍这几种关系: UML关系:继承(泛化)、实现、依赖、关联、聚合、组合的联系与区别 一、表示符号上的区别 二、具体区别与联系 1. 继承/泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种, 阅读全文

posted @ 2020-04-03 14:46 cxhfuujust 阅读(486) 评论(0) 推荐(0) 编辑

2020年4月2日

Java并发编程之异步Future机制的原理和实现

摘要: 项目中经常有些任务需要异步(提交到线程池中)去执行,而主线程往往需要知道异步执行产生的结果,这时我们要怎么做呢?用runnable是无法实现的,我们需要用callable看下面的代码: Java代码 import java.util.concurrent.Callable; import java. 阅读全文

posted @ 2020-04-02 18:16 cxhfuujust 阅读(543) 评论(0) 推荐(0) 编辑

Java两种动态代理JDK动态代理和CGLIB动态代理

摘要: 目录 代理模式 JDK动态代理 cglib动态代理 测试 代理模式 代理模式是23种设计模式的一种,他是指一个对象A通过持有另一个对象B,可以具有B同样的行为的模式。为了对外开放协议,B往往实现了一个接口,A也会去实现接口。但是B是“真正”实现类,A则比较“虚”,他借用了B的方法去实现接口的方法。A 阅读全文

posted @ 2020-04-02 14:39 cxhfuujust 阅读(256) 评论(0) 推荐(0) 编辑

Java中InvocationHandler接口中第一个参数proxy详解

摘要: java动态代理机制中有两个重要的类和接口InvocationHandler(接口)和Proxy(类),这一个类Proxy和接口InvocationHandler是我们实现动态代理的核心; 1.InvocationHandler接口是proxy代理实例的调用处理程序实现的一个接口,每一个proxy代 阅读全文

posted @ 2020-04-02 12:59 cxhfuujust 阅读(2228) 评论(0) 推荐(0) 编辑

2020年2月29日

响应式编程系列(一):什么是响应式编程?reactor入门

摘要: 响应式编程 系列文章目录 (一)什么是响应式编程?reactor入门 (二)Flux入门学习:流的概念,特性和基本操作 (三)Flux深入学习:流的高级特性和进阶用法 (四)reactor-core响应式api如何测试和调试? (五)Spring reactive: Spring WebFlux的使 阅读全文

posted @ 2020-02-29 21:34 cxhfuujust 阅读(659) 评论(0) 推荐(0) 编辑

2020年2月27日

HttpClient 专题

摘要: HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on HttpCore.It also provides reusable components for client-side authentication, HT 阅读全文

posted @ 2020-02-27 14:53 cxhfuujust 阅读(559) 评论(0) 推荐(0) 编辑

2019年12月31日

七层协议和四层协议

摘要: OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路 阅读全文

posted @ 2019-12-31 10:51 cxhfuujust 阅读(205) 评论(0) 推荐(0) 编辑

2019年12月25日

HBase 永久RIT(Region-In-Transition)问题

摘要: HBase 永久RIT(Region-In-Transition)问题:异常关机导致HBase表损坏和丢失,大量Regions 处于Offline状态,无法上线。 问题1:启动HBase时,HBase Regionserver Web UI,一直停留在The RegionServer is init 阅读全文

posted @ 2019-12-25 11:05 cxhfuujust 阅读(1030) 评论(0) 推荐(0) 编辑

导航