Learning

Change the world by program.

ActiveMQ 的 Hello World

1、在 ActiveMQ的开发里,主要包括下面的步骤 建立ConnectionFactory工厂对象,需要填入用户名,密码,以及连接的地址。端口号为"tcp://localhost:61616" 通过ConnectionFactory工厂对象创建一个Connection...

2016-10-31 22:26:23

阅读数 328

评论数 0

JMS基本概念简介

1、背景        当前,CORBA、DCOM、RMI 等 RPC 中间件技术已经广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示了其局限性:         (1)   同步通信:客户端发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行。       ...

2016-10-31 17:22:21

阅读数 369

评论数 0

Redis集群的操作

1、原始集群       1.1    启动Redis集群 [root@cent03 ~]# /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf [root@cent03 ~]# /usr/lo...

2016-10-27 21:26:23

阅读数 1308

评论数 0

Redis3.0集群的安装

1、Redis集群的简介       在redis3.0 以前,提供了Sentinel工具来监控个Master的状态,如果Master异常,则会做主从切换,将slave切换为master。当以前的master再次加入的时候,则会当成slave。其配置也是有点复杂,性能也是一般。现在redis 3....

2016-10-27 11:38:31

阅读数 342

评论数 0

自己实现一个内存缓存

最近了解了下缓存技术,主要分为内存缓存 和磁盘缓存,然后分布式里面有一些消息的推送,节点的一些处理。现在很多的用OSCache,EhCache 等等,资料很多,暂时就不多说了,我这里仅仅为了了解缓存框架的的知识,自己临时写一个缓存,后面可以实现AOP 和spring 结合。      实现功...

2016-10-26 11:00:40

阅读数 2024

评论数 0

Redis实现类似SQL的where多条件查询

1、关于保存User表的方案       1.1  使用Redis的Hash类型去保存关系型数据库的User表        1.2 Redis的Hash的key为"SYS_USER_TABLE_SEX_MAN",field:userid   value:json 数据 ...

2016-10-23 20:48:16

阅读数 36072

评论数 4

Jedis的简单使用

1、使用Jedis操作Redis中的String public class TestString { public static void main(String[] args) { // 获取数据库的连接 Jedis jedis = new Jedis("192.168.2....

2016-10-23 20:32:07

阅读数 358

评论数 0

一致性哈希算法的Java实现

1、一致性哈希算法的简介                一致性哈希算法是分布式系统中常用的算法,比如有N台缓存服务器,你需要将数据缓存到这N台服务器上。一致性哈希算法可以将数据尽可能平均的存储到N台缓存服务器上,提高系统的负载均衡,并且当有缓存服务器加入或退出集群时,尽可能少的影响现有缓存服务器的...

2016-10-22 19:55:27

阅读数 418

评论数 0

Redis的持久化机制

1、Redis持久化机制的简介       Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘里面来保证数据的持久化。Redis执行两种持久化的实现,如下: 2、snapshotting 的持久化机制(快照) 默认方式       snapshottin...

2016-10-22 14:44:06

阅读数 405

评论数 1

Redis的哨兵机制

1、哨兵机制的简介        有了主从复制的实现以后,如果想对主服务器进行监控,那么在redis2.6以后提供了一个"哨兵"的机制。顾名思义,哨兵的含义就是监控Redis系统的运行状态。可以启动多个哨兵,去监控Redis数据库的运行状态。其主要功能有两点:       ...

2016-10-22 14:10:16

阅读数 8534

评论数 3

Redis的主从复制

1、主从复制的介绍      1.1  Master可以拥有对个slave      1.2  多个slave可以连接同一个master,还可以连接到其他的slave      1.3  主从复制不会阻塞master,在数据同步的时候master可以继续处理client的请求      1.4 提...

2016-10-21 21:20:19

阅读数 319

评论数 1

修改linux主机名称

1、查看当前的主机名称      1.1  命令 hostname [root@localhost /]# hostname localhost.localdomain 2、通过hostname命令,修改主机名称      2.1  使用命令 hostname newname 修改主机名称 [r...

2016-10-21 18:51:06

阅读数 309

评论数 0

将Nginx设置为linux下的服务

1、手动写一个脚本 nginx ,将脚本放置到 /etc/init.d 目录下  2、进入到目录 /etc/init.d,执行命令 vim nginx      2.1 进入到相应的目录 [root@localhost /]# cd /etc/init.d/ [root@localhost ini...

2016-10-21 16:31:30

阅读数 489

评论数 0

Redis的基本操作

1、Redis的全局操作命令 #查看所有key keys * 或 keys "*" #查看匹配前缀的keys keys "miao*" #清空redis flushdb #随机取出一个key randomkey #查看key的类型 type ke...

2016-10-16 16:58:19

阅读数 437

评论数 0

CentOS下安装Redis-3.2.4

1、Redis的下载地址       1.1  官网的下载地址为:http://www.redis.io/download       1.2   在linux下,下载Redis的命令如下          wget http://download.redis.io/releases/redis-...

2016-10-16 15:11:42

阅读数 2397

评论数 0

利用JavaScript生成二维码并且中间有logo

一、描述              描述: jquery.qrcode.js 是一个能够在客户端生成矩阵二维码QRCode 的jquery插件,使用它可以很方便的在页面上生成二维条码。此插件是能够独立使用的,体积也比较     小,使用gzip压缩后才不到4kb。因为它是直接在客户端生成的条码, ...

2016-10-14 21:45:03

阅读数 23590

评论数 10

jquery-qrcode生成二维码

一、jquery-query         jquery-qrcode是一个为浏览器生成二维码的jquery插件。我们很容易将它集成到我们的应用。该插件也可以独立使用,也比较小。它是直接在客户端生成二维码生成。所以不会有图片的下载过程,一定程度上提高了系统性能。 二、实例         1、j...

2016-10-14 21:20:18

阅读数 474

评论数 0

7、Eclipse下的Java反编译插件,查看源代码不再困难

Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。 转载自:htt...

2016-10-14 16:39:03

阅读数 539

评论数 0

Hession和Jersey实现应用服务器和图片服务器分离(向外提供服务接口)

1、修改Tomcat的web.xml文件,支持文件的上传 readonly false 2、修改项目的编码格式和Tomcat的编码格式统一。防止出现文件名称的中文乱码问题  ...

2016-10-09 16:47:22

阅读数 399

评论数 0

使用Jersey上传文件到tomcat的中文乱码问题

1、问题描述       使用jersey上传图片到tomcat服务器,上传的文件出现文件名称的中文乱码问题。 2、尝试的解决方法       2.1 修改tomcat的内置编码 <Connector port="8080" protocol="HTTP...

2016-10-09 15:38:09

阅读数 1324

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭