- 博客(46)
- 资源 (38)
- 收藏
- 关注
原创 dubbo学习笔记 第一章 zookeeper安装配置
dubbo的实际使用中,基本都是使用zookeeper来管理它的服务,以及实现分布式调用。至于zookeeper是什么,具有什么用户,大家可以百度搜索了解一下。实际生产环境中,zookeeper的应用服务数目,基本都是奇数个,这是由于它的选举算法决定的:zookeeper有选举leader的概念,当某台服务得到半数以上的投票是它就可以成为这个集群的leader,举个例子,有5个zookeeper应
2017-10-26 08:00:25 581 1
原创 一个nignx 服务反向代理3个IP访问的配置方法
场景:在10.17.55,44:7002和10.17.55.46:7003的weblogic 部署一个web工程,准备做负载均衡。在一台IP:12.17.56.44能访问到55.44和55.46上web工程的机器做nginx代理服务器,代理端口为7000,既12.17.56.44:7000能访问到10.17.55,44:7002或10.17.55.46:7003的web工程,而互联网有个IP22.
2015-07-09 20:34:08 3139
原创 Redis数据持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshot(RDB) 也是默认方式;另一种是Append only file(AOF)的方式。RDB就是Snapshot快照存储,是默认的持久化方式。即按照一定的策略周期性的将数据保存到磁盘。对应产生的数据文件为dump.rdb,通过配置文
2015-07-05 15:24:17 608
转载 Redis pipeline在java中的运用
我们可以利用pipeline的方式从client打包多条命令一起发出,不需要等待单条命令的响应返回,而redis服务端会处理完多条命令后会将多条命令的处理结果打包到一起返回给客户端。通过pipeline方式当有大批量的操作时候。我们可以节省很多原来浪费在网络延迟的时间。需要注意到是用 pipeline方式打包命令发送,redis必须在处理完所有命令前先缓存起所有命令的处理结果。打包的命令越多,
2015-07-05 15:15:45 1907
原创 关于Java获取本地服务器IP的问题
Java获取本地服务器IP,我们最简单的写法:import java.net.InetAddress; public class CatchIp{ public static void main(String[] args) { try { // 获取IP地址 String ip = InetAd
2015-03-01 19:29:50 3993
原创 websocket+redis实现即时消息推送思路
消息实时推送场景:1,第一阶段可以实现消息群发功能场景:根据应用类型,服务端发送消息,客户端及时收取消息。如同qq有时会弹出新闻小窗2,第二阶段可以根据办理业务,单点推送场景:手机用户办理一笔业务时,及时推送反馈。办理情况,如同招商银行按时推送信用卡还款信息,催你还钱,该还多少钱。3,可以将邮件,短信推送这些有共性的东西整合为一个整体设计思路:1.服务端发送消息(含标题
2015-01-12 09:01:09 12547
原创 Redis使用设计方案
一、环境要求Linux,内存4G以上。二、安装redis1.在/usr/local 建一个redis目录,执行命令步骤如下:cd /usr/local;mkdir redis;2.将redis-2.8.19.tar.gz重命名为redis-cache.tar.gz用工具上传至linux建好的redis目录下,进行安装操作,执行命令步骤如下:tarredis-cache.
2014-12-31 10:09:53 1460
原创 关于我的开源项目RedisFile讲解 二
redis连接池配置池相关包com.ylzinfo.redis.managerpackage com.ylzinfo.redis.manager;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Properties;import java.util.c
2014-12-23 20:43:55 999
原创 关于我的开源项目RedisFile讲解 一
redis是著名的缓存数据库,功能非常强大,使用也比较简单,我设计的RedisFile项目是用来模拟上传文件数据到缓存中。项目放在oschina中,下载地址是:https://git.oschina.net/pandason125/RedisFile.git 可以去下载,接下来的几篇博客将讲解里面的代码:所需的jar包有:commons-pool2-2.2.jar,dom4j-1.6.1.jar,
2014-12-23 20:29:00 1053
原创 Git 实现删除远程文件
工作中经常遇到,文件重命名,服务器旧的文件要删除的情况,git是怎么做的呢?假如我src下有个test目录,里面所有文件要删除:按步骤执行下列命令就行了git rm -r testgit commit - m "rm -r test"git push origin
2014-12-14 12:12:16 1135
原创 Hibernate 中setResultTransformer使用
List list = getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.create
2014-12-11 15:22:19 11040
原创 Spring 3.0.5 @ResponseBody 返回json中文乱码
要重写AbstractHttpMessageConverter类:具体内容如下:package com.ylzinfo.util;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.UnsupportedEncodi
2014-12-11 15:11:21 2401 1
原创 Jquery 使用全局变量ajax请求返回的json问题
我们先来看段代码:function loadTreedata(){ var _menuData=[]; $.ajax({ type:"post", dataType:"json", accept:"application/json", url:"/ThrLia/queryFunTree.action", error:function(data) { alert("加载失败"
2014-11-17 21:21:26 2015
原创 java多线程执行存储过程设计思路
假如有个存储过程需要执行20万数据的批量操作,这时可能会担心执行太久挂掉,那么我们可以考虑对数据进行切割,比如数据中有个人编号是按照数字顺序排序,我们可以对其进行取模运算,就能得到对数据分配,而这个取模的分母值也可以作为java启动线程池数目的一个 参数:比如现在数据编号有1至10,每个数字除以3,就能实现3个批次的分割。
2014-11-05 11:26:40 1180
原创 html嵌套iframe如何实现等iframe页面加载完进行下一步调用
如果想在你的html里面显示一张图片,或者显示一个报表,经常会在里面嵌套iframe,当我们点查询报表时,在报表显示过程中,我们想做个遮罩层,提示等待...但是报表显示出来后,我们如何把遮罩层去掉,让报表更好的展示呢?我就用代码来解释一个例子吧: 这是在html的div里面嵌套一个iframe发送url显示报表的js如下: var id ="#benefitnotic
2014-10-17 09:14:26 10555
原创 利用POI将数据库表结构信息导入excel模板中
周末闲来无事,想工作中经常要导出数据库的表信息到excel作为文档使用,琢磨一下,用poi来根据固定的模板导出一个excel数据表信息,这个类非原创,但是有所加工改进,写给大家分享。所需的poi核心jar包为poi-3.0.1-FINAL-20070705.jar。有点老旧,能用就行,下面贴上代码,有注释:
2014-08-01 10:56:32 1519 2
原创 wxpython设计一个简易的ssh连接软件
#coding:utf-8import wximport paramikoimport threadingimport platformclass SSHMainWindow(wx.App): def OnInit(self): self.width = 600 self.hight = 480 frame
2014-07-29 13:58:38 1137
转载 python VMware RedHat 实现ssh连接测试
RedHat http://www.cnblogs.com/shitouer/archive/2012/05/05/2484771.html
2014-07-25 11:21:23 862
原创 windows的svn数据文件迁移
1,确认好svn服务端的安装路径,将该路径的bin目录放入系统path变量,如:D:\Program Files\VisualSVN Server\bin。2.建立一个要存放备份文件库的目录,如:D:\svnbak。3.寻找到系统中存放文件的目录d:\Repositories\codebase,在cmd窗口执行svnadmin dump d:\Repositories\codebase >
2014-07-16 19:23:24 2094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人