上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 69 下一页
  2017年1月20日
摘要: Eclipse 反编译插件JadClipse安装 阅读全文
posted @ 2017-01-20 15:01 Ruthless 阅读(347) 评论(0) 推荐(0)
  2017年1月19日
摘要: /** * 生成[min, max]之间的随机整数 * * @param min 最小整数 * @param max 最大整数 * @return * @author jqlin */ private static int randomInt(int min, int max){ return... 阅读全文
posted @ 2017-01-19 13:48 Ruthless 阅读(649) 评论(0) 推荐(0)
  2017年1月18日
摘要: jedisLock—redis分布式锁实现 阅读全文
posted @ 2017-01-18 11:54 Ruthless 阅读(755) 评论(0) 推荐(0)
  2017年1月12日
摘要: 将分支pear_For2.3的最终版本合并到主干pear,操作步骤如下:1、选中主干pear右击-> Team -> 合并,弹出如下所示: 到此分支合并到主干已完成,若代码有冲突需找到冲突的代码并解决。 阅读全文
posted @ 2017-01-12 11:52 Ruthless 阅读(1917) 评论(0) 推荐(0)
摘要: 一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式。利用redis这两种场景的消息队列都能够实现。 定义:生产者消费者模式:生产者生产消息放到队列里,多个消费者同时监听队列,谁先抢到消息谁就会从队列中取走消息;即对于每个消息只能被最多一个消费者拥有。发布者订阅者模式:发布者 阅读全文
posted @ 2017-01-12 11:43 Ruthless 阅读(19951) 评论(0) 推荐(1)
  2017年1月11日
摘要: 一.什么是pub/sub及实现Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。 Redis通过publish和subscribe命令实现订阅和发布的功能。 订阅者通过subscribe向redis server订阅自己感兴趣的消息类型。redis将信息类型称为 阅读全文
posted @ 2017-01-11 18:23 Ruthless 阅读(2408) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-01-11 14:19 Ruthless 阅读(12) 评论(0) 推荐(0)
  2017年1月4日
摘要: select idno as 身份证号, cast(substring(idNo,7,8) as date) as 出生日期, DATE_FORMAT(cast(substring(idNo,7,8) as date), '%m-%d') as 生日 from t_person 阅读全文
posted @ 2017-01-04 16:41 Ruthless 阅读(8183) 评论(1) 推荐(1)
  2016年12月28日
摘要: MA5、MA13、MA21、MA34、MA55、MA90、MA120、MA250 阅读全文
posted @ 2016-12-28 21:45 Ruthless 阅读(570) 评论(0) 推荐(0)
  2016年12月26日
摘要: 附件()是Eclipse代码格式文件,根据以下步骤导入到Eclipse中,帮助规范代码格式。 导入步骤:1. Window -> Performances2. Java -> Code Style -> Formatter -> Import3. 选择导入文件,如:java-style.xml 4. 阅读全文
posted @ 2016-12-26 18:10 Ruthless 阅读(3324) 评论(0) 推荐(1)
摘要: 一、JWT认证方式的实现方式 1.客户端不需要持有密钥,由服务端通过密钥生成Token。 2.客户端登录时通过账号和密码到服务端进行认证,认证通过后,服务端通过持有的密钥生成Token,Token中一般包含失效时长和用户唯一标识,如用户ID,服务端返回Token给客户端。 3.客户端保存服务端返回的 阅读全文
posted @ 2016-12-26 14:20 Ruthless 阅读(992) 评论(0) 推荐(0)
  2016年12月18日
摘要: 八幅漫画理解使用JSON Web Token设计单点登录系统 阅读全文
posted @ 2016-12-18 21:12 Ruthless 阅读(1710) 评论(0) 推荐(0)
  2016年12月2日
摘要: dubbo+ssh+nginx负载均衡/动静分离+数据库主从+缓存+分布式存储+队列 1、缓存--利用缓存改善网站性能a.缓存包含本地缓存和分布式缓存;本地缓存如OSCache,分布式缓存如Memcached、Redis。 b.本地缓存和分布式缓存的特点本地缓存的特点是速度快,但是本地空间有限所以缓 阅读全文
posted @ 2016-12-02 15:32 Ruthless 阅读(510) 评论(0) 推荐(0)
  2016年11月25日
摘要: 2014年,移动APP的热度丝毫没有减退,怎么为您的移动端app设计良好的服务器端接口(API)呢? 下面谈谈我个人的一些想法。 2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代,不但如此,越来越多的传统应用、网站也都开始制作自己的移动APP,也就是我们常说的IOS客 阅读全文
posted @ 2016-11-25 16:17 Ruthless 阅读(4787) 评论(0) 推荐(0)
  2016年11月15日
摘要: Google Java编程风格指南 阅读全文
posted @ 2016-11-15 14:19 Ruthless 阅读(653) 评论(0) 推荐(0)
摘要: 从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,就得思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致情况。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对 阅读全文
posted @ 2016-11-15 11:44 Ruthless 阅读(1064) 评论(0) 推荐(1)
  2016年11月14日
摘要: ZooKeeper典型应用场景一览 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在启动的时候会主动来获取一次配置,同时,在节点上注册一个Watcher,这样一来,以后每次配置有更新的时候,都会实时通知到订阅的客户端,从来达到获取最新配置信息的目的。 分布式搜索服务中,索引 阅读全文
posted @ 2016-11-14 22:27 Ruthless 阅读(2662) 评论(0) 推荐(0)
  2016年11月12日
摘要: 1.定义分布式锁接口 2.定义一个简单的互斥锁定义一个互斥锁类,实现以上定义的锁接口,同时继承一个基类BaseDistributedLock,该基类主要用于与Zookeeper交互,包含一个尝试获取锁的方法和一个释放锁。 3. 分布式锁的实现细节获取分布式锁的重点逻辑在于BaseDistribute 阅读全文
posted @ 2016-11-12 18:34 Ruthless 阅读(4278) 评论(2) 推荐(0)
  2016年11月11日
摘要: package com.zookeeper.watcher; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicInteger; import org.apache.log4j.Logger; import org.apache... 阅读全文
posted @ 2016-11-11 19:12 Ruthless 阅读(3571) 评论(0) 推荐(0)
  2016年11月10日
摘要: 一、分布式锁介绍分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、架构介绍在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图 解释:左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个持久节 阅读全文
posted @ 2016-11-10 18:46 Ruthless 阅读(15204) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 69 下一页