- 博客(339)
- 问答 (1)
- 收藏
- 关注
原创 c#自定义打印机纸张类型和尺寸
[code="c#"]using System;using System.Collections.Generic;using System.Text;using System.Security;using System.Runtime.InteropServices;using System.Windows.Forms;using System.Drawing.Prin...
2016-05-23 22:28:16 6664
原创 MySql数据库基本命令集会
第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> ...
2013-07-21 12:57:30 230
原创 mysql 数据表读锁机制详解
为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。[size=medium][b]一、概述[/b][/size]MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;Inn...
2013-07-21 12:55:24 257
原创 各种加锁方法对于Map[转载]
hashmap是不带有锁的,hashtable是带有锁的,多线程使用过程中,需要对hashmap加锁,可以用1.使用 synchronized 关键字,这也是最原始的方法。代码如下[code="java"]synchronized(anObject) { value = map.get(key);} [/code]2.使用 JDK1.5...
2013-07-21 12:54:11 1104
原创 文件创建、文件加锁等总结[转载]
下面介绍文件加锁两种方式:锁的类型包括 共享式和独占式,前者是可以运行多个读,后者是只运行一个。[code="java"]import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import j...
2013-07-21 12:52:05 212
原创 在windows下使用gcc编译jni的简单教程
1、安装MinGW,这个可以为windows提供gcc编译环境。到http://sourceforge.net/projects/mingw/files/ 下载,是.exe的,在线安装,但很快。安装时选c compiler就行了,也可以把c++的也装了。安装完成后,为了方便使用最好配置一下环境变量。把MinGW/bin目录加入环境变量。 2、编写JAVA文件。写个最...
2012-09-25 11:18:26 501
原创 windows平台上运行的unix模拟环境cygwin
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内...
2012-09-25 11:00:21 241
原创 用spring注解的项目,eclipse可以运行,打成jar包后,读取不了注解的解决方法
用spring注解的项目,eclipse可以运行,打成jar包后,读取不了注解的解决方法:Eclipse在打包源码成jar时,把这Add directory entries勾上即可解决问题
2012-09-10 16:24:48 439 1
原创 CCS固定位置,DIV固定位置
[code="html"]ddd#site_nav{position:fixed; width:160px; padding:6px 10px; height:100%; background:#ffc; overflow-y:auto;}#content{padding:10px 10px 10px 190px;} 歌手库 ...
2012-09-07 13:57:51 582
原创 HTML编码转义,可将HTML标签互相转义
org.springframework.web.util.HtmlUtils 可以实现HTML标签及转义字符之间的转换。代码如下:[code="java"]/** HTML转义 **/String s = HtmlUtils.htmlEscape("hello world ");System.out.println(s);String s2 = HtmlUti...
2012-09-02 20:09:36 601
原创 根据BEAN名称获取Spring实例
[code="java"]package com.loon.ewf.web;import org.springframework.beans.BeansException;import org.springframework.beans.factory.NoSuchBeanDefinitionException;import org.springframework.contex...
2012-05-17 18:01:01 1108
原创 QQ IMAP服务器不支持AUTHENTICATE命令
[code="java"]Properties props = new Properties();props.setProperty(MAIL_STORE_PROTOCOL, "imap");props.setProperty(MAIL_HOST, "imap.qq.com");props.setProperty(MAIL_USER, user);props.setProper...
2012-04-28 11:50:25 3280
原创 解决javamail IMAP协议报错:Unable to load BODYSTRUCTURE
在QQ邮箱上实验IMAP时,又遭遇了以下错误:Unable to load BODYSTRUCTUREDebug输出如下:[code="java"]A67 FETCH 23 (BODYSTRUCTURE)* 23 FETCH (BODYSTRUCTURE (("TEXT" "HTML" ("CHARSET" "gb18030") NIL NIL NIL 2433 24 NI...
2012-04-28 11:48:43 2114
原创 MyBatis实现批量操作
MyBatis实现批量操作[code="java"]/** * 批量操作 * @param sqlID * @param bindParams * @return * @throws SQLException */ @SuppressWarnings("unchecked") private int[] batchUpdate(String...
2012-04-06 11:23:08 217
原创 div嵌套的div溢出时换行
[code="html"].nobreak { word-wrap: break-word; word-break: normal; width:400px;} 1 2 3 4 5 6[/code]也可以用以下方法,但以下方法不可设置item的宽与高[code="html"].nobreak {...
2012-04-02 10:35:28 2035
原创 JDIC(JDesktop Integration Components) 构建消除本机应用程序和 Java 等价物之间差距的组件...
JDesktop Integration Components (JDIC),是一个开源的项目,目的是构建消除本机应用程序和 Java 等价物之间差距的组件。项目组长是个中国人。该项目是为了使用java建立桌面应用程序而建立的JDIC 单一的 Java API 允许应用程序接进本机操作系统特性,同时保持跨平台支持。 它目前提供了本机 Web 浏览器(Internet Explorer 或 Mo...
2011-11-08 23:37:46 101
原创 java应用程序远程登录linux并执行其命令
[url]http://www.ganymed.ethz.ch/ssh2/[/url]在这个网址下载一个调用ssh和scp命令的jar包[code="java"]import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStr...
2011-08-15 23:34:08 154
原创 Oracle SQL 查找,删除重复行,有则更新,无则插入
[code="sql"] MERGE INTO CRPROPTREND T1 USING DUAL T2 ON (T1.URIMD5="abc") WHEN MATCHED THEN INSERT VALUES(...) WHEN NOT MATCHED THEN UPDATE SET ...; [/code][code...
2011-06-21 21:45:44 154
原创 windows 远程连接超过最大连接数
找到一台能连上网络的windows2003的机器 2、开始–运行–输入“tsmmc.msc”,跳出一个远程桌面控制台 3、右键点击左边的“远程桌面”,选择“新建远程桌面”,按照要求填写要连接的虚拟主机的ip、用户名、密码、然后点击“确定” 4、点击新建好的远程桌面,就可以登陆到远程虚拟主机了打开“任务管理器”,选择“用户”,踢掉那2个留在系统中的用户 ...
2011-05-30 10:53:53 124
原创 ArrayList的线程安全与不安全对比演示
Java语言: ArrayList的线程安全与不安全对比演示[code="java"]import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Random;public class ThreadSafeDemo { public...
2011-05-15 16:49:18 162
原创 用Digester解析xml到bean
http://www.blogjava.net/alex/archive/2006/09/06/68148.html
2011-05-13 01:40:09 89
原创 开源JMS服务器-openJms
JMS 有五种消息类型。三种结构化或半结构化的消息类型(MapMessage、ObjectMessage 和StreamMessage)以及两种非结构化的或自由格式的消息类型(TextMessage 和 BytesMessage)。而这里虽然我们只对非结构化消息进行说明,但非结构化的消息格式却能够更好地进行交互操作,因为它们在消息上很少利用结构,在此基础上与XML再进行结合,将能方便的进行更好的扩...
2011-05-09 01:24:41 152
原创 jquery自动补全例子
jquery.autocomplete 自动补全插件例子,修改插件后还是比较Perfect的。[b]自己写的autocomplete例子,支持中英文.rar[/b] 为自己写的例子,备份下以后用到比较方便[b]autoComplete接口相关配置选项的解释[/b]* minChars (Number): 在触发autoComplete前用户至少需要输入的字符数.Defa...
2011-04-14 01:10:59 84
原创 EasyMock使用简明手册
在实际编写 unit test 的过程中,很多情况下我们会需要使用其他的组件(如和数据库相关的测试)。当我们是使用第三方提供的组件时,这并不是太大的问题,因为我们可以假设他们是无错的。但是一旦这些组件是我们自己的组件时,问题就暴露出来了。 “单元测试出错了,但到底是谁的错。我的?他的?”,这种情况显然违反了测试的独立性原则 。出现这种情况使得这个测试无法确切的指出是那个单元出现了问题,照成...
2011-03-17 01:04:02 86
原创 JUnit学习笔记 EasyMock介绍
EasyMock是一种模拟测试的框架,用他来辅助模拟测试。当在测试过程中一些复杂的对象生成相当麻烦、费时或者根本无法生成时,可以用模拟的对象来代替真实的对象。EasyMock框架就用来方便的生成这些模拟的对象。 使用例子: [code="java"]@Test public void testAddWithMock(){ //1.创建模拟对象 de...
2011-03-17 01:02:25 105
原创 使用Junit和EasyMock编写单元测试
Junit开发建议--笔记一、不要在测试用例的构造函数中做初始化 答案是重载测试用例的setUp()方法进行初始化。二、不要假定测试用例中测试的执行次序 好的习惯是保持测试之间的独立性,使得它们在任何次序下执行的结果都是相同的。三、测试要避免人工干预 经验二讲的是不同的测试要避免相关性,而经验三讲的其实就是测试要避免自相关。四、在子类中调用父类的s...
2011-03-17 01:01:14 297
原创 tomcat6 1000并发量配置 tomcat6配置优化(转)
修改tomcat/conf/server.xml配置文件为以上。修改apache-tomcat-6.0.18\bin\catalina.bat配置文件为以下。set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m这一句加在rem -------------------...
2011-03-01 13:35:34 130
原创 并发压力测试(三)server的监控(转)
并发压力测试(三)server的监控 查看JBOSS服务器的情况 JBOSS进程号 >ps -aux | grep jboss 根据进程号查看打开的文件数量 >lsof -p 1885(进程号) | wc -l 根据进程号列表打开的文件和链接 >lsof -p 1885(进程号) 我还写了个SHELL脚本去查看watch.sh: while [ ...
2011-03-01 13:34:09 123
原创 并发压力测试(一)junit并发测试工具(转)
并发压力测试(一)junit并发测试工具 最近公司需要对应用进行压力测试,我先用junit测试,直接压力某个方法。 JUNITPERF junitperf 下载压缩包的路径 http://www.clarkware.com/software/junitperf-1.9.1.zip 项目主页 http://www.clarkware.com/software...
2011-03-01 13:33:38 909
原创 并发压力测试(二)badboy和jmeter的使用(转)
并发压力测试(二)badboy和jmeter的使用 第一次使用jmeter。以前都是用LOADRUNNER的。嘿嘿。 官方页面 http://jakarta.apache.org/jmeter/ 一个录制脚本的东东 http://www.badboy.com.au 录制脚本文档 http://www.badboysoftware.biz/docs/jme...
2011-03-01 13:33:04 159
原创 一款不错的网站压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装:[code="sh"]wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztar zxvf webbench-1....
2011-03-01 13:22:31 63
原创 Struts2 Spring3 hibernate3三个框架的集成(转)
刚学SSH,现在来谈谈SSH的集成 首先是jar的导入,无可置疑要把SSH的jar包导入到lib下,还有数据库驱动包 接下来就是拷配置文件了, 1.修改web.xml filter> struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFil...
2011-02-27 18:54:37 89
原创 实现Apache,Tomcat集群和负载均衡Session共用
http://www.cnblogs.com/jamin/archive/2009/01/30/1381435.html
2011-02-25 19:24:31 69
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人