自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 (十六) 前文用到的工具类

前文用到的工具类:@Component(SpringUtility.BEAN_NAME)public class SpringUtility implements ApplicationContextAware { public static final String BEAN_NAME = "springUtility"; private static ApplicationContext applicationContext; @Override public

2021-02-01 17:14:30 91

原创 (十五) 利用BeanDefinitionRegistryPostProcessor注册bean

我们都知道bean 的生命周期. 那么我们知道jpa repository 接口如何实现自动生成bean吗?这个问题以后再说.我们来模仿一下 repository 生成bean 的方式生成controller.我们定义一个标签@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface IServiceMapper { String value(); String mapping(

2021-02-01 17:10:14 262

原创 (五)Spring boot factory bean

spring boot factory bean背景定义使用背景Spring中有两种bean, 用的最多的是 annotationBean,但是对于一些客制化的需求,可以使用 factoryBean, 它提供了三个接口@NullableT getObject() throws Exception;@NullableClass<?> getObjectType();de...

2021-01-22 11:13:16 671

原创 (十四) 测试类

由于某些原因, 鄙人所在的公司在sonar 上禁用了springBootTest, 他们说这是为了避免集成测试.怎么办, 当然是自己写一套了.public class RerviceImplTest extends BaseUT2<RServiceImpl> { @Test public void testData(){ Assertions.assertEquals(32, t.loadData()); }}这里t就是装载好了所有bean的一个R

2021-01-19 11:17:58 112

原创 (十三) 表达式生成器

spring 里面有工具来计算数学表达式如下, 那么面对一个新的表达式, 我们要做的就是先转成Spel 表达式(字符串). 然后再用spring 的spel 工具来计算```java@Test public void demonCalculation() { EvaluationContext context = new StandardEvaluationContext(); context.setVariable("B", -2.1); co

2021-01-19 10:34:45 288

原创 (十二) 记一次spring refreshScope 的使用

十二. 记一次spring refreshScope 的使用引子yml配置代码引子项目缓存里面的值,使用频率不高,就不设置过期时间了.希望手动发送一个请求给spring boot 之后相对应的缓存就更新了./在生产中有一张codeMapping表,其中的数据在程序启动时就加载进去.程序运行中访问缓存里面的数据.表更新以后,发个➜ ~ curl -X POST http://localh...

2020-12-09 17:16:21 395

原创 (九) CompletableFuture使用

九.CompletableFuture使用需求案例MessageHandlerFutureComplete条件: 在timeout前收到第三方的callback需求需要一个同步返回结果,可是同步返回结果依赖另一个异步操作.希望能把异步操作封装成同步动作.这个封装工具就能用大名鼎鼎的CompletableFuture案例/** 获得的同步返回结果有两种信息, 一种是需要等待第三方cal...

2020-11-04 11:49:26 213

原创 (六) jpa

六.jpa引子hibernate jpa 注解引子SELECT * FROM TABLE fxRate WHERE curr_from = ‘USD’ AND curr_to = ‘THB’ ORDERBY create_date LIMIT 1–>fun findFirstByCurrFromAndCurrToOrderByCreateDateDesc(currFrom: Stri...

2020-04-24 10:25:11 107

原创 (四)restTemplate vs khttp

四.restTemplate vs khttp背景khttp 示例restTemplate 示例背景SampleRequest:curlhttps://api.***/token-H “Content-Type: application/x-www-form-urlencoded”-H “Authorization:Basicjk5ZTkyYzgtYzAzNC00YmNhLWE0OTA...

2020-04-24 10:23:43 431

原创 (三)ClosableHttpClient标准处理流程

三.ClosableHttpClient标准处理流程有关认证代码有关认证https://blog.csdn.net/rioalian/article/details/77100633代码import org.apache.http.auth.AuthScopeimport org.apache.http.auth.UsernamePasswordCredentialsimport or...

2020-04-24 10:22:30 340

原创 (二)文件读取

二.文件读取openCsv文件路径文件样式注意点代码openCsv文件路径/IdeaProjects/xxx/src/main/resources/RequestListBICIDSimplified.csv文件样式"KEY","NAME","ADDRESS1","ADDRESS2","CITY","STATE","COUNTRY","SWIFTCODE","NID","CHIPS",...

2020-04-24 10:20:40 653

原创 (七) jdbcTemplate

七.jdbcTemplate引子引子支持批量修改fun markSubmittedAccount(vararg ids: UUID) = jdbcTemplate.batchUpdate("UPDATE $TABLE_VBA SET submitted = TRUE WHERE id IN (?)", ids.map { arrayOf(it) })...

2019-08-31 15:02:15 118

原创 Spring 框架 5.6.1.Release 接口

Spring 框架 5.6.1.Release 接口关于本系列关于本系列Spring Framework 5.1.6.Release 作为新的spring版本,提供了丰富的接口. 我愿意基于原版英文文档结合自己的理解和项目中的实践,对这些资料进行二度加工.既是记录自己实践的过程,也是抛砖引玉给大家提供参考.文章中的错误和不足欢迎指正....

2019-06-23 19:19:22 225

原创 mysql 进阶 (一) 索引

mysql 进阶 一.索引常见模型哈希表有序数组搜索树常见模型哈希表id 无序 : 插入快,搜索慢, 等值查询(不适用区间查询)有序数组id 有序, 适用 等值查询和区间查询,插入比较蛋疼搜索树...

2019-04-16 18:50:46 155

原创 (一) Spring Event 事件生产和消费

相关Spring接口org.springframework.context.ApplicationEventorg.springframework.context.support.AbstractApplicationContextorg.springframework.context.ApplicationListener作用订阅者模式在spring中的使用实践设计三个类:1....

2019-04-12 17:59:57 642

GW9400简体中文字体放大版使用手册.doc

卡西欧猫人说明书 GW9400简体中文字体放大版使用手册 gw9400说明书

2019-07-30

《RxJava响应式编程》_李衍顺.zip 提取码: 2bsV75

RsJava 响应式编程, 高清带目录. 响应式编程是一种基于异步数据流概念的编程模式。在开发手机 App、 Web App 时, 要想保证对用户 请求的实时响应,给用户带来流畅的体验,响应式编程是一个不错的选择, RxJava 则是这种编程模式的 Java 实现。本书主要介绍如何使用 RxJava 进行响应式编程 。全书一共 6 章,从响应式编程与 RxJava 的概 念,到 RxJava 的操作符和源码,以及各种 Scheduler 的特点和适用场 景,均做了较细致的讲解。本书还用 一章 的篇幅给出了几个 RxJava 的实用案例,帮助读者理解概念,上手操作 。 本书适合 RxJava 的初学者,以及对 RxJava有初步了解并想要进一步深入学习的读者阅读。

2019-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除