- 博客(73)
- 资源 (3)
- 收藏
- 关注
原创 SQL Server 中死锁产生的原因及解决办法
SQL Server中解决死锁的新方法介绍数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwindbegin tran insert into Orders(CustomerId) values(@#ALFKI@#) waitfor delay @#00:00:05@# select * from Ord
2011-01-06 19:06:00
1324
转载 5款开源云计算平台推荐
<br />云计算是个IT界火热的词汇,开源云计算更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC 2、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算的平台又有哪些呢?以下列举了开源中国社区收录的5款知名的开源云计算平台。<br />1、AbiCloud企业级开源云计算平台<br />Abiquo公司推出的一款开源的云计算平台——“abiCloud”,使公司能够以快速、简单和可扩展的方式创建和管理大型、复杂的IT基础设施(包括虚拟服务器,网络,应
2010-06-19 13:34:00
738
转载 10 个强大的开源 Web 流量分析工具
<br />Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web流量分析工具,因为是开源的,因此可以免费部署到你的网站。<br /> <br />1.TraceWatch<br /><br />TraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供深度分析报告。<br /><br /> <br />2.
2010-06-19 13:31:00
583
原创 mondrian系列教程(一)
<br />mondrian介绍<br /> mondrian作为一个基于java技术的,轻量级的多维分析ROLAP服务器,为用户提供了一种成本低廉、实施简单的多维分析解决方案。本教程将带领你一步步掌握mondrian的用法,了解其内脏<br />一、准备工作<br /> 首先下载mondrian,下载地址http://sourceforge.net/project/showfiles.php?group_id=35302,这个地址包含两个:立方体设计器(cub
2010-06-11 15:17:00
5138
原创 Pivot升级为Apache顶级项目,准备好挑战Flex, Silverlight和JavaFX
<br />Apache软件基金会(ASF)于昨天宣布,将Pivot升级为Apache的顶级项目。此外,该项目还发布了Pivot 1.4,这是自2009年1月加入了Apache Incubator的第四次更新版本。<br /><br />Pivot是一套采用Java构建RIA应用程序的开源平台。Pivot平台的定位是内嵌于浏览器的Flex和Silverlight等富客户端开发技术的直接竞争对手。<br /><br />Pivot的实现借鉴了其它工具箱的一些点子(比如Swing),
2010-06-11 15:15:00
668
转载 REST与SOAP之比较——REST篇
REST能够在计算机领域被广泛采用,它走的道路是不同寻常的。这个术语是由Roy Fielding创造的。在Web方面,我们必须承认Fielding是非常精通的,他曾经帮助创建HTTP 1.0规范,该规范从1996年开始就为Web提供基本准则。 我有这样一个推断,在计算机世界中,但凡那些让开发人员记住的重要概念,都有一个很酷的名称首字母缩写,否则的话,开发人员很快就会将其抛之脑
2010-05-08 19:48:00
583
转载 Http协议的Delete和Put方法
一般来说,Web服务器默认的只支持Post和Get这两种“只读”的请求方法。但是随着Ajax XMLHttpRequest 和 REST风格应用的深入,我们发现Http 1.1协议还支持如下请求方法(Request Method):OPTIONSHEADDELETEPUTTRACECONNECTGet是最常用的,就是向Web Server发请求“
2010-05-08 19:46:00
1663
原创 利用CSS来设定打印效果
1.在页面HEAD中引入一个特殊的CSS2.在print.css中通过将页面中显示的区域DISPLAY设置为NONE,打印区域设定DISPLAY为BLOCK另外可以加入一个特殊的CSS来控制分页效果.pageBreak{ page-break-after: always;} //该DIV为分割线
2010-03-17 17:51:00
289
原创 利用JS改变页面文字大小
//change font-sizevar fontss = null;var newfont = { m: fontLarger.css, b: fontLargest.css}function disFont(){ if(fontss) fontss.disabled = true;}function changeFont(s){
2010-03-17 17:49:00
720
转载 mysql 存储引擎
这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小记一些为了适应各种不同的运行环境,MYSQL提供了多种不同的存储引擎(Storage Engine),在应用程序开发这个层面上,开发者可以根据不同的需求选择适合的Storage Engine方案,更为灵活的是,你可以根据每张表将要存储数据的特点,选择不同的Storage
2010-02-07 19:41:00
241
转载 java keytool 安全证书学习
keytool生成证书验证是否已创建过同名的证书keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit删除已创建的证书keytool -delete -alias tomcat -keystore "%JAVA_HOME%/JRE/LI
2010-02-03 11:10:00
910
转载 如何去除JSP输出HTML时产生的大量空格和换行
在WEB应用中,如果使用jsp作为view层的显示模板,都会被空格/空换行问题所困扰.这个问题当年也困扰了我比较长的时间.因为在jsp内使用的EL标签和其他标签时,会产生大量的空格和换行符.例如:------- start ---------- 1&}"> Something
2010-01-29 11:49:00
546
转载 利用用Terracotta和Tomcat建立ACTIVE-PASSIVE模式的集群
如果大家还没听过Terracotta的话, 请参考http://www.javaeye.com/topic/88466这篇文章了解下使用Terracotta的好处。下载地址:http://www.terracotta.org/confluence/display/orgsite/Download大家可以通过这个http://www.terracotta.org/co
2010-01-18 18:53:00
768
转载 APACHE+TOMCAT实现负载均衡
作者:罗代均 ldj_work#126.com,转载请保持完整性0, 环境说明 Apache :apache_2.0.55 1 个 Tomcat: apache-tomcat-5.5.17 (zip版) 2个 mod_jk:: mod_jk-apache-2.0.55.so 1个第一部分:负载均衡 负载均衡
2010-01-18 18:49:00
5813
转载 Nutch
今天研究了Nutch, 差不多已经好几个小时了, 到现在还没有搞定,也这么晚了, 先记录下来,明天继续吧。 一开始很多时间都浪费在了cygwin的安装上了,bs这个软件的开发者了, 一个不伦不类的软件安装程序,安装的时候还要从网上下载东东。。。。。不过最后终于装成功了, 先下载到本地后,再安装的(建议 下载站点中选 TW的比较块)。 下面是我安装CYGWIN和NUTCH
2009-12-23 11:37:00
3473
转载 JSTL的fn函数
JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其lengt
2009-11-20 18:40:00
295
原创 解决OutOfMemory问题
1、如果JVM在80%的时间都用于GC并且可用的HeapSize不足2%时就会导致产生OutOfMemoryError;2、HeapSize最大不要超过物理内存的80%,一般设置-xms和-xmx相同,-xmn为-xmx的1/4;3、JVM初始分配的内存由-xms决定,默认为物理内存的1/64,-xmx默认为物理内存的1/4,如果空余堆内存小于40%时,JVM就会增大堆直到-xmx指定
2009-11-17 14:23:00
994
原创 关于内存溢出
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen space JVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三
2009-11-17 11:22:00
490
转载 Linux中locale 详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你
2009-11-17 11:21:00
92022
1
转载 flash+xml教程(一)
flash+xml教程(一)在FLASH中,使用XML接口获取外部数据是最有效的方法之一.(通常还有WebSerivce接口和LoadVars方法)下面来看一个简单的XML文档(city.xml)这个文档描述的是城市地区的信息xml version="1.0" encoding="gb2312"?>root>简单介绍一下XML文档格式的书写规范
2009-11-17 11:15:00
333
翻译 配置JBossCache集群
为了使用Hiberante的二级缓存支持集群,可以选择OSCache和JBossCache等,这里我们选择了JBossCache.JBossCache可以在这里找到http://www.jboss.org/developers/projects/jboss/cache/。1.Hibernate的配置(1)在hibernate.cfg.xml中加入下在面的语句,如果有使用了其它的cache请注掉ne
2009-10-19 16:41:00
513
转载 INSERT … ON DUPLICATE KEY UPDATE
MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。例如ipstats表结构如下:CREATE TABLE ipstats (ip varchar(15) not null unique,clicks smallint(5)
2009-10-19 16:40:00
247
转载 mysql获取表字段
下面是mysql获取表字段的两种方式:其中a是表名称1、select COLUMN_NAME from information_schema.columns where table_name=a; 2、select * from infor
2009-09-08 19:08:00
6521
转载 java.io.IOException: HTTPS hostname wrong: should be
java.io.IOException: HTTPS hostname wrong: should beThis error occurs when you are trying to access a HTTPS url. You might havealready installed the server certificate to your JREs keystore. But
2009-08-28 17:37:00
2697
转载 mysql导出表结构
c:/mysqldump -uroot -pjava csincity>20090115.sql回车即可,后面不要加分号,此时导出的为数据库中所有的数据。c:/mysqldump -d -uroot -pjava csincity>20090115.sql导出的为数据库中所有表的结构c:/mysqldump -uroot -pjava csincity user
2009-08-24 10:36:00
445
原创 Tomcat线程挂起与DBCP数据库连接池的配置优化
最近网站会出现一个现象是,在并发量大的时候,Tomcat或JBoss的服务线程会线程挂起,同时服务器容易出现数据连接的 java.net.SocketException: Brokenpipe 的错误。刚才开始咋一看感觉像是DB端处理不来或是DB端的连接时间到了wait_timeout的时间强行断开。出于这两个目的,网收集了一些资料后,有的说法是在DB的 wait_timeou
2009-08-18 15:33:00
3372
1
转载 mysql 8小时连接池异常
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常Communications link failure due to underlying exception:java 代码org.hibernate.exception.JDBCConnectionException: could not exec
2009-08-18 15:32:00
1590
原创 linux下mysql命令
一、总结一下:1.linux下启动mysql的命令: mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令: mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命
2009-08-18 09:57:00
285
转载 mysql 中show 命令用法详细介绍 mysql过程(procedure)的使用
a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称b. show databases; -- 显示mysql中所有数据库的名称c. show columns from table_name from database_name; 或show columns from database_
2009-08-18 09:56:00
1157
原创 利用Velocity模版生成文件
private void generateInc(VelocityContext context,String templateFile,String outFile) throws Exception { try { String encoding = DEFAULT_OUT_FILE_ENCODING; VelocityEngi
2009-04-10 10:26:00
464
原创 利用JDK自带API进行加密和解密
import java.security.Security;import javax.crypto.Cipher;import javax.crypto.SecretKey;import sun.misc.BASE64Decoder;public class Crypt { private static final byte[] key = "MyKey".getBytes(); pr
2009-04-10 10:22:00
1782
原创 JBOSS LOG4J冲突的解决办法
1.删除掉工程下WEBAPP目录LIB中的log4j包2.修改JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xmlfalsefalse 3.修改JBOSS_HOME/server/default/conf/jboss-service.xml
2009-04-10 10:16:00
422
转载 JBOSS 4.0 配置虚拟目录
我的环境: WINXP SP2 + JDK1.5 + JBOSS4另外说明: 如果不使用JBOSS4 或者 直接使用TOMCAT5.x(作虚拟目录) 就会出现无法编译的异常或者SERVLET 找不到。但出于对EJB3.0 技术研究,本人就直接使用了JBOSS4了。 我想,第三步 可以对大家有一些参考。=================================
2009-04-08 17:13:00
498
转载 JBOSS安装与配置
一. 下载与安装JBoss 在本文中,我们下载的JBoss版本为:4.2.1.GA。 下载地址: www.jboss.org 在如上的下载页中下载JBoss-4.2.1.GA.zip文件。 下载完成后,将其解压
2009-04-08 17:10:00
899
转载 JBoss启动参数
JBoss Bootstrap Environment JBOSS_HOME: /usr/java/jboss4 JAVA: /usr/java/j2sdk/bin/java JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m-Dsun.rmi.dgc.client.gcInterva
2009-04-08 17:09:00
469
转载 用POI的HSSF来控制EXCEL的研究
1.创建工作簿 (WORKBOOK)Java代码 HSSFWorkbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("workbook.xls"); wb.write(fileOut); fileOut.close(); HSSFWo
2009-03-26 11:29:00
518
原创 C嵌入SQL
嵌入SQL连接到SAMPLE数据库,查询LASTNAME为JOHNSON的FIRSTNAME信息。#include #include #include #include "util.h"#include EXEC SQL INCLUDE SQLCA; (1)main(){EXEC SQL BEGIN DECLARE SECTION; (2)char firstname[13];char useri
2009-03-06 10:18:00
1044
原创 嵌入式SQL(C)
在C语言程序代码中直接嵌入SQL语句,使数据库编程变得非常简单明了,而且嵌入式SQL是一种标准,代码不需要很多的修改就能移植到支持嵌入式SQL的数据库系统上去,但这同时也是一个缺点,许多数据库系统不提供嵌入式SQL的预编译器。1.1 编译编译过程分为两步,第一步,对带有嵌入式SQL的C代码程序(通常此程序以.pc结尾,简称PC代码)使用proc做一次预编译,将里面的嵌入式SQ
2009-03-06 10:17:00
6407
转载 将Java代码打包为exe文件
1 基本信息摘要: 现在有很多的工具将Java代码打包为exe文件,执行时不需要再编写批处理文件,或者在命令行输入长长的classpath信息,为用户使用提供了很大的方便。这也是很多商业软件常常使用的方法。作者:晏斐 2 将Java代码打包为exe文件 现在有很多的工具将Java代码打包为exe文件,执行时不需要再编写批处理
2009-03-04 14:15:00
413
原创 利用APACHE2.2创建TOMCAT虚拟目录以及文档目录
1.下载、安装APACHE2.22.修改CONFIG下httpd.conf文件LoadModule jk_module modules/mod_jk-apache-2.2.4.soJkWorkersFile conf/workers.propertiesJkLogFile D:/Hitachi/logs/tomcat5/mod_jk2.logJkLogLevel info
2009-01-16 14:41:00
457
pager-taglib
2009-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人