- 博客(75)
- 收藏
- 关注
原创 mysql 数据库备份与还原
1.备份数据库并压缩文件 mysqldump -u [username] -p [databasename] | gzip > [filename] 例如 mysqldump -u root -p test_db | gzip > /usr/backup/test_db_20131124.sql.gz 2.还原数据库 gunzip <...
2013-11-23 23:51:10
112
原创 maven 优质文章整理
“许晓斌”相关的内容 http://www.infoq.com/cn/author/%E8%AE%B8%E6%99%93%E6%96%8C
2013-02-26 11:39:40
125
原创 tomcat 连接池配置整理 (JNDI C3P0)
简单的归纳整理一下各种几种连接池的配置方式 以便查询 系统配置:spring2 , tomcat6 ,hibernate3,mysql spring的版本比较低 各位看官不要笑话哦。1.普通的JDBC连接方式<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverM...
2013-02-18 17:54:21
140
原创 solr 配置中文分词
要在中文的项目中使用 Solr ,少不了要集成中文分词组件。本篇以 IK2012 分词为例,讲解如何在 solr 3.5 中及集成中文分词,使用 IK 的原因 IK 比其他中文分词维护的勤快,和 Solr 集成也相对容易。首先需要弄到 IKAnalyzer2012.jar ,可以从这里下载到http://code.google.com/p/ik-analyzer/downl...
2013-02-05 11:59:04
114
原创 (转)Solr开发文档
本文系转载 文章写的特别棒 故转载留存 原文出处 http://www.cnblogs.com/hoojo/archive/2011/10/21/2220431.html Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程...
2013-02-05 11:51:46
111
原创 memcached参数设置以及telnet客户端的get、set、stats
原文地址(http://sunqi.iteye.com/blog/601485)参数不算多,我们来启动一个Memcache的服务器端: # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid -d选项是启动一个守护进程,-m是分配给Memcache使用...
2012-10-17 17:16:09
147
apache 集成多个tomcat的方法
背景: 现有服务器只运行了一个网站 没有使用apache, tomcat端口为80 ,现在希望在服务器在添加一个站点 而不使用现有的tomcat.但多个tomcat不能共用一个80端口,所以希望通过apache使用80端口,然后在分发对应的tomcat,实现多个tomcat在一个服务器上共存. 网上也有很多类似的实例,本文是参考多篇文章然后自己在本机动手测试成功之后写成的,但仍有...
2012-09-25 16:31:46
222
原创 SQL索引优化
原文地址 http://www.cnblogs.com/dahuotao/archive/2010/03/10/1682272.html 序言数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’总纲建立必...
2012-08-06 18:31:19
86
原创 orcal 乱起八糟整理
nvl 函数 •NVL NVL函数需要两个参数。如果第一个参数为空,则返回第二个参数。第二个参数表示是第一个参数的替换对象。 其具体的语法格式如下: NVL(value,alternative) 其中: value 一个可为空的值。它不为空的时候将作为返回值 ...
2012-07-18 15:56:40
85
原创 oracle 分页语句解析
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAME表示...
2012-04-01 17:29:03
80
原创 使用Spring2.5的Autowired实现注释型的IOC
使用Spring2.5的Autowired实现注释型的IOC 使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。(偶喜欢这个功能,因为偶对xml不感冒)。 以下是一个例子: 先编写接口Man: public interface Man { ...
2012-03-27 17:58:30
69
原创 Spring配置项<context:annotation-config/>解释说明
在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProces...
2012-03-27 17:38:40
75
原创 spring2.5注解驱动(一)@Autowired and @Resource
注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 XML ...
2012-03-27 17:20:37
96
原创 (转载)spring异常抛出触发事务回滚策略
Spring、EJB的声明式事务默认情况下都是在抛出unchecked exception后才会触发事务的回滚 测试用业务逻辑方法: Java代码 /** * 如果在spring事务配置中不为切入点(如这里的切入点可以定义成test*)配置事务在什么情况下回滚(格式:-引起回滚的异常类型) * 则spring默认只会在service方法抛出unchecked ex...
2012-03-14 18:09:02
292
原创 (转载)Linux tar 命令说明
tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create的意思)-x :解开一个压缩文件的参数指令-t :查看tarfile里面的文件特别注意,在参数的下达中,c/x/t仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有gzip的属性,亦即是否需要用gzip压缩-j :是否同时具...
2011-12-15 10:54:49
65
原创 (转载)Linux SVN 命令详解
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add ...
2011-12-09 11:30:53
70
原创 Linux 文件内容查看工具介绍
1、cat 显示文件连接文件内容的工具;cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。比如:[root@localhost ~]# cat /etc/fstab 为了便于新手弟兄灵活掌握这个工具,我们多说一点常用的参数;1.0 cat 语法结构; cat [选项] [文件]... 选项 -...
2011-08-01 14:58:48
205
原创 (转载)Spring管理iBatis事务
<sqlMapConfig> <sqlMap resource="com/angi/ibatis/maps/User.xml" /></sqlMapConfig>以上配置省去了transactionManager的配置,就会使用external(外部)事务管理(ExternalTransaction),即等同如下配置:...
2011-07-25 17:48:00
72
原创 使Maven 2在package、install等阶段跳过运行Test的配置
方法1:To skip running the tests for a particular project, set the skipTests property to true.<project> [...] <build> <plugins> <plugin> <grou...
2011-06-28 18:25:32
133
原创 Spring中多个工程下多个资源文件ignoreUnresolvablePlaceholders配置
<bean id="propertyConfigurerForAnalysis" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <value>classpath:/spri..
2011-06-24 15:58:50
176
原创 使用apache 等反向代理后如何获得客户端的真实ip
在很多应用下都可能有需要将用户的真实IP记录下来,这时就要获得用户的真实IP地址,在JSP里,获取客户端的IP地址的方法是: request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到 客户端的真实IP地址了。 这段时间在做IP统计的程序设计,由于服务器作了集群,使用了反向代理软件,将http://1...
2011-06-21 11:15:43
260
原创 DSA签名在java与.net平台的互联互通问题(2)
//DSA JAVA平台签名转成.net可以认识的签名public static byte[] changeDSAJava2net(byte[] Content) { byte[] RByte = new byte[40]; // byte[] SByte = new byte[20]; // byte[] Content = DERStr.getBytes();...
2011-06-13 15:49:09
163
DSA签名在java与.net平台的互联互通问题
最近在弄DSA签名的工作,本以为很简单的事情 但却因为客户是 .net的开发环境而产生的很多麻烦的事情在查看了相关文档尤其是 徐某人的 (http://archive.cnblogs.com/a/1687902/)这篇文章之后,有了很大的启发并得到了如下的解决方案! 我们先来看DER编码规则 DSA签名产生得到的是r和s两个整数。对于DSAWithS...
2011-06-13 15:26:58
358
原创 转】eclipse快捷键 10个最有用的快捷键
一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.x...
2011-04-25 15:27:33
90
原创 Ant build.xml
安装好Ant并且配置好路径之后,在命令行中切换到构建文件的目录,输入Ant命令就可以运行Ant.若没有指定任何参数,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为构建文件。如果使用了 –find 选项,Ant 就会在上级目录中找构建文件,直至到达文件系统得跟目录。如果构建文件的名字不是build.xml ,则Ant运行的时候就可以使用 –buildfile file ,这...
2011-01-20 19:41:37
62
原创 Ant之build.xml详解
Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基...
2011-01-20 19:40:42
76
原创 oralce索引整理(转载)
oracle的索引陷阱 一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题。 1、使用不等于操作符(&...
2010-12-23 11:11:49
57
apache与 tomcat 集群配置与session共享
关于apache 与 tomcat配合使用的优势就不废话了 直接来配置 (一)前期准备我的系统用的是windowsXP专业版,我要做的是,用一个apache和多个(这里以两个作为示例)tomcat,通过jk方式,构造一个集群。以下是要首先准备的东西:1、jdk,我用的版本是jdk1.5.0_06,2、apache,我用的版本是 apache_2.2.3-win32-x86...
2010-11-03 17:05:48
132
原创 Windows 下 Tomcat5.5 设置开机自动启动
Windows 下 Tomcat 设置开机自动启动:免安装版本的tomcat,要建立环境变量 要有JAVA_HOME变量就是你是JDK安装目录 新建变量:CATALINA_HOME=你的TOMCAT的目录 例如CATALINA_HOME=C:\tomcat5\apache-tomcat-5.5.26;PATH变量最后加上: ;%CATALINA_HOME%\bin 运行 C...
2010-09-19 10:11:58
136
Struts1 中的include的使用
最近一段时间一直在用struts1 开发项目 制作页面的使用一般有 head ,content,bottom等等几个部分 因为导航和底部的数据一般是不变的 所以我们只要引入这个页面即可 在未使用Struts1 之前一直使用 <jsp:include page=""></jsp:include> 这个标签 但引入Struts1 之后通过Action返回时 jsp:i...
2010-06-04 11:17:32
106
原创 Spring发送邮件(三)—使用邮件模板来创建邮件
六、使用邮件模板来创建邮件 FreeMarker是一个被广泛使用的模板框架,Spring可以很好的支持该框架。Spring为FreeMarker提供了一个FreeMarkerConfigurer类,通过此类可方便地创建FreeMarker的基础环境,Spring提供FreeMarkerTemplateUtils工具类来完成解析模板的任务。 下面以用户注册成功后发送的模板文件regi...
2010-06-01 15:12:44
243
原创 使用Spring发送邮件(一)
Spring对发送邮件提供了一个抽象层,对接收邮件没有提供额外的支持。Spring在org.springframework.mail包的MailMessage和MailSender这两个高层抽象层接口描述了邮件消息和发送者。 Spring通过MailSender的子接口JavaMailSender提供了发送负责邮件的功能。JavaMailSender类实现了该子接口,支持Jav...
2010-06-01 15:08:24
175
ORCAL 连接查询的注意事项
讲外连接之前,先举例介绍内连接,也就是一般的相等连接。 select * from a, b where a.id = b.id; 对于外连接,oracle中可以使用“(+)”来表示,9i可以使用left/right/full outer join,下面将配合实例一一介绍。 1. left outer join:左外关联select e.last_name, e.department_id...
2010-03-31 10:44:38
133
设计模式——单例模式
单例模式的要点:1、某个类只能有一个实例;2、必须自行创建自己的唯一实例;3、必须自行给所有其他对象提供这一实例。饿汉式单例类代码实例Java代码 public class EagerSingleton { private static final EagerSingleton m_instance = new EagerSingleton(); /** ...
2010-03-11 17:16:09
70
原创 IE6的window.location.href问题
最近发现一个问题:window.location.href在IE6下面竟然不跳转,这是为什么呢?这个是我写的语句:<a href="javascript:void(0);" ;onclick="javascript:window.location.href='http://www.sina.com';">转到新浪</a>后面是网上找到了解决方案(URL:http://www...
2010-02-01 14:19:02
100
原创 Struts Nested 标签库(转)
Struts Nested标签库的一部分标签用于表达JavaBean之间的嵌套关系,还有一部分标签能够在特定的嵌套级别提供和其他Struts标签相同的功能。 <nested:nest>,定义一个新的嵌套级别 <nested:writeNesting>,输出当前嵌套级别信息 <nested:nest>标签可以表达JavaBean之间的嵌套关系,以三...
2010-01-20 17:23:25
78
原创 struts中nested标签的简单应用(转帖)
我感觉 nested 标签就是把表单直接对应到一个业务类对象,在FORM类中定义这个业务类对象就可,这个标签用起来也不难,而且还挺好用,比如说有个 表单类PersonForm,业务类Person,在PersonForm中定义 Person person=new Person(); 注意这里用new分配空间,不能只是这样 Person person; 在Perso...
2010-01-20 17:22:28
255
原创 document.createElement()的用法 (转帖)
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 下面,举例说明document.createElement()的用法。<d...
2010-01-13 16:32:54
98
原创 js document.createElement 动态添加input与A标签的几个问题
页面源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head&..
2010-01-13 16:11:18
1665
原创 提交多行数据到Struts的ActionForm的List属性中
WEB 应用中一般都会处理主从表的信息, 或者称之为头层与行层的一对多的关系数据,如订单头/订单明细. 对于这种关系数据提交到后台的 Struts 的 ActionForm 的话, 这个 ActionForm 就要好好的设计一下, 不然会给自已带来许多额外的代码. 比如有的人的处理方法就是把页面提交到后台的毫无关系的散装数据非常吃力的拼凑一对多的关系对象出来. 下面举一个如今非常现实的关于股票的例...
2010-01-12 12:25:03
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人