自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ClamerCoder的专栏

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile.

  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

转载 服务器稳定性测试方法汇总

转自:http://www.csdn.net/article/2009-05-24/1825服务器稳定性是最重要的,如果在稳定性方面不能够保证业务运行的需要,在高的性能也是无用的。正规的服务器厂商都会对产品惊醒不同温度和湿度下的运行稳定性测试。重点要考虑的是冗余功能,如:数据冗余、网卡荣誉、电源冗余、风扇冗余等。一些测试方法主要分以下几种:压力测试:已知系统高峰期使

2016-01-31 13:04:23 1341

原创 浅析空洞文件

1.什么是空洞文件?“在UNIX文件操作中,文件位移量可以大于文件的当前长度,在这种情况下,对该文件的下一次写将延长该文件,并在文件中构成一个空洞,这一点是允许的。位于文件中但没有写过的字节都被设为 0。”      --摘自“百度百科”从上面的描述可以将空洞文件的特点表述为:offset > 实际文件大小。那这又有什么表现和意义呢?我们下面慢慢分析。2.怎么获得一个空洞文

2014-08-03 22:08:12 9980 5

原创 单例模式

单例模式,顾名思义就是

2014-05-08 22:05:28 393

转载 内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。      内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。第一次见面      内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。public class OuterClass { private Strin

2014-05-08 21:10:53 486

原创 工厂模式

在zh设计模式

2014-05-07 16:06:50 649

转载 Java 同步块(synchronized)详细说明

转自:我们在java开发中常常用synchronized( 互斥锁)来进行同步,但是对于 synchronized关键字有那些用法,会产生什么样的效果却不一定清楚,下面将详细介绍synchronized在程序中的使用方式。一、Java 同步关键字(synchronized)Java 中的同步块用synchronized 标记。同步块在Java 中是同步在某个

2014-05-01 17:22:34 583

转载 linux下web项目的压力测试软件

转自:Web服务器压力(负载)测试工具  一 Siege一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。官方:http://www.joedog.org/1. 下载源码请自行google例如:wget http://soft.vpser.net/t

2014-04-27 22:22:55 1513

转载 内聚和耦合的介绍

转载软件设计“内聚度”“耦合度”介绍  一、联系     当个程序段或语句(指令)引用了其它程序段或语句(指令)中所定义或使用的数据名(即存贮区、地址等)或代码时,他们之间就发生了联系。一个程序被划分为若干模块时,联系既可存在于模块之间,也可存在于一个模块内的程序段或语句之间,即模块内部。联系反映了系统中程序段或语句之间的关系,不同类型的联系构成不同质量

2014-04-25 16:10:55 2752

转载 GitHub使用教程

转自:【Github教程】史上最全github使用方法:github入门到精通【初识Github】首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和M

2014-04-23 14:55:26 448

原创 linux下安装tomcat并部署项目

1.tomcat的安装1.1 首先需要进行zip文件的下载:[tomcat下载地址](http://tomcat.apache.org/index.html "tomcat下载地址")1.2 解压 ```javaunzip zxvf apache-tomcat-5.5.zip mv apache-tomcat-5.5 /usr/localmv apa

2014-04-23 14:53:37 962

原创 Rails基本操作

本文基于一个简单的Blog系统进行手动CRUD的操作,以熟悉Rails的一些基本操作。1.建立Project  rails new XXX(项目名称) -d mysql  其中后面添加的mysql表示低层的数据库为mysql,如果不进行填写,默认为SQLite。2.修改数据库设置  进入config下的db.yml文件,进行对数据库配置的修改,开发时,需要删除test和

2014-04-23 14:51:45 741

原创 三种判断完全二叉树的方法的实现与分析

概述Dijkstra算法、Prim算法等都要用堆才能优化,几乎每次都要考到的二叉排序树的效率也要借助平衡性来提高,而平衡性基于完全二叉树。对于一棵完全二叉树,叶子节点只可能出现在最下层和倒数第二层,且最下层的叶子节点集中在树的最左部。层次遍历法基本思路 实现  分析 时间复杂度:O(n)

2014-04-23 14:50:30 1401

原创 Rails操作数据库(mysql)

一. 首先需要创建一个项目,并且要说明数据使用过的是mysql:$ rails new myapp -d mysql # 将会在当前目录创建Rails程序骨架$ cd myapp # 进入目录$ rails server # 启动服务器这时打开浏览器,输入IP后的3000端口,可能会出现下面这两个错误:a.Access denied for user 'root'

2014-04-23 14:46:52 2728

转载 Ubuntu下搭建Ruby on rails 环境

打算学习一门新技术时,首先需要去了解这项技术的一些大概情况,技术优势在于什么?为什么要选择他,跟同类技术比较有什么优势?之所以学习rails,主要是因为近一年来一直在做网站架设方面的事情,所用的web架构也一直是用于搭建大型网站的SSH,开发效率不过,对于短期项目小型项目来说不是很合适,所以决定学一门能够提高开发效率的计算。最开始选择的范围包括LAMP、Django和RubyOnRails,但

2014-04-23 14:45:29 7470

原创 ubuntu下安装mysql

ubuntu下安装mysql是相对简单的。1. 首先对系统进行更新:2. 键入网络网络安装命令:apt-get install mysql-server mysql-client其中需要输入密码,如果有输入或者输入失败,可以在之后进行修改:mysqladmin -u root -p password 123456

2014-04-23 14:42:22 514

原创 关于Spring中多线程下注入失败的处理

问题背景:在进行CSNPortal编写时遇到这样一个需求,需要在web启动的同时,启动一个线程进行网络的监听,每隔一段时间向服务器发送一个获取模块信息的请求。解决办法:在web.xml中注册一个监听事件,写一个监听类,进行网络的交互,获取数据后进行相应的处理,然后进行数据库操作。遇到的问题: 每次进行操作时都会报NullPointerException,检查一看,是我已经注入的对象

2014-04-23 14:39:19 2483

原创 java中关于date数据类型的总结

1. 关于时间格式设置代码: Date date = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); System.out.println(df.format(date));因为中关于时间和日期的操作大都统一在了Calendar 中,导致date中很多方法都被

2014-04-23 14:38:37 1216

原创 SSH框架开发中分层意义

在使用SSH框架进行web开发时,进行后端设计时必然会涉及到类的划分,也就会涉及到层次的划分。所谓层次,也就是一种降低耦合性的措施,人为的通过代码的功能性的不同和调用关系将整个项目的类进行分层。而在使用这些类时,调用关系一般都是顺序的,而且是不可逆的,也就是从上到下的调用关系并不能改变,而且不能越层级而调用,这就降低了代码间的耦合性,因为调用关系相对比较单一,耦合性就较低。一般的分

2014-04-23 14:37:38 7299

原创 关于ACM中的“多组数据,每组一行”

基本写法就是用一个while语句进行包裹读入函数,执行while的条件是读入的返回值不为EOF求绝对值:Problem Description求实数的绝对值。Input输入数据有多组,每组占一行,每行包含一个实数。Output对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。Sample Input123-234.

2014-04-23 14:34:34 9508

原创 整数拆分

题目:一个整数总可以拆分为2的幂的和,例如:7=1+2+47=1+2+2+27=1+1+1+47=1+1+1+2+27=1+1+1+1+1+27=1+1+1+1+1+1+1总共有六种不同的拆分方式。再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2。用f(n)表示n的不同拆分的种数,例如f(7)=6.

2014-04-23 14:30:51 3338 3

原创 一个可能是关于namespace的问题?

在进行上传下载Demo测试时,将action命名为upload,这样在jsp页面中自然就应该访问upload这个action,但是这样却报错了:There is no Action mapped for action name upload/查资料发现可能是namespace的问题,但是通过对namespace的进一步阅读,发现如果不进行namespace的命名,那么当请求找不到a

2014-04-23 14:24:51 590

原创 一个低级错误

在一次编写代码时,出现了这样的错误:expected ‘)’ before ‘;’ token刚开始以为是括号不全或者是分号没有打,但是检查发现并没有这样的错误,然后在网上不断的搜索,都没有得到满意的答案。突然在stackoverflower上看到时define的一个错误,然后看自己的代码,发现果然是,在define后面加了分号,这个错误真是低级的不行了,初学者都不会犯的,郁闷了。

2014-04-23 14:23:48 530

原创 ubuntu apt-get update 失败解决,也就是使用源失败

进行更新或者进行gcc下载,出现以下错误:/etc/apt$ sudo apt-get update  Err http://security.ubuntu.com precise-security InRelease      Err http://security.ubuntu.com precise-security Release.gpg    

2014-04-23 14:22:19 7068

原创 xmlReader项目总结

1. 技术点1.1 文件监控对于文件监控,采用了jdk1.7的一个新特性,其他提供了一个文件监控的API--watchservicewatchservice采用了异步的方式进行文件处理,通过注册监听的文件目录和监听的事件进行阻塞监听,内部实现尚不清楚,但是基本思想类似epoll,在一个固定时间间隔内(这个时间不可控,内部定义),当目录下发生变化时,会返回一个list,通过这

2014-04-23 14:20:10 575

转载 Linux下安装Nginx服务器

1.首先要确保linux下已经安装gcc,g++和make,如果没有安装,可以通过apt-get install XXX进行安装2.安装PCRE库pcre是什么?下载PCRE首先需要下载pcre库,然后进行解压和安装tar -zxvf pcre-8.34.tar.gzcd pcre-8.34./configuremakemak

2014-04-23 14:18:29 473

原创 mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI

[intrinsic column flags] (基本字段类型标识)- PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 非空- UQ: unique (column is part of a unique key) 唯一- AI: auto increme

2014-04-23 14:16:37 620

原创 JUnit中使用Annotation获得实例

在使用JUnit进行单元测试时经常需要使用Spring中经过IoC进行注入的对象,比如HibernateTemplate,就只能从Spring获取,因为如果自己去获取太繁琐。本文将以获取HibernateTemplate实例为例介绍两种获取IoC的对象:

2014-04-23 14:11:37 518

线性表和顺序表原地逆置

本代码包括了线性表(单链表)和顺序表(数组)的原地逆置的方法

2013-07-16

ssh框架之spring介绍

以ppt的形式介绍了SSH框架中的spring的核心技术和相应的使用方法,并提到了spring的实现机制

2013-07-16

hibernateAPI文档

hibernate的api开发文档,英文版,帮助学习英文的好东西

2013-07-16

java反射机制

在学习SSH框架时,很多地方用到了java的反射机制,通过学习了解一些java的反射机制的工作方式和一些基本用法。

2013-07-16

nmon分析器

nmon可用于服务器的系统资源占用分析,功能强大,特别用于网络的负载测试时的cpu测试

2013-07-16

wireshark使用手册

wireshark是知名的网络抓包工具,使用wireshark可以方便的分析网络情况,本文是wireshark的使用教程,内容详细

2013-07-16

三种判断完全二叉树的方法的实现与分析

三种判断完全二叉树的方法的实现与分析,主要对实现完全二叉树判断的几种方法的实现和分析

2013-07-01

TCPIP详解学习

TCPIP详解这本书可谓经久不衰,本文档主要是本人学习时候的一些心得,拿出来与大家分享,并请大家指正。

2013-07-01

空空如也

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

TA关注的人

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