- 博客(51)
- 资源 (27)
- 收藏
- 关注
转载 编程真难啊
上周,在Sun的Java论坛上出现了一个这样的帖子,这个贴子的链接如下:http://forums.sun.com/thread.jspa?threadID=5404590&start=0&tstart=0LZ的贴子翻译如下:大家好,我是一个Java的新手,我有一个简单的问题:请问我怎么才能反转一个整数的符号啊。比如把-12转成+12。是的,毫无疑问这是个简单的问题,但我弄
2012-12-27 15:19:40 1047
转载 如何解释技术债务(母鸡的遭遇)
技术债务,是指匆忙的实现一个功能,却对现有的程序库造成了破坏(在实现的过程中污染了代码库的设计),这对于一些项目经理/客户来说就像是天书奇谈。也许他们是明白的,只是不愿意承认罢了,我估计是这样的。不管怎样,我想起来一个小故事,当下次遇到这种情况,需要向他们解释增加某些新功能的代价时,也可用讲这个故事给他们听。 一个农夫有3只母鸡。每只母鸡每天下一个蛋。农夫跟当地的一个食品店老板做
2012-12-12 13:53:07 1199
转载 学什么编程语言比较好?
我应该学什么语言?这句话被问的很多,但是通常是不会得到答案的。每种语言都有一个相对固定的崇拜者群体,每次在论坛上有人比较一种语言的好坏,就会引发一场持久的战争。之所以发生这种情况,正是因为各种编译语言之间的力量是均衡的,没有哪一种语言是完美的,能够“终结”其它的所有语言。即使像Linux下的几种脚本语言那些看似长的很像的语言,也没有谁被谁完全替代,大家和平共处了许多年,并且在各自的位置发挥着自己的
2012-11-19 19:44:51 3378
转载 Linux NFS服务器性能优化
NFS是网络文件系统(Network File System)的简称,是分布式计算系统的一个组成部分,可实现在异种网络上共享和装配远程文件系统。NFS由Sun公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813)。其最大的功能就是可以通过网络,让不同操作系统的计算机可以共享数据,所以也可以将它看做是一个文件服务器。NFS文件服务器是Linux最常见网络的服务之一。尽管它的规则简
2012-11-15 16:35:02 4820
转载 性能测试感悟出的经验
1.性能测试很多人认为最大的障碍就是测试脚本开发与测试结果分析,导致很多测试原忽略了测试规划与设计的重要性。 2.LoadRunner只是性能测试执行与分析的工具,应服从测试设计人员的意志,避免被工具牵着走测试。 3.压力测试=指标测试,以不断增加压力来找到系统的极限。 4.开发阶段的性能测试:一边开发一边性能测试,需要一个反复迭代的过程。通过开发阶段的性能测试可以发现一些核心算
2012-11-15 11:13:12 1354
转载 QQ餐厅与系统性能模型
如果你在玩QQ餐厅的时候被老板抓到,可以理直气壮的说:“我在研究系统性能模型”。具体理由听我慢慢道来…1 QQ餐厅”系统“2 系统性能指标3 小结1 QQ餐厅”系统“QQ餐厅是一个系统。其中厨师是 CPU ,服务员是内存,桌椅板凳是磁盘IO ,这些统称为系统的资源。这个系统中只运行一个应用,该应用只提供一个服务:就餐服务。显然,系统的所有资源都会用于这个服务。 QQ餐厅当然会有
2012-11-15 11:10:25 1036
转载 【日语五十音图快速记忆法】(看了这个,真的很好记)
日语五十音图快速记忆法あ ア a ‘あ’看上去像是一个武术高手施展了一个扫堂腿,敌人肯定被扫得冷落花流水,啊的一声倒下去啦,所以读a。‘ア’片假名指示出了你发音的样子,嘴巴张开,舌头放到下面,a。い イ i ‘い’通汉字‘以’,也念i,所以很好记的。‘イ’呢,我每次看到它就会想起汉字‘依’,也就记住了。 う ウ u ‘う’表示你发音时的样子,上嘴唇倾斜,下巴朝上撅,就发
2012-10-24 17:00:37 3851
转载 大公司里学做人,小公司里学做事
以前,公司都愿意找能力强、资格老的人来做研发,有点个人英雄主义在里面。一个优秀能干的员工能给公司带来很大的利益。但是,凡事都有双面性。现在这个社会,人才流动很快。能力强的、聪明的人,虽说给公司带来过不少利益,但也经常给公司带来很大的伤害,做几年就远走高飞的人太多了。他们的离开给公司造成了很大的缺口,很多地方都要好久才能补上。总之,元气大伤。这种情况见得多了,这些大公司就精了
2013-09-27 13:27:56 1578
原创 Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的
2013-09-18 19:08:39 1064
原创 Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的
2013-09-18 17:00:40 1325
原创 oracle samba 监听器启动命令
手动启动:用 oracle用户登录(或su - oracle)lsnrctl start sqlplus / as sysdba startup exit
2013-08-29 09:15:16 1207
原创 insuite DB不好用了
进入oracle用户su - oracle /* 切换到oracle账户下sqlplus /nolog /* 进入oracle语句环境conn / as sysdba /* 连接DBAstartup /*启动oracle服务exit
2013-07-23 10:29:16 1104
原创 Struts1 jar 包说明
Struts1 jar 包说明2010-05-26 13:10 Struts相关包 antlr.jar ANTLR(ANother Tool for Language Recognition)它是这样的一种工具,它可以接受词文法语言描述,并能产生识别这些语言的语句的程序。 commons-beanutils.jar Commons-Beanutils 这个是jakarta common
2013-07-11 10:08:54 1667
转载 MongoDB学习笔记(一) MongoDB介绍及安装
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。
2013-03-21 13:09:04 882
转载 Java中Runnable和Thread的区别
Java中Runnable和Thread的区别2012-03-01 14:04 wwww1988600 wwww1988600的博客 我要评论(1) 字号:T | T在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方
2013-03-14 18:28:58 1025
转载 Jmeter JVM参数性能对比
1、意图:找到Jmeter尽可能优的JVM参数 由于Jmeter在性能测试中常常出现JVM崩溃的现象,JVM Crash的瞬间留下的信息非常的少,一般只知道大致是什么原因造成了崩溃,比如Eden区占用100%等。 什么样的情况下的参数情况下JVM是不会Crash的呢? 什么样的情况下Jmeter的使用效率是最高的呢?自己其实很早就想做这样的性能对比。2、环境概况 不
2013-01-31 12:32:46 5379
转载 多个jmeter命令行实例需要注意的
如果用jmeter通过命令行(无图形界面)执行测试脚本,可参见jmeter最简单使用,并且启动多个jmeter实例,肯定会报地址端口已占用:Waiting for possible shutdown message on port 4445 java.net.BindException: Address already in use at java.net.Plai
2013-01-31 12:31:01 1740
转载 使用JMeter做压力测试
使用JMeter做压力测试1.下载Jmeter地址:http://jmeter.apache.org/download_jmeter.cgi 2.启动jmeter运行bin/jmeter.bat3.添加线程组在TestPlan节点上右键,Add-->Threads(Users)-->Thread Group。Number of Thr
2013-01-23 14:52:10 18767 1
原创 Jmeter进行分布式性能测试
由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的Agent来分担Jmeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下。 1.安装jmeter,并确定其中一台机器作为 Controller,其他的机器作为
2013-01-23 10:50:26 1619
转载 Jmeter变量参数化及函数应用
我们在使用Jmeter录制脚本后,经常会对已录制的脚本进行修改,需要把一些参数使用一些变量替代,Jmeter是支持这些功能的,不过是通过函数实现的。下面举一个简单的例子,使用随机数替代一个参数: 打开录制好的脚本,点击Jmeter的“选项”,选择“函数助手对话框”(或者使用快捷键“Ctrl+F”),在“选择一个功能”的下拉框中选择“_Random”,然后在“函数参赛”中会出现三个
2013-01-21 09:24:31 991
翻译 nagios客户端程序的安装(翻译官方文档 NRPE.pdf)
要监视客户机的本地信息需要用到nrpe这个程序NRPE的原理如下图NRPE总共由两部分组成:? check_nrpe 插件,位于在监控主机上? NRPE daemon,运行在远程的linux主机上(通常就是被监控机)按照上图,整个的监控过程如下:当nagios需要监控某个远程linux主机的服务或者资源情况时1.nagios会运行check_nrpe这个插件
2013-01-08 15:15:41 1769
原创 oracle 怎样快速删除一个表中全部的数据
示例一:delete from emp;示例二:truncate table emp;TRUNCATE TABLE 虽然与不带 WHERE 的 DELETE 语句相同 但 TRUNCATE TABLE 速度更快而且占资源少速度快 TRUNCATE TABLE 不记录日志所以不能激活触发器 TRUNCATE TABLE 不能用于参与了索引视图的表
2013-01-07 11:24:47 11755 1
转载 Jmeter参数化与关联
一,定义。在本文中。参数化:指对每次发起的请求,参数名称相同,参数值进行替换,如登录三次系统,每次用不同的用户名和密码。关联:与系统交互过程中,系统返回的内容,需要在接下来的交互中用到,如防止csrf攻击而生成的token。二,参数化。参数化的方法有方法一,使用函数助手。选项-->函数助手对话框。在对话框的下拉列表中选择功能,如随机函数等,输入一些变量,点生成,即可
2013-01-06 08:59:26 879
原创 linux下怎么启动oracle数据库,命令是什么?
启动oracle数据库步骤:首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:第一步:打开Oracle监听$ lsnrctl start第二步:进入sqlplus$ sqlplus /nologSQL>第三步:使用sysdab角色登录sqlplusSQL> conn /as sysdba第四步:启动数据库SQL> startup
2013-01-04 15:17:39 13676
转载 Java日期时间函数
package test; import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; public class SQLDate { public st
2012-12-28 13:20:13 707
原创 oracle 日期问题
oracle sql日期比较:第一部分:oracle sql日期比较:http://www.cnblogs.com/sopost/archive/2011/12/03/2275078.html第二部分:Oracle 获取当前日期及日期格式第三部分:获取昨天:select trunc(SYSDATE-1) from dual;检查一
2012-12-28 09:45:31 892
转载 JDBC批量执行sql
JDBC的批量处理语句包括下面两个方法:addBatch(String):添加需要批量处理的SQL语句或是参数;executeBatch();执行批量处理语句;通常我们会遇到两种批量执行SQL语句的情况:1 多条SQL语句的批量处理;2 一个SQL语句的批量传参;针对第一种情况我们以前的做法可能是创建多个Statement,然后挨个execute,或
2012-12-28 09:39:40 1216
转载 网线里的八根线各有什么作用
八根铜导线,为了减少电磁信号的相互干扰,每两根按一定的密度缠绞在一起。这样,在传输电信号时相互之间辐身出的电波就会相互抵消,有效的消除干扰。双绞线这个名字也是因为这样的结构而引伸出来的。 在外部,有一层韧性及高的保护外皮保护。 双绞线最早的使用是被用于电话信号的传输,后来才被渐渐引入到数字信号的传输当中,在很久以前,我们基本上都是使用的3类双绞线,最大只能达到16Mbps的带宽,而现在我们在计
2012-12-27 14:26:52 12743
转载 在Linux 上手工创建 oracle 11g R2 数据库
手工创建oracle 数据库实例 1.确认oracle实例名,如orcl 2.创建相关的目录,在$ORACLE_BASE/oradata 主要有 $ORACLE_BASE/oradata/orcl/admin/adump $ORACLE_BASE/oradata/orcl/admin/bdump $ORACLE_BASE/oradata/orcl
2012-12-26 13:58:17 986
转载 一个经典的JDBC连接MySQL的程序
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MySQLConnection { public static v
2012-12-17 12:59:44 988
转载 如何解决JMeter通过JDBC 访问Oracle 和MySQL的问题
JMeter 的手册中描述了如何访问 MySQL,但是没有说明如何访问 Oracle。对于没有 Java应用开发经验和对 Oracle 不是特别熟悉的朋友,可以参考这篇文章来简单、快速的配置好 JMeter 中的 JDBC 连接和 JDBC Request。 步骤: 新建一个 Thread Group; 新增 JDBC Connection Configuration
2012-12-14 17:08:44 964
转载 好菜都得花功夫做
平常下班时间太紧张,炒菜从洗菜到上桌也就十几分钟,味道自然就一般般了。到了周末,终于能花点时间做“大餐”了。这“大餐”之所以好吃,我觉得主要原因是食材入味深,火候匀,有时还需要经过多种烹调方法。例如这红烧猪蹄,就先得把猪蹄剁块儿;锅内烧好了开水,把猪蹄放进去焯。焯过的猪蹄要及时放在凉水中泡十分钟,这样做出来的猪蹄虽然软但又有“筋道”的口感。然后炒锅里放一点点油,将冰糖熬化,放入猪蹄上色。将上色的猪
2012-12-14 16:21:29 646
转载 使用JMeter做性能测试的心得
一、基本概念1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计 划->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中Ramp
2012-12-14 10:53:28 9446
转载 JMeter技巧集锦
JMeter 是一个流行的用于负载测试的开源工具, 具有许多有用的功能元件,如线程组(thread group), 定时器(timer), 和HTTP 取样 (sampler) 元件。 本文是对JMeter 用户手册的补充,而且提供了关于使用Jmeter的一些模拟元件开发质量测试脚本的指导。 本文同时也讨论了一项重要的内容:在指定了精确的响应时间要求后,如何来校验测试结果,非凡是在采用了
2012-12-14 09:35:21 1146
转载 浅谈代理服务器的作用
代理服务器,英文名叫Proxy Server,在日常网络中有很多用途,这里把我们所熟悉的一些作用总结和分析一下,分类说明: 一、共享网络最常见的可能是用代理服务器共享上网,很多人不知不觉中就在用,比如通过sygate,wingate,isa,ccproxy,NT系统自带的网络共享等,可以提供企业级的文件缓存、复制和地址过滤等服务,充分利用局域网出口的有限带宽,加快内网用户的访问速度
2012-12-13 09:06:02 994
转载 文件夹权限问题和linux下搭建FTP服务器
文件夹权限问题Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人开始接触Linux时都很头痛Linux的文件权限问题。这里告诉大家如何修改Linux文件-文件夹权限。以主文件夹下的一个名为cc的文件夹为例。 下面一步一步介绍如何修改权限: 1.打开终端。输入su(没 Linux、Fedora、Ubuntu修改文件、文件夹权限的方法差不多。很多人开始接触Lin
2012-12-12 11:10:43 26461
转载 CentOS下安装JDK7
CentOS下安装JDK7 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html1. 安装JDK1.7.0下载完成后在取得root权限后执行:[root@sea sea]# sudo rpm -ivh /目录/jdk-7-linu
2012-12-11 13:53:01 712
转载 source 命令
source 命令 source 命令 (从 C Shell 而来) 是 bash shell 的内置命令。点命令(就是一个点符号.,从 Bourne Shell 而来) 是 source 的另一名称。这两个命令都以一个脚本文件名为参数,该脚本将作为当前 shell 的环境执行,即不会启动一个新的子进程。所有在脚本中设置的变量将成为当前 Shell 的一部分,同样的,
2012-12-11 13:48:07 851
转载 Linux下如何实现用户的集中管理(NIS服务器的高级配置)
一、NIS服务器的属性设置1、修改NIS系统的主机名Linux系统可以使用hostname命令查看和临时设置Linux系统的主机名称,重启系统后失效。如果需要固定修改Linux主机的名称,并保持以后每次系统启动后都设置为同样的主机名称,需要修改/etc/sysconfig/network文件。在实际工作中,服务器一般是不重启的,所以应该将两种方法同时使用即可。
2012-12-07 17:19:55 4033 2
转载 虚拟机装Linux 克隆出的网卡出问题
克隆出的Linux 系统在启动后不能上网,重启网卡失败,出现 Bringing up interface eth0: Device eth0 has different MAC address than expected,ignoring 提示,意思是:设备的MAC地址和预期的不同。我的理解是Linux的配置的网卡MAC和虚拟机“实际网卡”配置不同。解决方法有一下几种:1、忽略L
2012-12-06 14:49:24 670
winscp 免费版
2013-11-18
1KB文件夹快捷方式病毒
2012-12-31
EditPlus 3文本编译器
2011-10-13
鸟哥的Linux私房菜基础篇第三版
2011-09-29
[实现模式].(Implementation.Patterns).Kent.Beck.文字版
2011-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人