java
JQ.Wang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.io.FileWriter使用
简介 java.io.FileWriter FilterWriter FileWriter是一个专门用于编写字符文件的OutputStreamWriter。它不公开任何新操作,而是使用继承自OutputStreamWriter和Writer类的操作。 在Java 11之前,FileWriter一直使用默认的字符编码和默认的字节缓冲区大小。但是,Java 11引入了四个接受Charset的新构...原创 2020-04-28 22:49:22 · 1098 阅读 · 0 评论 -
java spi学习;示例;
概述 Java 6引入了一个用于发现和加载与给定接口匹配的实现的特性:服务提供者接口(Service Provider interface, SPI)。 在本文,我们将介绍Java SPI的组件,并展示如何将其应用到实际的用例中。 Java SPI的术语和定义 Java SPI定义了四个主要组件 service 一组编程接口和类,它们提供对某些特定应用程序功能或特性的访问。 service...翻译 2020-04-28 00:50:19 · 396 阅读 · 0 评论 -
Class CountDownLatch
Class CountDownLatch 描述 它允许一个或多个线程等待,直到在其他线程中执行的一组操作完成为止。 使用给定的count初始化CountDownLatch。 await方法阻塞,直到调用countDown()方法使当前计数为零 之后释放所有等待线程,并立即返回任何后续的await调用 这是一种一次性现象——计数无法重置。如果需要重新设置计数的版本,请考虑使用C...原创 2020-04-28 00:05:44 · 246 阅读 · 0 评论 -
java 循环时,多线程处理的对象被更新,问题排查
循环时,多线程处理的对象被更新 需要注意每次的循环调用 new 一个对象 原因:不使用多线程是为本地过程调用不会在打印之前再操作对象 import lombok.Data; import lombok.val; import java.util.ArrayList; public class Demo { public static void main(String[] args) {...原创 2020-04-21 01:16:21 · 600 阅读 · 0 评论 -
InstantiationAwareBeanPostProcessor;bean实例化后增强;字段注入
文章目录Interface InstantiationAwareBeanPostProcessorpostProcessAfterInstantiation(Object bean, String beanName)postProcessBeforeInstantiation(Class<?> beanClass, String beanName)postProcessProperti...原创 2020-04-09 19:10:00 · 455 阅读 · 0 评论 -
EnvironmentAware;获取运行环境中变量;使用:加载配置文件
文章目录Interface EnvironmentAwaresetEnvironment(Environment environment)使用场景 Interface EnvironmentAware org.springframework.context.EnvironmentAware setEnvironment(Environment environment) 任何实现这个接口...原创 2020-04-07 23:48:51 · 1217 阅读 · 0 评论 -
MethodInterceptor;方法调用拦截器;使用:打印操作日志,阿里sentinal接入用于服务降级
文章目录Interface MethodInterceptorinvoke(MethodInvocation invocation)使用场景 Interface MethodInterceptor org.aopalliance.intercept.MethodInterceptor invoke(MethodInvocation invocation) 这是一个函数接口,因此可以用作...原创 2020-04-07 23:14:30 · 812 阅读 · 0 评论 -
ApplicationListener;监听事件;使用:服务启动后上报数据
Interface ApplicationListener org.springframework.context.ApplicationListener onApplicationEvent(E event) E:要侦听的特定ApplicationEvent子类 这是一个函数接口,因此可以用作lambda表达式或方法引用 赋值目标 由应用程序事件侦听器实现的接口。基于标准ja...原创 2020-04-07 19:42:18 · 619 阅读 · 0 评论 -
BeanPostProcessor;自定义修改bean实例;使用:收集接口上的自定义注解
Interface BeanPostProcessor org.springframework.beans.factory.config.BeanPostProcessor postProcessAfterInitialization(Object bean, String beanName) postProcessBeforeInitialization(Object bean, Stri...原创 2020-04-07 19:06:45 · 655 阅读 · 0 评论 -
InitializingBean;初始化完成总体配置工作;每次服务部署时,检查必要的文件目录是否存在
Interface InitializingBean org.springframework.beans.factory.InitializingBean void afterPropertiesSet() throws Exception; BeanFactory设置了bean的所有属性后,该bean就需要立即做出反应:例如,执行自定义初始化,或者只是检查所有必需的属性是否都设置好了...原创 2020-04-07 13:53:47 · 294 阅读 · 0 评论 -
本地jar包上传至远程maven仓库-批量上传工具(根据实际场景需适当修改代码)
文章目录准备工作运行方式附:使用说明 准备工作 新建文件夹作为工作空间 待上传的jar包,例:abc-interface-1.0.1-SNAPSHOT.jar 创建文件jar-info.txt 文件中存放带上传的jar包信息 数据格式:[groupId]:[artifactId]:[version] 每行一条数据,请确保信息完整 示例 com.abc.o2o:sss-commo...原创 2020-04-06 21:33:58 · 1104 阅读 · 0 评论 -
Feign-学习分享-1 入门
文章目录feign 简介使用场景入门示例DEMO注解介绍工作流程各个模块功能分析HeadersBody templatesEncodersDecodersError HandlingRequest InterceptorsRetry参考文章: feign 简介 Feign是声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API Feign 在英文中是“假...原创 2020-04-06 20:44:56 · 311 阅读 · 0 评论 -
Feign编写java http客户端 -参考源码README
文章目录Feign 使编写java http客户端变得更容易Why Feign and not X?How does Feign work?Java Version CompatibilityFeature overview项目路线图 RoadmapFeign 11 and beyond短期正在进行的. ⏰中期安排. ⏲长期计划 ☁️入门Interface Annotations模板和表达式Req...翻译 2020-04-05 21:32:33 · 1604 阅读 · 0 评论
分享