k8s的集群部署,不一定要使用证书,证书的作用是为了加密传输。所使用的加密方式是非对称加密RSA2048。 总共有3个证书工具: 首先在任意文件夹下建一个目录,比如ssl,下载这3个工具 wget h...
k8s的集群部署,不一定要使用证书,证书的作用是为了加密传输。所使用的加密方式是非对称加密RSA2048。 总共有3个证书工具: 首先在任意文件夹下建一个目录,比如ssl,下载这3个工具 wget h...
因为这里面docker跟我们平常用的docker有点不同,需要好好过一遍(本人的三台服务器的IP跟上图不同,现在最新版本的docker为18.09.2) 首先安装docker yum install docker service docker st...
我们先来看一个实例 public class SecureTest { public static void main(String[] args) { Random random1 = new Random(23468); for (int i = 0;i < 10;i++) { System.o......
由于 Java 是跨平台语言,所以 JVM 表现下的基础数据字节长度其实都是一致的。 int:4 个字节。 (1个字节是8位) short:2 个字节。 long:8 个字节。 byte:1 个字节。 float:4 个字节。 ...
JDK中有一个Exchanger交换类可以让两个线程的对象安全互换,注意这里是互换,而不是谁传给谁。这是一个传递字符数组的互换。 public class ProducerTask implements Runnable { private fina...
1、synchronized模式 线程请求数据 @AllArgsConstructor @Getter public class Request { private final String name; @Override public String toString() { return "[ Request " +......
准备两台服务器,假设IP地址为 172.31.27.67 主服务器 172.31.27.69 从服务器 因为我用的镜像是docker.io/cytopia/mysql-8.0,所以我们需要先把该镜像给pull下来。 docker pull docker.io/cy...
优化吞吐量目前我能想到的有3点。 Docker隔离 异步执行 增加内嵌Tomcat的最大连接数 Docker隔离就不说了,很简单,先来看一下异步执行吧,很多人做异步执行的时候都写的千奇百怪的,其实JDK...
有时候我们会碰到API接口响应很快,但是完成速度很慢的情况,其主要原因是数据传输过大。因此我们需要对数据进行压缩,现这里采用Nginx自带的压缩功能。 1、Vim打开Nginx配置文件 vim /usr/l...
这样写有几个好处: 不需要使用拦截器来让设备异地登录失效,大大提升吞吐量 每次登录都刷新了access_token,并且加满了过期时间,不会出现过期时间到了要重新登录的问题。 以下是DefaultTo...
我们在开发各种订单系统的时候都会碰到一个必须面对的问题,用户金额的最终结算。一般我们会把金额存在数据库中,采用行级锁的方式来对金额的变动来进行处理,但是在高并发下,对于结算时间有...
1、Iterator模式 Iterator模式可以帮助我们分离具体的集合跟遍历,就是在代码中更换了集合,也可以不需要重新调用新集合的方法。 该图中,Aggregate为一个集合的接口,他有一个公共方法itera...
要进行单设备登录,在其他地点登录后,本地的其他操作会被拦截返回登录界面。 原理就在于要在登录时在redis中存储Session,进行操作时要进行Session的比对。 具体实现,假设我们的OAuth 2的登...
因为我们项目用的是Springboot 2.0以上的,所以跟Springboot 1.x的会有一些不同。 pom <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <versi...
FastDFS是一个分布式的文件系统,他可以把上传到某一台服务器的文件分发复制到其他节点的文件服务器上做高可用。 FastDFS 上传文件交互过程: 1. client 询问 tracker 上传到的 storage,不需...
RDD是一个抽象,会记录一些信息,他并不是一个真正的集合,但可以像集合一样操作,降低了开发难度。 RDD的算子分为2类,一种是Transformation(lazy不会立即执行,即便有错误也不会发现),一类...
昨天虽然试用了一下唯品会的“土星”,但是我实在没想明白他的Job该怎么用Spring来托管,所以没有使用。今天来说一下当当的Elastic-Job. 安装管理平台 先说一下Elastic-Job的管理平台跟Java的...
唯品会分布式调度Saturn的开发文档见:https://vipshop.github.io/Saturn/#/zh-cn/3.0/quickstart 这里面说要安装node.js 8.7.0+跟npm 5.4.2+ 但其实node.js 8.7.0就已经包含了npm 5.4.2,首先...
没有更多内容
加载失败,请刷新页面