Fork me on GitHub

11 2016 档案

摘要:Curator Zookeeper分布式锁 pom.xml中添加如下配置 zookeeper配置 下载zookeeper并解压至 : zookeeper配置文件: 和`zoo 3.cfg`修改如下配置并创建相应的目录 修改clientPort: 创建目录: 分别创建文件: ,内容分别为各自的id:1 阅读全文
posted @ 2016-11-29 08:33 秋楓 阅读(1824) 评论(0) 推荐(0) 编辑
摘要:LruCache算法原理及实现 LruCache算法原理 为`Least Recently Used LruCache LinkedHashMap get 移到链表的尾端 put 链表尾端 链表头部的对象`(近期最少用到的)移除。 基于 的`LRUCache LinkedHashMap remove 阅读全文
posted @ 2016-11-23 12:35 秋楓 阅读(1994) 评论(1) 推荐(0) 编辑
摘要:lombok 简化java代码注解 安装lombok插件 以intellij ide为例 File Setting Plugins 搜索“lombok plugin”,安装后重启ide lombok 注解 lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。 Lombok 注解在线帮助文 阅读全文
posted @ 2016-11-18 12:50 秋楓 阅读(4115) 评论(0) 推荐(0) 编辑
摘要:Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法 方法一:参考, 方法二:此外也可以在环境变量(我的电脑 右键属性 高级系统设置 环境变量 系统变量)中添加`NLS_LANG=SIM 阅读全文
posted @ 2016-11-15 09:28 秋楓 阅读(8265) 评论(0) 推荐(1) 编辑
摘要:解决mysql Table ‘xxx’ is marked as crashed and should be repaired的问题。 某个表在进行数据插入和更新时突然出现 这个异常,随后整个表无法查询,表数据全部丢失。 解决办法: 切换至mysql 目录 例如: 如果还不行,就 f 强制修复。 阅读全文
posted @ 2016-11-14 15:28 秋楓 阅读(1038) 评论(0) 推荐(0) 编辑
摘要:Redis 3.0 Cluster集群配置 安装环境依赖 安装gcc:yum install gcc 安装zlib:yum install zib 安装ruby:yum install ruby 安装rubygems:yum install rubygems 安装ruby的redis驱动:gem i 阅读全文
posted @ 2016-11-10 11:39 秋楓 阅读(4223) 评论(0) 推荐(0) 编辑
摘要:分布式锁的三种实现方式 一、zookeeper 1、实现原理: 基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站)。大致思想即为:每个客户端对某个功能加锁时,在zookeeper上的与该功能对应的指定节点的目录下,生成一个唯一的瞬时有序节点。判断是否获取锁的方式 阅读全文
posted @ 2016-11-09 10:38 秋楓 阅读(8923) 评论(0) 推荐(0) 编辑
摘要:maven发布项目到私服 snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至 。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有 阅读全文
posted @ 2016-11-04 11:34 秋楓 阅读(37336) 评论(0) 推荐(5) 编辑
摘要:nginx负载均衡基于ip_hash的session粘帖 可以根据客户端IP进行负载均衡,在 里设置 ,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。 的`upstream 5`种方式的分配 1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器 阅读全文
posted @ 2016-11-02 16:32 秋楓 阅读(1080) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示