自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(201)
  • 问答 (1)
  • 收藏
  • 关注

原创 发布一套很有本土特色的闽南语QQ表情

发布一套很有本土特色的闽南语QQ表情作为福建本地人,对闽南语在熟悉不过了,平时朗朗上口的俗话,现在演变成活泼可爱有趣的QQ表情咯,大家喜欢的话可以来收藏,底下有QQ表情导入包,直接导入QQ即可使用了!...

2011-01-11 21:58:33 488

原创 密码强度检测(收藏)

密码强度提示是最近流行的一个功能,但是99%的案例都忽略了检测机制。 基本上都是把字符分成四类:数字、小写英文、大写英文、符号,然后按照组合复杂度来直接判断强弱程度: 单一,是弱密码。 两两组合,是中密码。 超过两种组合,是强密码。 方案一 [code="java"] //CharMode函数 //测试某个字...

2010-11-15 17:16:13 548

原创 spring中的quartz调度问题

1、SchedulerFactoryBean会自动启动。当在spring文件中定义了多个SchedulerFactoryBean实例时,一定要小心,因为这些ScheduleFactoryBean自从load进程序里,就会自动启动。如果要手动控制,注意要将autoStartup属性设置为false。 2、SchedulerFactoryBean暴露的是Scheduler,而不是Schedul...

2010-10-11 14:24:28 264

原创 Spring结合Quartz实现多任务定时调用

Quartz框架提供了丰富的任务调度支持,比如,在何时执行何种任务,它是一个开源的由OpenSymphony维护的项目,开发者能够在Java EE,或单独的Java SE应用中使用它。无论是简单的任务调度,还是复杂的企业级应用,Quartz都能够很好地胜任。其中,这些任务可以是普通POJO,甚至还可以是EJB 3.0组件。 如果开发者需要开发如下方面的应用,则Quartz是理想的选择。 ◆...

2010-10-11 14:14:17 145

原创 MyEclipse 下Tomcat 项目的重命名

为了开发方便,经常复制项目,但是又不能发布 ::解决:项目->properties->MyEclipse->Web->Web Context-root的名字为重命名之后的名字即可。from:http://itlife365.com/blog/?post=394...

2010-09-07 09:30:36 108

原创 PHP常见缓存技术分析

PHP常见缓存技术分析在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备SQL查询->发送查询到数据库->取得数据库返回结果->关闭数据库连接。但数据库中有些数据是完全静态的或不太经常变动的,缓存系统会通过把SQL查询的结果缓存到一个更快的存储系统中存储,从而避免频繁操作数据库而很大程度上提高了程序执行时间,而且缓存查询...

2010-09-06 12:47:03 138

原创 SEO优化之如何降低网站页面的相似度

很多朋友都知道内容为王的思想,但是很少有人可以连续创造大量的相关文章,那么就需要转载别人的文章。我们暂且不谈关于侵犯版权的问题,今天就谈谈如何避免重复造成的不良影响。   通常大家把这种现象称之为:页面相似度--内容重复   如何避免GOOGLE的法眼来降低相似度得到更多的重视呢?   总结了几个小方法,既不高深,也不复杂,还挺使用。   方法一:拆分法   把原有连续的文章,...

2010-09-06 12:44:27 174

原创 Struts2+FlashFileUpload文件上传并生成缩略图和添加水印(收藏)

以前用过SWFUpload ,功能确实很强大。javaeye上有人发布了这样一篇文章step- by-step多文件WEB批量上传(swfupload)的完美解决方案 有兴趣的朋友可以看一下。Leeo觉得SWFUpload稍微不足的就是界面的定制,总感觉自己定制出来的界面有点难登大雅之堂。下面Leeo为大家介绍一下,如何使用FlashFileUpload这个Flash组件来实现多文件上传,并且通过...

2010-07-20 13:50:02 227

原创 闪回数据库

如何启用Oracle10g闪回数据库特性  1.确认当前模式    SYS AS SYSDBA on 29-MAR-05 >select flashback_on from v$database;    FLA  ---  NO    2.检查/修改恢复区设置    SYS AS SYSDBA on 29-MAR-05 >show parameter d...

2010-07-16 15:31:12 100

原创 http://itlife365.com/?post=212

处理ORACLE单个sql执行出现多个session的心得:问题描述:某项目按session 数购买的ORACLE数据库,当执行一个查询表的SQL时,后台出现有多个sessions,尝试了几次别的表的查询,发现没有分片的表没有出现多个session的情况,这时,可以判定出,由于数据库对分片表进行了并发执行,所以在后台有多个session执行同一个SQL,这属于正常现场。查看执行出现...

2010-07-16 15:07:03 138

原创 从public回收SELECT ANY TABLE权限(或其他类似权限)将导致数据库中所有的procedure、function和package失效。...

从public回收SELECT ANY TABLE权限(或其他类似权限)将导致数据库中所有的procedure、function和package失效。这时登陆数据库会报错:ORA-06553: PLS-213: STANDARD 包不可访问。下面用一个例子说明怎么会产生这种情况,以及如何解决,感谢biti给出的思路--使用utlrp.sql脚本编译失效包。当然从备份中恢复是...

2010-07-16 14:50:23 392

原创 程序员每天该做的事

程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢...

2010-06-21 21:04:32 90

原创 使用java备份mysql数据库(转)

基本原理:使用RunTime.exec执行mysql的备份命令“mysqldump”,再把执行结果记录到文件中,在执行下面方法前必须保证 mysqldump命令能用。代码如下:package com.SpringMvcTest.util.dbAutoBackup;import java.io.BufferedReader;import java.io.FileOutputStr...

2010-06-16 16:18:02 143

原创 MySQL服务器安装完之后如何调节性能(转)

My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installation...

2010-06-16 12:24:36 103

原创 mysqldump一周循环备份和增量备份的脚本

一周循环完全备份datestr=`date '+%Y%m%d'`;weekday=`date '+%w'`;folder='/home/mysql_backup';printf "$datestr --> $weekday.sql\r\n" >> "$folder/backup.log"mysqldump --opt --password=yourpass --all-d...

2010-06-16 11:54:44 136

原创 mysqldump 备份还原(sql 级别)

(mysqldump命令位于mysql/bin/目录中) 现有环境有两台mysql服务器,一台IP为:192.168.102.2另一台192.168.102.3(1)完整备份MySQL的某个数据库mysqldump –h hostname –u username –p password databasename > backupfile.sql例如:将192.168.1...

2010-06-16 11:33:17 128

原创 final关键字

Java的关键字final的含义存在着细微的区别,但通常它指的是“这里无法改变的”。不想做改变可能出于两种理由:设计或效率。可能使用到final的三种情况:数据、方法和类。 1、final数据:第一个是永不改变的编译时的常量,第二个是在运行时被初始值,而你不希望它被改变。2、final方法:第一个原因是把方法锁定,以防任何继承类修改它的定义。只是出于设计的考虑:想要确保在继承中使方...

2010-06-15 15:23:53 80

原创 static相关的内容(静态类、方法、变量、域,以及非静态的 学习

static解析 http://www.iteye.com/topic/691013要是改变初始化与域的位置,输出结果也会有相应改变,同样静态(或非静态)的初始化和域,基本按照先后顺序执行。 结论是: 1)静态元素(变量、方法、域、内部类)不能直接调用非静态元素 ,需要对非静态元素所属类实例化,特别是调用非静态内部类时,需要对其外部类实例化,然后获取非静态内部类的实例对象。...

2010-06-15 15:06:16 112

原创 dom4j 完成学生的CRUD (转)

dom4j是一种解析XML文档的开放源代码XML框架,本文就来介绍利用它完成学生对象的CRUD操作。dom4j API包含一个解析XML文档的工具,与W3C DOM API相比,使用dom4j所包含的解析器的好处是dom4j拥有本地的XPath支持。由于student.xml比较简单,我们这里并没有使用Xpath。所以我们只需将dom4j的jar包导入到classpath里面即可。好了,准备就绪,...

2010-06-15 14:07:25 142

原创 Java中重载与重写的区别

Java中重载与重写的区别方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法, 这就是多态性。下面是一个方法重载的例子: class MethodOverloading {viod receive(int i)...

2010-06-15 14:03:33 99

原创 Request对象的所有的方法

Request对象的主要方法:setAttribute(String name,Object):设置名字为name的request的参数值getAttribute(String name):返回由name指定的属性值getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cook...

2010-06-15 12:45:49 101

原创 Spring获取Bean的几种方式(轉)

方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");ac.getBean("beanId");说明: 这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spri...

2010-06-09 11:19:11 80

原创 Oracle数据库定期自动备份

近期经常遇到Oracle备份与还原的问题,总是做些重复的工作,想想有没有一劳永逸的办法呢?没有做不到的,只有想不到的。先前总是用脚本执行备份与还原工作,即Exp与Imp命令操作符。并且重复的在DOS窗口中敲打命令,所以写了一个BAT文件,然后又将其加入到操作系统中的作业调度即计划任务中,让操作系统定期去执行这个设置好的BAT文件,这样就达到了定期自动备份Oracle数据库的目的,呵呵,不过这个...

2010-06-01 17:13:07 121

原创 简单的oracle备份恢复批处理文件 -- 转

建议一:利用任务计划、批处理文件和ORACLE的EXP导出功能,可以根据日期自动生成ORACLE备份文件,大大方便了ORACLE数据备份。:1、建立批处理文件backup.bat\.exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\or...

2010-06-01 14:10:35 136

原创 利用Oracle CRS搭建应用的高可用集群(部份)

前言:CRS的简介和由来从Oracle 10gR1 RAC 开始,Oracle推出了自身的集群软件,这个软件的名称叫做Oracle Cluster Ready Service(Oracle集群就绪服务),简称CRS。从Oracle 10gR2开始,包括最新的11g,Oracle将其更名为Clusterware(集群件),但通常意义上我们认为CRS = Clusterware = Oracl...

2010-06-01 10:38:47 110

原创 ORACLE RAC原理

RAC体系结构在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载...

2010-05-31 23:54:04 91

原创 Spring中编程式事务处理(使用TransactionTemplate)

Spring中编程式事务处理(使用TransactionTemplate)Spring的编程式事务处理,需要使用Hibernate事务回调接口,事务回调接口可以管理Hibernate的事务:TransactionCallbackWithoutResult —— 执行事务没有返回值,例如save、update、delete等等;TransactionCallback —— 执...

2010-05-31 17:26:24 124

原创 优化myeclipse的速度

1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情...

2010-05-31 15:45:40 83

原创 MyEclipse 6.X集成svn的方式有两种

在这里添加日志标题MyEclipse 6.X集成svn的方式基本有两种 一、如果可以上网可在线安装。1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击“New Remote Site”按钮,在弹...

2010-05-31 15:37:57 81

原创 Class bytes found but defineClass()failed for: 错误解决

JDK 的版本不兼容检查一下你编译环境的JDK版本和在容器中运行的JDK版本是否一致或者后者比前者高,高版本JDK编译的class在低版本JDK容器下无法运行的,把低的改成高的版本試試...

2010-05-31 15:36:41 452

原创 批量更新

有如下两个表: table1: field1 field2 101 100 102 200 103 300 table2: ...

2010-05-28 10:41:23 79

原创 Tomcat 5 on Linux Step-By-Step

Tomcat 5 on Linux Step-By-Stephttp://linux-sxs.org/internet_serving/c516.html

2010-05-27 23:49:28 97

原创 如何找出Oracle中需要或值得重建的索引

This script determines whether an index is a good candidate for a rebuild or fora bitmap index. All indexes for a given schema or for a subset of schema’s areanalyzed (except indexes under SYS an...

2010-05-26 14:22:29 129

原创 oracle10g for linux 4 自动启动及脚本

关于oracle在linux系统下安装后,如何在系统重启的情况下让服务自动启动起来,网上有很多的教程和现成的脚本,这里只是个人工作中的一点经验。以redhat as4和oracle 10g为例。单机在安装过程依照oracle官方的文档一步步下来,只要设置好参数、安装好必要的包,一般不会出什么问题。安装好了以后系统重启,oracle重启服务,网上很多人建议自己写脚本(其实脚本也很简单),这里...

2010-05-25 12:49:24 90

原创 order by 使用索引的情况

order by 使用索引的情况 參考http://pub.itpub.net/post/26/2862?SelectActiveLayout=a1)默认情况是按顺序先取rownum,再order by2)如果order by 满足使用索引的情况,则先order by,再取rownumorder by 使用索引是有条件的:1)ORDER BY中所有的列必须包含在相同的索引中并保...

2010-05-25 11:14:17 302

原创 bash: ifconfig: command not found 解决之道

原本使用ifconfig 可以使用,今天是怎么了,可能安装软件修改了,百度~~[oracle@localhost /]$ ifconfig 提示:“bash: ifconfig: command not found”于是我切换到root用户下[root@localhost /]$ ifconfig依然提示:“bash: ifconfig: command not found...

2010-05-24 23:25:27 167

原创 调整swap分区大小

方法一:如果磁盘有剩余的空间,用分区工具新建一个swap分区.并写到/etc/fstab里面.再 #swapon -a方法二:可以用一个文件做交换分区.1、建立swap文件,比如在/tmp下建立swapfree作为交换文件。建立#dd if=/dev/zero of=swapfree bs=32k count=8192(bs=32k指定每个扇区占用32kb,读入了8192+0个...

2010-05-23 18:55:24 96

在项目中碰到是Mssql 数据库的关键字怎么办

在项目中碰到是Mssql 数据库的关键字怎么办其实 添加个[] 就可以了 ,比如 plan ==>[plan],在hibernate.hbm.xml 的配置文件对应数据库的字段处 修改即可

2010-05-14 16:26:58 108

原创  rpm 常用命令

rpm 常用命令  1.安装一个包  # rpm -ivh  2.升级一个包  # rpm -Uvh  3.移走一个包  # rpm -e  4.安装参数  --force 即使覆盖属于其它包的文件也强迫安装  --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。  5.查询一个包是否被安装  # rpm -...

2010-05-12 23:19:34 109

原创 Linux 中 RPM 命令参数使用详解 1

在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法...

2010-05-12 23:16:57 117

空空如也

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

TA关注的人

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