2018年9月7日

linux配置 ssh 免密 登录

摘要: 1:第一步给每一台电脑生成公私钥 使用 在 root 目录下面 使用 ssh-keygen -t rsa ,然后不停敲回车。就可以生成公私钥。默认放在 .ssh 目录下面。 2:进入.ssh , 使用 吧公钥 复制到 /root/.ssh/authorized_keys 文件里面 cd /root/ 阅读全文

posted @ 2018-09-07 00:33 zhangyukun 阅读(214) 评论(0) 推荐(0) 编辑

2018年9月6日

es高级部分

摘要: 1 关于机器 配置。 内存:上亿的数据一般需要64G内存的服务器。劲量不要使用小于32G 内存的服务器。 cpu:es 对cpu 要求依赖不如内存。一般要求2-8 核就可以了。 磁盘:es 对磁盘依赖严重。Lucene 底层 是基于磁盘存储。所以 劲量使用ssd。并且 io 模式 不要设置为 cfq 阅读全文

posted @ 2018-09-06 00:16 zhangyukun 阅读(498) 评论(0) 推荐(0) 编辑

2018年8月30日

spring-boot-dependencies jar 不完整的问题

摘要: 集成 springboot 有两种方式。 1 直接 父项目指向 springboot 这种用起来很方便 ,默认打出的jar 也是完整的。 2 使用 spring-boot-dependencie 这种默认打出的jar包是不完整的。 不能直接运行。 加入下面的配置就可以了 第二种麻烦一点,但是我们可以 阅读全文

posted @ 2018-08-30 13:21 zhangyukun 阅读(621) 评论(0) 推荐(0) 编辑

2018年8月26日

es中级部分知识点总结

摘要: 搜索开始 1 es 5.2 以后 type:text 的字段 或默认建立 一个最长 256 个字符的不分词的 fields fields:{“type”:“keyword”,"ignore_above":256} 例子: 结果: 2 term query 就是不分词。直接匹配。但是只是 查询不分词, 阅读全文

posted @ 2018-08-26 20:36 zhangyukun 阅读(1081) 评论(1) 推荐(0) 编辑

2018年8月23日

消息方式 分布式事务解决方案图解和代码实现(

摘要: 说是分布式事务,其实已经完全不是关系型数据库的那种强一致性事务了。只能说最终数据一致性的解决方案。 方案1, 独立消息 : 解释:独立消息,如上图,主动服务想发送一个消息给被动消费者。我们要保证消息不丢失。确保 主动 服务 和 被动消费者数据一致性。 主动服务发起一个预消息给 独立的消息服务器,但是 阅读全文

posted @ 2018-08-23 21:18 zhangyukun 阅读(1823) 评论(0) 推荐(0) 编辑

activemq jms使用

摘要: activemq 是 基于 jms 协议的 消息队列 消息 流程: jsm 的 消息流程鼻尖简单 生产者发送消息到目的地,消费者 监听这个目的地,然后收到消息。 相比 amqp 的 消息流程简单很多。 producer:生产者,产生消息。 consumer:消费者 destination:目的地 j 阅读全文

posted @ 2018-08-23 20:58 zhangyukun 阅读(287) 评论(0) 推荐(0) 编辑

定时任务的N种解决方案

摘要: 1, java 有个延时任务接口 DelayQueue 实现这个接口可以做到延时队列 缺点:耗费资源,不持久( java程序重启后丢失 ), 2. 基于spring 定时任务。 缺点:定时执行,不能灵活的指定时间,时间误差比较大 3. 基于java的 查询机制,每次使用数据的时候检查一下是否满足 任 阅读全文

posted @ 2018-08-23 00:01 zhangyukun 阅读(403) 评论(0) 推荐(0) 编辑

2018年8月22日

amqp 和 exchange 详细解释

摘要: amqp 的 excange 字面意思是一个交换机。他的任务是吧 消息 分配给消息队列。 amqp 的 exchange 有三种,分别是 Direct , fanout 和 toppic。三种。 Direct:通过 Routing key 来分配消息 应该分配给那个消息队列。在给交换机绑定 消息对列 阅读全文

posted @ 2018-08-22 23:59 zhangyukun 阅读(2617) 评论(0) 推荐(0) 编辑

2018年8月20日

oauth2 java 代码示例

摘要: 需要的oauth 依赖: 备注1:一个程序模拟了 三个服务器端 ,一个 客户端。 可能比较难懂 备注2: 省略了验证用户信息,授权码,通过凭证的 逻辑。 oauth 请求逻辑图 https://www.cnblogs.com/cxygg/p/9503032.html 阅读全文

posted @ 2018-08-20 10:33 zhangyukun 阅读(5886) 评论(0) 推荐(1) 编辑

2018年8月19日

oauth 2.0 授权流程图

摘要: 1.授权码模式(authorization code) 7 步 后面 拿到授权码以后,就是向 资源服务器请求资源了。 2.简化模式(implicit): 在上面的第4 步的返回中,已经包含了 access token,但是这个 通过码 ,不是直接给用户的,而是放在 响应重定向的 hash 中,然后 阅读全文

posted @ 2018-08-19 22:32 zhangyukun 阅读(3662) 评论(0) 推荐(0) 编辑

导航