cxzhq2002的杂记

cxzhq2002的杂记

为什么 Java 中要使用 Checked Exceptions

 关于 Java 中引入的 Checked Exceptions,目前存在着很多反对意见。正方的观点是引入 Checked Exceptions,可以增加程度的鲁棒性。反方的观点是 Checked Exceptions 很少被开发人员正确使用过,并且降低了程序开发的生产率和代码的执行效率。 ...

2015-02-28 19:17:15

阅读数 415

评论数 0

MYSQL使用心得(七)----读写分离集群方案之haproxy+keepalived+abstractRoutingDataSource

 在公司做mysql集群方案的时候,经过多次的分析与讨论,以及性能测试分析。发现haproxy方案最靠谱。用keepalived解决haproxy的单点问题。用spring的abstractRoutingDataSource解决读写分离的业务,主主集群来考虑主节点单点问题。无论从性能,部署的...

2015-02-27 15:40:34

阅读数 2224

评论数 0

利用Haproxy给MySQL Cluster做负载均衡

 一、环境 第一台SQL节点:ip:10.0.31.40;port:4306 第二台SQL节点:ip:10.0.31.41;port:4306 haproxy服务器:ip:10.0.31.49。haproxy最好用最新的,老的版本可能不支持mysql-check,网上的采用脚本的方...

2015-02-27 15:37:49

阅读数 1387

评论数 0

Mongodb资料

 http://docs.mongodb.org/manual/core/sharding-introduction/ MongoDB 客户端 MongoVue http://www.mongovue.com/ Purpose of Sharding...

2015-02-26 17:54:46

阅读数 342

评论数 0

MongoDB分布式操作——分片操作

 MongoDB分布式操作——分片操作   描述:              像其它分布式数据库一样,MongoDB同样支持分布式操作,且MongoDB将分布式已经集成到数据库中,其分布式体系如下图所示:            所谓的片,其实就是一个单独的MongoDB进程...

2015-02-26 17:47:32

阅读数 442

评论数 0

企业级应用中统一配置模块的设计

 简介: 在企业级应用的开发和运行中,配置数据是必不可少的。在以往的应用中,配置数据往往以许多不同方式保存,比如:文件、注册表以及数据库等。对配置数据的松散管理造成了在应用系统运行过程中查找、使用和迁移的不便,在项目的开发和部署过程中也需要系统开发人员考虑配置数据的逻辑。本文结合 SOA 的...

2015-02-25 19:19:42

阅读数 939

评论数 0

构造HTTP请求Header实现“伪造来源IP”

构造 HTTP请求 Header 实现“伪造来源 IP ”   在阅读本文前,大家要有一个概念,在实现正常的TCP/IP 双方通信情况下,是无法伪造来源 IP 的,也就是说,在 TCP/IP 协议中,可以伪造数据包来源 IP ,但这会让发送出去的数据包有去无回,无法实现正常的通信。这就...

2015-02-11 20:26:30

阅读数 562

评论数 0

详解强大的SQL注入工具——SQLMAP(转载)

 用示例: python sqlmap.py -u "http://xx.com/member.php?id=XX"  -p id --dbms "Mysql" --dbs --level 3 --delay 0.5  --proxy http://...

2015-02-11 14:49:44

阅读数 419

评论数 0

对比MS Test与NUnit Test框架

 前言: 项目中进行Unit Test时,肯定会用到框架,因为这样能够更快捷、方便的进行测试。 .Net环境下的测试框架非常多,在这里只是对MS Test和NUnit Test进行一下比较, 因为这两个框架用的较多,也有大虾想过同时只是这两种框架的方法。   一...

2015-02-10 16:19:31

阅读数 333

评论数 0

烤鸭的gerrit使用总结

 1. 前言 最近在摸索git + gerrit代码审核的工作模式,需要安装gerrit服务器,经过一阵折腾,走了不少弯路,在此做下笔记,以便自己或者他人参考。有误的地方请指教。 我的环境如下: 环境 IP 说明 Windows X...

2015-02-10 15:43:24

阅读数 605

评论数 0

艾宾浩斯记忆法和遗忘曲线

 曲线实验编辑 艾宾浩斯(Hermann Ebbinghaus,1850-1909)是德国的一位著名心理学家,他在1885年发表了他的实验报告后:人们接触到的信息在经过人的学习后。艾宾浩斯曾经做了一个非常著名的实验——他选用了一些没有意义的音节,毫无规律的的字母组合,如asww,cfhhj...

2015-02-10 14:20:35

阅读数 1703

评论数 0

让代码审查成为你的团队习惯

 在 「远程工作经验谈 - 如何适应及如何管理」 一文中,我在规则这章节提到了代码审查,收到不少朋友的提问和反馈,故在本文中拓展开来聊聊。 在 Wikipedia 上,对代码审查的定义是 代码审查(英语:Code Review)是指对计算机源代码系统化地审查,常用软件同行评审的方...

2015-02-10 10:51:39

阅读数 378

评论数 0

服务框架 Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。 主要核心部件:   Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息...

2015-02-08 19:18:46

阅读数 325

评论数 0

API管理的五大规则

API就像是连接各个应用程序之间的纽带,不仅对消费者应用是这样,企业级应用也是这样。随着整个应用程序的快速发展,API管理平台也随之越来越流行。 API愈来愈重要,人们对它的关注度也逐步上升。所以需要一些最佳实践/更好的做法来满足API的创建、开发和管理。 Mashery的CEO,Oren M...

2015-02-08 19:15:22

阅读数 581

评论数 0

WSO2 发布开源的 API 管理平台

国际领先的开源SOA解决方案提供者WSO2近日发布了一个开源的API管理平台(WSO2 API Manager),该平台为开发者发布API、创建和管理开发者社区、扩展路由流量、确保API内容提供了一个完整的解决方案。该API管理器在Apache 2.0许可协议下开源。 通过该管理器,你的...

2015-02-08 18:57:28

阅读数 943

评论数 0

RAC(Oracle网格计算技术)

 Oracle RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为“真正应用集群”,它一般有两台或者两台以上同构计算机及共享存储设备构成,可提供强大的数据库处理能力,现在是Oracle 10g Grid应用的重要组成部分。RAC(Race...

2015-02-05 13:58:49

阅读数 1061

评论数 0

Windows平台网站图片服务器架构的演进

 构建在Windows平台之上的网站,往往会被业内众多架构师认为很“保守”。很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的。由于长期缺乏开源支持,所以只能“闭门造车”,这样很容易形成思维局限性和短板。就拿图片服务器为例子,如果前期没有容量规划和可扩展的设计,那么随着图片文件...

2015-02-05 11:31:00

阅读数 485

评论数 0

系统统一验证(IHttpHandlerFactory)

 前几天客户(政府部门)打电话过来说系统被百度收录,并且可以不登录就能访问其中的某些页面。 急急忙忙赶过去解决问题。(中间还有小插曲:打的过去的,由于跨了几个区,结果的哥也不认识路,哎呦折腾的天都黑了,路费狂飙……) 这个系统是公司最老的系统之一,是好几年前的,开发那个乱啊,维护着就心烦...

2015-02-03 17:41:27

阅读数 392

评论数 0

选择HttpHandler还是HttpModule?

 选择HttpHandler还是HttpModule? 阅读目录 开始理解ASP.NET管线理解HttpApplication理解HttpHandler理解HttpModule三大对象的总结案例演示如何选择? 最近收到几个疑问:HttpHandler和HttpMod...

2015-02-03 17:32:43

阅读数 367

评论数 0

is null 和 is not null 都不能利用 索引

  网上有些资料说含有 null 的列不能创建索引,还有资料说因为一般的索引是 b_ 树结构,而 b+ 树不能存储 null 值,所以 is null 和 is not null 都不能利用 索引。为了证明以上说法,我做了一下测试。 1. 测试含有 nul...

2015-02-03 14:17:25

阅读数 7483

评论数 0

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