- 博客(11)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 xuugle学习--安装
xuggle(www.xuggle.com/xuggler)是一个java开发库,主要用于与ffmpeg jni完成通信,实现视频文件的解码。1 下载xuggle.jar在myeclipse中新建maven项目,在pom.xml中加入以下内容 xuggle repo http://xuggle.googlecode.com/svn/trunk/repo/share/j
2012-08-27 21:41:35 8375 1
原创 Redis与Mysql通信2
Redis通过队列服务器定时更新Mysql:队列操作Redis:接收Redis写数据操作,记录数据。定位Dao层方法:定义类、方法对应规则。队列操作Mysql:添加数据失败:记录当前id,failCount++,本次操作中在此之后中有同表操作时id-1,结束->清除redis数据,redis主键-failCount.更新数据失败:队列恢复至redis(已记录旧值及key)删
2012-08-27 21:16:51 2251
原创 利用java反射机制将任意对象的转换为map存储
private Map getValueMap(Object obj) { Map map = new HashMap(); // System.out.println(obj.getClass()); // 获取f对象对应类中的所有属性域 Field[] fields = obj.getClass().getDeclaredFields(); for (int
2012-08-24 20:04:54 9899
原创 lettuce---redis异步通信
今天简单研究了下lettuce,lettuce主要利用netty实现与redis的同步和异步通信。 RedisConnection connection = client.connect(); connection.set("key","key"); String value = connection.get("key"); /*RedisAsy
2012-08-24 20:02:00 12039 4
原创 redis与mysql数据同步
应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql,此种情况存在的问题主要是如何保证mysql与redis的数据同步,二者数据同步的关键在于mysql数据库中主键,方案是在redis启动时区mysql读取所有表键值存入redis中,往redis写数据是,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。 String tbn
2012-08-24 19:54:10 57495 9
原创 多线程学习
线程的停止:从线程外部终止线程的方法常用的是stop,可是当需要从线程内部终止,如在捕获异常时采用stop方法无法终止,可利用终止循环实现。有时候需要线程异常时继续运行异常,若直接如下: try { Thread.sleep(3000); LO l=new LO(); System.out.println(l.getName()); throw new N
2012-08-24 19:47:52 1058
原创 Redis学习-并发访问,mysql通信
并发访问Redis为单进程单线程模式,采用队列模式将并发访问变为串行访问。Redis本身没有锁的概念,Redis对于多个客户端连接并不存在竞争,但是在Jedis客户端对Redis进行并发访问时会发生连接超时、数据转换错误、阻塞、客户端关闭连接等问题,这些问题均是由于客户端连接混乱造成。对此有2种解决方法:1.客户端角度,为保证每个客户端间正常有序与Redis进行通信,对连接进行池化,同时对
2012-08-21 20:16:31 7078
原创 Redis 与Mysql通信
找了点资料看了下。学习心得如下:1 Mysql更新Redis Mysql更新Redis借鉴memcache与mysql通信,利用mysql udf,每有更新操作触发更新redis操作。不足在高并发时mysql压力较大,且针对每张表均需增删改触发,且Redis服务器不好更换(不知道有没有方法)。2 Redis更新Mysql 最简单的就是读redis->写mysql.但是在高并发下
2012-08-10 19:44:41 7341
原创 mysql_redis_udf
mysql与memcache的利用udf的数据勾取很好的解决了二者之间的数据同步,也提高了效率。因此在研究redis时也在想是否也有这样的工具,没想到一google还真有。http://code.google.com/p/loongsso/downloads/list。下下来研究了一下,今天整明白了,在此非常感谢七星大牛。
2012-08-03 19:44:26 4056 1
原创 Mina使用问题总结
在android项目中,与代理服务器之间通信一般都是采用TCP,由于在项目中要实现的功能中还有心跳,需要定时与服务器进行心跳交互,另外客户端要随时准备接收来自服务器的消息,因此采用了Mina,发现Mina使用起来挺方便的,就是要注意处理丢包、粘包问题,还有就是与Android activity之间的交互问题,这个比较重要。http://www.iteye.com/topic/1109234
2012-08-02 19:24:37 828
原创 Redis多客户端连接问题总结
最近在研究redis,2.4增加了自动重写aof文件,在通过基本的安装配置以及简单实用后,利用redis java客户端进行了一些小的实例编写,以及利用Jedis的连接池进行读写分离和数据并发,主要出现前请求间的混乱,导致发送、接收的数据格式转换出错,数据未取出等等情况,利用网上的解决方案对空闲时间,maxwait等进行了调整,还是会出现数据的混乱,这主要时由于redis的单进程、单线程的阻塞导致
2012-08-02 19:22:49 4562
apache-ant
2010-06-04
flex加载module问题
2011-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人