- 博客(97)
- 问答 (6)
- 收藏
- 关注
原创 Ubuntu桌面假死,非重启修复方法
现在Linux用户越来越多,而且用Ubuntu的占了很大比例。但是大家在使用Ubuntu的时候有时候会出现桌面假死状态,就是鼠标可以动,但是点击任何东西都没有反应。很多人不知道怎么办,只有选择强制关机。这对电脑不好。我 们知道在Ubuntu上有多个终端,按键ALT + CTRL + F1---F7就可以进入相应的桌面终端,其中F7运行的就是GUI,所以我们可以按ALT + CTRL + ...
2013-09-24 20:30:56
1817
1
ubuntu12.04下快速安装常用软件
google拼音输入法:安装命令:sudo apt-get install fcitx 随机启动命令:fcitx -d -r UML软件:windows下有Visio,Ubuntu有强大的跨平台的DIA。很给力的一款软件,很好用。各位可以耍一下。安装命令:sudo apt-get install dia...
2013-09-19 14:54:42
179
原创 使用Bulk Collect提高Oracle查询效率
Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使用批查询,批查询在某些情况下能显著提高查询效率。现在,我们对该特性进行一些简单的测试和分析。1. 首先,我们创建一个表,并插入100000条记录在SQL/Plus中执行下列脚本:drop table empl_tbl/create table empl_tbl(last_name varc...
2012-05-16 17:48:32
120
原创 Eclipse for JEE 3.5.2 maven插件安装
先安装gef插件,然后安装subclipse插件,最后安装m2eclipse插件m2eclipse-core插件依赖gef插件 m2eclipse-extras插件依赖subclipse插件 GEF:http://download.eclipse.org/tools/gef/updates/interim/ subclipse:http://subclipse.tigris.org/upd...
2012-03-27 10:56:18
127
原创 用exp/imp远程操作数据库
在http://icyheart.iteye.com/blog/424760中详细分析了exp/imp在本地数据库上的操作,其实exp/imp除了上述的功能外,还可以对远程数据库进行操作,具体方法如下:一、修改tnsnames.ora文件加入远程服务器的命名:Sql代码 192.168.1.117 = (DESCRIPTION = (ADD...
2012-03-27 10:55:31
153
原创 Struts2 之convention-plugin实现零配置 规则全解释
原文地址:http://hi.baidu.com/millionware/blog/item/2a672b0b81e89134b0351d46.html 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置...
2012-03-09 21:27:57
97
原创 onkeypress,onkeydown,onkeyup区别 和 javascript event.keycode值大全
onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。 onkeyup 是在用户放开任何先前按下的键盘键时发生。 onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。onkeypress As of Microsoft® Internet Explorer 4.0, the onkeypre...
2010-08-05 17:32:21
287
sql查询优化
地址:http://blog.csdn.net/fertiland/archive/2007/07/12/1687008.aspx1 有两个表,A表800多万,B表900多万,这两个表要做关联查询,没有GROUP BY等操作,只是普通的查询,如何提高速度?[1]把能限制范围最小的条件放在最前面,此条件对应的列加一下索引[2]尽量把Where后面给出的条件所要用的字段...
2010-04-01 17:01:04
96
sql的 left join 命令简介
地址:http://www.phpweblog.net/zwws/archive/2007/02/23/944.html给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner ...
2010-03-31 17:40:37
108
[转]ORACLE 中IN和EXISTS比较
地址:http://www.cnblogs.com/yf520gn/archive/2009/01/12/1374359.html EXISTS的执行流程 select * from t1 where exists ( select null from t2 where y = x ) 可以理解为: for x in ( select * ...
2010-03-31 14:36:05
93
[转]sql中 in 、not in 、exists、not exists 用法和差别
转载:http://blog.csdn.net/lihan6415151528/archive/2009/08/20/4466914.aspxexists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1 A1 2 A2 3 A3 表B ID A...
2010-03-31 14:30:59
100
原创 USE LINUX下设置开机时间同步
设置步骤如下: STEP1:编辑脚本 在/etc/init.d/下新建zhjdate脚本,添加如下内容: #!/bin/ksh # chkconfig: 345 63 37 #chkconfig:345 63 37 (数字345是指在运行级别为3、4、5时启动;数字63是指启动的优先级;数字 37是指停...
2010-02-01 16:13:03
124
原创 [转]suse下设置IP的两种方法
原文地址:http://www.cnblogs.com/yzhxhwt/archive/2010/01/30/1659650.html第一种SUSE Linux IP设置方法ifconfig eth0 192.168.1.22 netmask 255.255.255.0 uproute add default gw 192.168.1.2释义:#IP配置,包括子...
2010-02-01 13:43:04
116
原创 Linux与远程时间服务器同步
# touch /var/log/ntpdate.log//创建一个日志文件#crontab -e进入crontab编辑模式,使用方法同vi输入 0 23 * * * /usr/sbin/ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log保存退出这样就完成了你的系统到每天23:00去asia...
2010-01-28 11:06:16
638
原创 struts2的action跳转问题
struts2 action跳转分为:action转发action;action转发视图:客户端的重定向。 1,action转发action; <action name="one" class="wherever.test.struts2.OneAction"> <result name="view" type="chain">two</
2010-01-27 16:31:38
147
原创 linux lvm
要说清整个机制,先要介绍几个概念:物理卷(Physical Volume),称为PV:指物理上硬盘,一个硬盘就是一个PV。逻辑卷组(Logical Volume Group),称为VG:一个VG包含整数个PV,可理解为一个大硬盘。逻辑卷(Logical Volume),称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV。文件系统(File System):在逻辑卷的基础上,可建立...
2010-01-20 18:22:37
85
原创 国王和100个囚犯
看到一个关于算法的帖子,总结了下跟帖的算法发表一下:原贴地址:http://www.iteye.com/topic/569275解决方案:1. 指定100其中的一个人来做管理员 2. 设定第一个出来的囚犯是管理员3. 管理员第一次出来放风时候把灯打开4. 其他人放风的时候, 如果自己是第一次出来 看灯的状态,如果是亮的,那么关闭它 5. 其他人如果不是第一次出来,不改变灯的状态,关...
2010-01-15 11:27:30
239
原创 Tomcat 源码编译和导入Eclipse
原文地址:http://panpan.blog.51cto.com/489034/120826由于现在项目相对比较轻松,而且项目是研究SOA和Web Service的,因此这里我要对一些相关的开源技术做一些研究。接下来我要写的文章是Tomcat源码系列的文章,文章(一)是关于Tomcat源码编译和如何将Tomcat工程导入Eclips的,这里分享一下编译经验。 大家都知道Java的开源项目很...
2010-01-04 18:12:44
121
原创 使用Java Service Wrapper设置tomcat作为linux服务并且开机自动启动
原文地址:http://wenson.iteye.com/blog/155159 Java Service Wrapper(以下简称JSW)是一个可以将Java应用程序封装成Windows服务(service)或Unix守护程序(daemon)的程序,而且是免费的。 前几天总结了使用JSVC来设置tomcat作为linux服务并且开机自动启动,但是如果要更专...
2009-12-16 16:59:47
178
原创 搞懂java中的synchronized关键字
1、synchronized关键字的作用域有二种: 1) 是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的 sy...
2009-12-12 17:55:22
115
原创 JAVA 30个基本知识
1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是...
2009-12-12 17:53:45
114
原创 精妙的SQL語句
说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 -说明:拷贝表(拷贝数据,源表名:a 目标表名:b) -SQL: insert into b(a, b, c) select d,e,f from b; -说明:显示文章、提交人和最后回复时间--SQL: select a.title,a.usernam...
2009-12-12 17:51:21
78
原创 Linux下mysql(rpm)安装,使用,远程访问,密码丢失等问题的解决方法
安装Mysql 原文地址:http://rq2-79.iteye.com/blog/175869 1、下载MySQL 的安装文件 安装MySQL 需要下面两个文件: MySQL -server-5.1.7-0.i386.rpm (我用的是suse linux 10 所以我下载的是 这两个文件MySQL-server-community-5.1.41-0.sle...
2009-12-02 14:56:58
153
springside的filter查询
在做一个有关联关系的User,Department两个对象的查询时,出了点问题。这两个对象是many-to-one关系,先贴两个对象的实体类代码。Department.java @OneToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE, CascadeType.REFRES...
2009-11-26 16:43:47
198
原创 JPA & Hibernate 注解
原文地址:http://blog.csdn.net/eastlift/archive/2008/05/20/2463243.aspx1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")...
2009-11-25 18:05:49
90
原创 SpringSide 3 中的安全框架
原文地址:http://www.blogjava.net/youxia/archive/2008/12/07/244883.html在SpringSide 3的官方文档中,说安全框架使用的是Spring Security2.0。乍一看,吓了我一跳,以为Acegi这么快就被淘汰了呢。上搜索引擎一搜,发现原来Spring Security 2.0就是Acegi2.0。悬着的心放下来了。虽然...
2009-11-24 15:22:05
115
原创 convention映射规则修改
原文地址:http://forum.springside.org.cn/viewthread.php?tid=3404在struts-plugin.xml中,action的名称的映射是: <constant name="struts.convention.action.name.lowercase" value="true"/> <constant name="s...
2009-11-20 18:25:15
179
springside 持久化数据字典
当数据库中的字段是以id,name,no等结束的时候springside自动的把此字段名字以“_”隔开了。比于你定义的“levelNo”他就变成了“level_No”,而且你在对象类里定义@Column(name="levelNo")多不管用。。。未完...
2009-11-20 18:24:12
157
convention Result规则路径问题
如果你要在action里定义result到指定的jsp,这个业务虽然用的很频繁但是在convention里却不是那么方便。你必须在你跳转的action代码里写上annotations来定义。下面是一段示例代码:@ResultPath("/WEB-INF/content/")public class GroupAction extends ActionSupport{ priv...
2009-11-20 18:23:15
205
原创 SUSE Linux Enterprise下安装JDK1.6、Tomcat5.5及pureftp,SSH
原文地址:http://till.iteye.com/blog/142984SUSE Linux Enterprise下安装JDK1.6和Tomcat5.51.JDK下载: http://java.sun.com 下载自解压包:jdk-6u17-linux-i586-rpm.bin 赋予权限:chmod 755 jdk-6u17-linux...
2009-11-17 11:35:43
98
原创 Servlet监听器详解
原文地址:http://www.21jn.net/html/85/n-285.htmlServlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理。接口:目前Servlet2.4和JSP2.0总共有8个监听器接口和6个Event类,其中HttpSessionAttributeListener与HttpSessionBindingListen...
2009-11-11 16:56:08
117
原创 Servlet过滤器介绍之原理分析
原文地址:http://zhangjunhd.blog.51cto.com/113473/206291.Servlet过滤器1.1 什么是过滤器过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可...
2009-11-11 16:31:38
127
原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解
原文地址:http://sunxboy.iteye.com/blog/419033在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 lis...
2009-11-11 14:46:43
76
原创 jsp常见问题
原文地址:http://liujinpan75.iteye.com/blog/508263 1.Servlet与JSP有什么区别?Servlet和JSP完成的功能是相同的,都可以接收用户的请求,可以对用户进行响应,可以调用业务方法。不同点在于JSP是在html或者xml中嵌入了Java代码或者JSP的标记,在制作页面方面具有优势,可以使用网页编辑工具来制作网页,...
2009-11-11 14:14:32
123
原创 OGNL表达式语言介绍
原文地址:http://darkranger.iteye.com/blog/480041在进行Struts2的标签库介绍之前,有必要着重对OGNL(Object Graph NavigatingLanguage)对象导航语言做一详细解析。因为在之后的演示代码中经常会用到一些有关OGNL的代码,为了不让读者一头雾水,也为了更好学习Struts2的标签库。因此笔者把OGNL当作...
2009-11-09 18:08:57
147
原创 OGNL的用法
原文地址:http://www.blogjava.net/max/archive/2007/04/28/114417.htmlOGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" />等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题:首先新建名为Struts2_OGNL的Web工程,配置开发环境。...
2009-11-09 17:46:36
117
jmail收发邮件
jmail收发邮件,发送邮件基于smtp协议,收邮件基于pop3协议,当然没有弄邮件服务器了,贴下代码,实在没什么好说的。还有一点要记住smtp服务器的常用端口是25;pop3是110。发邮件:package wherever.zhj.mail;import java.util.ArrayList;import java.util.Properties;import...
2009-10-28 17:09:06
172
原创 程序员每天该做的8件事
不重视细节,如何谈得上成功?1)程序员每天总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多。2)考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作。3)考虑自己一天工作中失误的地方,并想出避免下一次再...
2009-09-23 15:10:17
106
extjs2+的基本oop特性
刚看了几个extjs的基本是视频讲的是extjs的仿oop特性,代码有点bt也很妙,记下来为了不让自己忘记。 1.支持命名空间Ext.namespace("Ext.dojochina");这句代码相当于java中的package Ext.dojochina; 把ext对象放到不同的包里加以区分。当然引用的时候是要加上命名空间了。 2.支持类实例属性Ext...
2009-09-17 01:53:17
79
空空如也
白鼠与毒酒的算法问题
2010-04-25
linux lvm分区问题
2010-01-22
extjs动态树问题
2009-12-17
编译ant1.7.1源码问题
2009-09-07
MyEclipse快捷键问题
2009-06-29
运行时编译执行一段代码
2009-05-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人