会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yanghuahui's blog
绝技源于江湖、将军发于卒伍
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
2014年4月23日
快学Java NIO
摘要: Java NIO Tutorial 地址:http://tutorials.jenkov.com/java-nio/index.htmlJava NIO系列教程译文地址:http://ifeve.com/java-nio-all/以下是我拜读过程中摘抄的部分内容,并且加了一些内容、笔记,姑且叫《快学...
阅读全文
posted @ 2014-04-23 20:20 yanghuahui
阅读(4354)
评论(0)
推荐(4)
2014年4月21日
Git常用命令举例
摘要: clone一个git project到本地git clone https://github.com/huahuiyang/network-certification.git到这个目录下,可以发现有个隐藏文件夹.gitcd network-certification/创建branchgit branc...
阅读全文
posted @ 2014-04-21 22:59 yanghuahui
阅读(622)
评论(0)
推荐(2)
2014年4月20日
Storm TimeCacheMap RotatingMap源码分析
摘要: TimeCacheMap是Twitter Storm里面一个类, Storm使用它来保存那些最近活跃的对象,并且可以自动删除那些已经过期的对象。不过在storm0.8之后TimeCacheMap被弃用了,取而代之的是RotatingMap。RotatingMap与TimeCacheMap的区别如下:...
阅读全文
posted @ 2014-04-20 20:41 yanghuahui
阅读(3872)
评论(0)
推荐(2)
《Getting Started with Storm》章节一 基础
摘要: 注:括号里的字,并且是(灰色)的,是我个人的理解,如有差错,欢迎交流Storm是一个分布式的、可靠的、容错的数据流处理系统(流式计算框架,可以和mapreduce的离线计算框架对比理解)。整个任务被委派给不同的组件,每个组件负责一个简单的特定的处理任务。Storm集群的输入流是一个叫spout的组件...
阅读全文
posted @ 2014-04-20 18:37 yanghuahui
阅读(3238)
评论(0)
推荐(5)
2014年4月19日
《Getting Started with Storm》译文 Homepage
摘要: 拿到这本书感觉还挺薄,所以当下就想赶紧读完,然后尝试着翻译下,并加上一些自己的理解,作学习交流之用,非盈利性质这段时间在做一个 分布式的、支持大吞吐的、实时的日志系统,主要用到的开源方案有Kafka,Storm,Hbase,Redis希望翻译完这本书,和大家讨论,把日志系统的代码重构后,发到gith...
阅读全文
posted @ 2014-04-19 12:48 yanghuahui
阅读(1211)
评论(0)
推荐(3)
2014年4月2日
ssl原理,非对称加密握手,对称加密传输
摘要: SSL的基本思想是用非对称加密来建立链接(握手阶段),用对称加密来传输数据(传输阶段)。这样既保证了密钥分发的安全,也保证了通信的效率。SSL握手,单方服务器认证(一般的浏览器上网)SSL握手,双方认证(类似U盾形式的银行认证系统)
阅读全文
posted @ 2014-04-02 17:34 yanghuahui
阅读(2182)
评论(0)
推荐(1)
nginx实现ssl反向代理实战
摘要: 登录认证account.free4lab.com需要提供ssl登录接口,ssl的原理看这篇博文,因为前面有反向代理nginx,所以这个需求就放在nginx实现了,否则可以放在web容器(jetty,tomcat)上实现,如何在容器实现ssl部署可以看之前的一篇博文linux tomcat配置https步骤:1.生成一个权威的ssl证书对(如果自己颁发的话,那么https是不被浏览器认可的,就是https上面会有一个大红叉)推荐一个免费的网站:https://www.startssl.com/startssl的操作教程看这个:http://www.freehao123.com/startssl-
阅读全文
posted @ 2014-04-02 17:30 yanghuahui
阅读(61168)
评论(1)
推荐(3)
2014年3月29日
反射和动态代理实现上下文切入AOP效果
摘要: Java的反射框架提供了动态代理机制,允许在运行期对目标类生成代理,避免重复开发,实现上下文切入的功能。代码是最好的交流语言:Subject接口RealSubject实现接口SubjectHandler实现上下文切入,非显式动态代理功能interface Subject { public String request(int[] array); public void anotherRequest();}public class RealSubject implements Subject { @Override public String request(in...
阅读全文
posted @ 2014-03-29 16:04 yanghuahui
阅读(511)
评论(0)
推荐(1)
2014年3月25日
mvn exec用法,运行jar后台驻留进程
摘要: java工程如果打包成war,那依赖的jar包都会被包含进去。不过如果开发java的后台驻留进程,那一般会打包成jar包的形式,要想在运行进程的时候找到所有的依赖包,基本有如下两种方式:方式一:maven assembly插件方式打包,这样所有的依赖jar包会整合到一个大的jar包里头,不太适合开发阶段,因为打包比较耗时。方式二:mavn exec插件,也是开发的时候推荐的方式。这样运行java进程的时候就不需要再去为 -classpath而烦恼了。一般maven管理的工程,在工程的根目录下执行 mvn clean & mvn package,然后在运行以下示例命令就可以。mvn ex
阅读全文
posted @ 2014-03-25 19:44 yanghuahui
阅读(5507)
评论(0)
推荐(1)
2014年2月28日
webvnc利器-noVNC集成实战
摘要: 我们在做一个虚拟机管理平台,底层虚拟化使用KVM,我们希望在网页上操作虚拟机。一开始用applet嵌在网页内实现webvnc,不过由于applet的在浏览器上运行安全性限制,我们需要一个新的方案。此时调研了guacamole和novnc。guacamole在我之前的一个博文里有介绍,guacamole介绍noVNC集成更加方便轻量,而且功能上完全满足一般的虚拟机管理平台的需求,OpenStack就是用noVNC,下面简单介绍下我们如何集成noVNC。noVNC github链接noVNC的工作原理:noVNC提供一种在网页上通过html5的Canvas,访问机器上vncserver提供的vnc
阅读全文
posted @ 2014-02-28 21:45 yanghuahui
阅读(48001)
评论(6)
推荐(8)
上一页
1
2
3
4
5
6
7
8
9
10
···
15
下一页
公告