从远程调用框架认识Zookeeper
从远程调用框架认识Zookeeper 发表于2014-01-02 11:14| 14814次阅读| 来源博客园| 12 条评论| 作者夏俊 Zookeeper架构设计Hadoop远程调用分布式...
View ArticleSlowHTTPTest慢攻击测试
SlowHTTPTest是一个可配置的应用层拒绝服务攻击测试攻击,它可以工作在Linux,OSX和Cygwin环境以及Windows命令行接口,可以帮助安全测试人员检验服务器对慢速攻击的处理能力。 这个工具可以模拟低带宽耗费下的DoS攻击,比如慢速攻击,慢速HTTP...
View Articlemysql在第一次查询的时候很慢,第二次查询就比较快的原因?
1、默认 query_cache 是打开的你使用 show global variables like '%query_cache%';确认一下有没有打开,如果打开了。第一次查询读数据文件,第二次就会走query_cache,所以就会很快。当然 ,如果数据更新了,要重新再缓存。2、第二种情况 ,查询表引擎:show variables like '%storage_engine%',...
View ArticleHTC 在纽约发布两款 eye 手机及手持相机设备 RE
在之前 HTC 公布“Double Exposure”邀请函之后,北京时间今天凌晨,HTC 在纽约召开发布会介绍自己的新拍照系统 Eye Experience,强调拍摄功能的全面提升并增加 120 帧慢速快门拍摄和五方视频通话等功能,同时发布会公布两款新手机 HTC One M8 EYE 和 Desire EYE,以及一款特别的拍照配件 HTC...
View Article周爱民:真正的架构师是没有title的(图灵访谈)
周爱民,现任豌豆荚架构师,国内软件开发界资深软件工程师。从1996年起开始涉足商业软件开发,历任部门经理、区域总经理、高级软件工程师、平台架构师等职,有18年的软件开发与架构、项目管理及团队建设经验,曾任盛大网络平台架构师、支付宝业务架构师,是 Borland Delphi 产品技术专家,也是 Qomo 开源项目(JavaScript)的发起者。2003年5月被美国 Borland...
View ArticleTorrent Tornado:浏览器内 BT 下载
Torrent Tornado 是一款完全使用 JavaScript 实现的附加组件,可以为 Firefox 浏览器增加 BT 下载功能。该附加组件的亮点有:体积小巧(不到 100K),完全使用 JavaScript 实现,跨平台且无本地二进制依赖。支持和磁力链接及种子文件关联。支持拖放式启动下载。注意当前 1.0 版本仅支持下载,不支持上传。Firefox 扩展下载分类: BitTorrent...
View Article恶意软件隐藏新技巧 – 密写
“密写”技术在很多侦探小说和谍战电影中经常会出现。 间谍用密写药水把情报写在白纸上, 收到情报的上级再通过显影技术把情报还原出来。最近, 戴尔SecurityWorks的安全研究人员Brett Stone-Gross发表了一个报告, 发现了一个新型恶意软件“潜伏”,这个恶意软件的最大特点就是,把 恶意代码 通过隐藏在 BMP 图片的像素中以躲避杀毒软件。最近的银行木马 KINS 利用了一部分泄漏的...
View ArticleGartner发布2015年十大IT趋势预测
据国外媒体报道,市场研究公司Gartner的IT专家团队近日公布了2015年十大IT趋势预测,其中包括计算无处不在、物联网、3D打印等等。Gartner认为,这些策略性科技趋势可能会在未来3年对企业产生重大影响。以下是它们的摘要:1....
View Article带有返回值的 Callable 使用
工作中很多涉及到多线程的地方都implemnets Runable 接口 或者是 extends Thread 抽象类,但是这样子的话得不到返回值。如果以下场景: 在多线程中计算值,线程结束后需要携带返回值。这时就需要Callable接口,实现改接口后需要实现方法 call 。改接口需要ExecutorService的submit方法执行,执行结果包装在...
View Article德国小城迁移到Linux
人口五万的德国北莱茵威斯特伐利亚州小城Gummersbach宣布它已经迁移到了Linux PC,淘汰了IT供应商已经停止支持的私有操作系统。迁移到Linux帮助它节省了五位数的费用, Gummersbach预计未来还能进一步节省IT费用。Gummersbach使用大约300台瘦客户端机器,桌面和应用程序来自六台服务器构成的集群,运行SuSE Linux Terminal...
View ArticleDB2如何进行crash recovery原理浅析(转载)
跟大家一样,我也很好奇DB2是如何做crash recovery的。最近看了一点 dabase crash recovery的资料,我把我对数据库 recovery的理解贴出来跟大家讨论讨论,这样可以帮助大家更好的理解DB2的行为。也希望实验室的专家们能够多给我们讲点这方面的知识。 首先,讲一下几个概念: 1、dirty page...
View Article通过DLNA将电脑视频投射到电视屏幕
近日以来,广电总局对电视盒子和智能电视进行了种种限制,导致绝大多数视频APP应用都无法在电视盒子和智能电视上使用,身为用户的我们如何摆脱广电总局的封锁,在电视上继续看自己喜爱的视频应用,下面我们就介绍一下通过DLNA协议来实现电视、手机、电脑、盒子实现互联互通。 DLNA(Digital Living Network...
View Articlejava动态加载
第一部分:Java虚拟机启动时,关于类加载方面的一些动作当使用java ProgramName.class运行程序时,Java找到JRE,接着找到jvm.dll,把该动态库载入内存,这就是JVM。然后加载其它动态库, 并激活JVM。JVM激活之后会进行一些初始化工作,之后生成BootstrapLoader,该Class...
View Article主宰世界的十大算法
算法对于我们今天生活十分重要,怎样宣扬也不会夸张。它们在虚拟世界中无处不在,从金融机构到交友网站。但是,相比于其他算法,其中有一些算法更大程度上改变并控制着我们的世界——本文列举了其中十种最为重要的算法。在正式介绍算法内容之前,让我们来迅速复习一些基本内容。虽然,没有明确的定义,但是计算机科学家将算法描述为一个定义了操作顺序的规则集合。它们是一组顺序指令,用来告诉计算机怎样解决一个问题或者达到某种既...
View Articletpcc-mysql安装、使用、结果解读
TPC-C是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下我们也把这类系统称为业务处理系统。 tpcc-mysql是percona基于TPC-C(下面简写成TPCC)衍生出来的产品,专用于MySQL基准测试。其源码放在launchpad上,用bazaar管理。一、 下载源码包 安装epel包后以便安装bzr客户端:rpm -Uvh...
View ArticleOS X下Android开发环境搭建 - Wei丶Haijun
准备工具Java 1.6 For Mac OS X — 在Mac上运行Eclipse会提醒需要Java 6运行时支持库Java 1.8 For Mac OS X— 本人开发时所用的jdk版本Eclipse — 本人开发时所用版本为Eclipse Luna Release (4.4.0)Android Development Tools(ADT)— 安卓开发工具插件Android SDK—...
View Articlebirt在页面展现
效果图如下: 主要代码如下。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="birt" uri="/WEB-INF/report-config/tlds/birt.tld" %>...
View Article