自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hpb21的专栏

理想迈进中

  • 博客(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

volley实例

volley实例

2014-07-24

库封装总结:工厂方法demo

android库封装总结:采用了工厂方法模式的实现,在android开发中,比较常用的。

2014-06-30

xuggle 动态库

将该文件拷贝到本地jdk的bin目录下,以及c:/windows/system32目录下 ,然后即可运行demo代码

2013-10-08

xuggle-samples

xuggle学习官方例子,很详细,包括jar包中各种类的使用及junit,在demo包下包含音频、视频解码的详细例子。

2013-09-29

算法作业-众数 动态规划 最近点对 排序

学算法的同学可以参考参考,虽然不是很全.主要包括众数 ,动态规划,最近点对,各种排序等

2011-05-07

apache-ant

apache antapache-antapache-antapache-antapache-antapache-antapache-antapache-ant

2010-06-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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