自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxzhq2002的杂记

cxzhq2002的杂记

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 为什么 Java 中要使用 Checked Exceptions

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

2015-02-28 19:17:15 570

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

在公司做mysql集群方案的时候,经过多次的分析与讨论,以及性能测试分析。发现haproxy方案最靠谱。用keepalived解决haproxy的单点问题。用spring的abstractRoutingDataSource解决读写分离的业务,主主集群来考虑主节点单点问题。无论从性能,部署的难度上,这种方案目前比较适合公司现阶段的发展。其中keepalived的安

2015-02-27 15:40:34 2517

转载 利用Haproxy给MySQL Cluster做负载均衡

一、环境第一台SQL节点:ip:10.0.31.40;port:4306第二台SQL节点:ip:10.0.31.41;port:4306haproxy服务器:ip:10.0.31.49。haproxy最好用最新的,老的版本可能不支持mysql-check,网上的采用脚本的方式过于麻烦。二、配置至于怎么安装haproxy就不记录了,很容易安装。我的安装

2015-02-27 15:37:49 1586

转载 Mongodb资料

http://docs.mongodb.org/manual/core/sharding-introduction/MongoDB 客户端 MongoVuehttp://www.mongovue.com/Purpose of Sharding¶Database systems with large data sets and high t

2015-02-26 17:54:46 427

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

MongoDB分布式操作——分片操作 描述:            像其它分布式数据库一样,MongoDB同样支持分布式操作,且MongoDB将分布式已经集成到数据库中,其分布式体系如下图所示:         所谓的片,其实就是一个单独的MongoDB进程,它可以运行在不同的节点上,也可以运行在同一节点但监听不同的端口。同一个集合的数据可能在每个片中都存储

2015-02-26 17:47:32 673

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

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

2015-02-25 19:19:42 1391

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

构造 HTTP请求 Header 实现“伪造来源 IP ” 在阅读本文前,大家要有一个概念,在实现正常的TCP/IP 双方通信情况下,是无法伪造来源 IP 的,也就是说,在 TCP/IP 协议中,可以伪造数据包来源 IP ,但这会让发送出去的数据包有去无回,无法实现正常的通信。这就像我们给对方写信时,如果写出错误的发信人地址,而收信人按信封上的发信人地址回信时,原发信人是无法收到回

2015-02-11 20:26:30 982

转载 详解强大的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://127.0.0.1:8888  Windows提权命令:net user baisontest baisontest /a

2015-02-11 14:49:44 676

转载 对比MS Test与NUnit Test框架

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

2015-02-10 16:19:31 434

转载 烤鸭的gerrit使用总结

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

2015-02-10 15:43:24 1502

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

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

2015-02-10 14:20:35 4205

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

在 「远程工作经验谈 - 如何适应及如何管理」 一文中,我在规则这章节提到了代码审查,收到不少朋友的提问和反馈,故在本文中拓展开来聊聊。在 Wikipedia 上,对代码审查的定义是代码审查(英语:Code Review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的

2015-02-10 10:51:39 514

转载 服务框架 Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能

2015-02-08 19:18:46 392

转载 API管理的五大规则

API就像是连接各个应用程序之间的纽带,不仅对消费者应用是这样,企业级应用也是这样。随着整个应用程序的快速发展,API管理平台也随之越来越流行。API愈来愈重要,人们对它的关注度也逐步上升。所以需要一些最佳实践/更好的做法来满足API的创建、开发和管理。Mashery的CEO,Oren Michels提供了一些非常实用的API管理原则,这些原则也适用于其他服务提供商,比如Apigee、La

2015-02-08 19:15:22 762

转载 WSO2 发布开源的 API 管理平台

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

2015-02-08 18:57:28 1407

转载 RAC(Oracle网格计算技术)

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

2015-02-05 13:58:49 1594

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

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

2015-02-05 11:31:00 579

转载 系统统一验证(IHttpHandlerFactory)

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

2015-02-03 17:41:27 508

转载 选择HttpHandler还是HttpModule?

选择HttpHandler还是HttpModule?阅读目录开始理解ASP.NET管线理解HttpApplication理解HttpHandler理解HttpModule三大对象的总结案例演示如何选择?最近收到几个疑问:HttpHandler和HttpModule之间有什么差别,我到底该选择哪个?之所以有这个疑问,是因为在这二类对象中都可以访问Reque

2015-02-03 17:32:43 448

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

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

2015-02-03 14:17:25 12364

转载 Sql Server查询性能优化之创建合理的索引(下篇)

  数据库索引分为聚集索引和非聚集索引,聚集索引就是物理索引,也就是数据的物理的存储顺序,聚集索引的叶子节点就是数据行本身;非聚集索引是逻辑索引,也可以简单的认为是对聚集索引建立的索引,一般来说聚集索引的键就是非聚集索引的叶子节点(在不使用include时)。关于索引的选择  对于索引类型来说没什么好选的,一般来说聚集索引是必须的(有特殊需要的另说),非聚集索引看实际需要灵活建立。

2015-02-03 14:03:06 390

转载 C#技术漫谈之垃圾回收机制(GC)

摘要:今天我们漫谈C#中的垃圾回收机制,本文将从垃圾回收机制的原理讲起,希望对大家有所帮助。  GC的前世与今生  虽然本文是以.NET作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自

2015-02-01 12:54:43 445

模仿google的拖拽的个性网页布局

asp.net+javascript+css(模仿google的拖拽的个性网页布局)(操作数据库篇) .

2012-03-16

空空如也

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

TA关注的人

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