加载中
代码评审清单

代码评审流程 通过Merge Request的方式发起Code Review申请 代码评审前,由开发人员将设计思路讲给评审人员(对于远程团队,需将设计思路文档化) 按照代码评审检查点对代码进行评审,对问题...

etcd3 安装与运维

一、软件下载 etcd最新版可以从官网github中下载,地址是https://github.com/etcd-io/etcd/releases,本次安装使用的版本是当前最新版本v3.3.12 二、环境准备 要部署集群需要至少三台服务器,...

2019/04/17 15:17
854
在CXF中使用继承

首先声明抽象类,并使用@XmlSeeAlso标记出抽象类所有的实现类 @XmlSeeAlso(value = {CrowdriseProviderDonationRequest.class}) public abstract class ProviderDonationRequest { } 在实现...

2016/12/07 10:13
92
docker 只监听ipv6 导致无法访问

服务器安装了docker 之后, 拉取nginx 镜像, 运行出现: [zk@xxx opt]$ netstat -nlp (No info could be read for "-p": geteuid()=1003 but you should be root.) Active Internet connectio...

Error-Prone Java静态代码分析利器

是什么 静态的Java和Android bug分析利器 由Google出品 由error-prone接管compiler,在代码编译时进行检查,并抛出错误中断执行 在抛出错误的同时给出具体的原因和相应方案 error-prone gith...

ssh 的替代工具 Mosh

https://www.hi-linux.com/posts/23118.html

04/07 19:18
145
`Reactjs`常用 `Hooks`

Reactjs常用 Hooks 1. useClippy 用来复制数据到剪切板的 hook, clipboard是剪切板中的数据, setClipboard用来向剪切板中设置数据. import useClippy from "use-clippy" function Component...

04/03 14:46
84
@ConditionalOnProperty来控制Configuration是否生效

简介 Spring Boot通过**@ConditionalOnProperty来控制Configuration**是否生效 2. 说明 @Retention(RetentionPolicy.RUNTIME) @Target({ ElementType.TYPE, ElementType.METHOD }) @Documen...

02/28 15:34
337
Reactor异步线程的变量传递

序 本文主要研究下reactor异步线程的变量传递 threadlocal的问题 在传统的请求/应答同步模式中,使用threadlocal来传递上下文变量是非常方便的,可以省得在每个方法参数添加公用的变量,比如...

Java 异步编程:从 Future 到 Loom

众所周知,Java 开始方法执行到结束,都是由同一个线程完成的。这种方式虽易于开发调试,但容易因为锁、IO 等原因导致线程挂起,产生线程上下文切换。随着对应用并发能力要求越来越高,频繁的...

Reactor 3 资源参考

响应式Spring的道法术器(Spring WebFlux 教程) 打怪升级】Spring响应式编程

线程切换之publishOn 与 subscribeOn

一、概述 在 Spring Reactor 项目中,有两个出镜较少的方法:publishOn 和 subscribeOn。这两个方法的作用是指定执行 Reactive Streaming 的 Scheduler(可理解为线程池)。 为何需要指定执行...

Reactor反应式编程入门

反应式编程(Reactive Programming)这种新的编程范式越来越受到开发人员的欢迎。在 Java 社区中比较流行的是 RxJava 和 RxJava 2。本文要介绍的是另外一个新的反应式编程库 Reactor。 反应式...

Kubernetes 1.14.1 开发指南

从yaml生成对象 Yaml yaml = new Yaml(); ExtensionsV1beta1Deployment body = yaml.loadAs(new FileReader("deployment.yaml"), ExtensionsV1beta1Deployment.class); ExtensionsV1beta1Api...

2019/07/03 11:02
615
Java中的代理(Proxy)

Java 的动态代理(代理接口) public interface InvocationHandler { Object invoke(Object proxy, Method method, Object[] args) throws Throwable; } Javasisst 静态代理 private static v...

2019/05/18 11:37
31
Java 8 CompletableFuture汇总

事务支持 灵感 TransactionDefinition txDef = new DefaultTransactionDefinition(); TransactionStatus txStatus = transactionManager.getTransaction(txDef); try { //do your stuff her...

2019/05/04 14:33
126
Java异步线程池中处理logback MDC

https://moelholm.com/2017/07/24/spring-4-3-using-a-taskdecorator-to-copy-mdc-data-to-async-threads/ @EnableAsync(proxyTargetClass = true) @SpringBootApplication public class App...

2019/05/04 14:11
1.3K
kubernetes 1.14.1二进制离线安装高可用生产环境部署手册

零、准备阶段 0. 安装机器列表 主机名 主机地址 master01 10.70.68.122 master02 10.70.67.149 master03 10.70.67.150 node01 10.70.160.21 node02 10.70.160.210 node03 10.70.160.211 /etc...

ShadowSocks 搭建

https://medium.com/@zoomyale/%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91%E7%9A%84%E7%BB%88%E6%9E%81%E5%A7%BF%E5%8A%BF-%E5%9C%A8-vultr-vps-%E4%B8%8A%E6%90%AD%E5%BB%BA-shadowsocks-fd57c8...

2017/10/18 15:28
142
Maven相关

Sonar mvn -o org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.analysis.mode=preview -Dsonar.branch=$BRANCH -Dsonar.host.url=$SONAR_URL -Dsonar.skipPackageDesig...

2017/10/17 15:49
93

没有更多内容

加载失败,请刷新页面

返回顶部
顶部