- 博客(102)
- 资源 (5)
- 收藏
- 关注
原创 UE 替换技巧
1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “%*输入您要删除的行包含的字符串*^p” --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 D...
2015-11-13 20:44:16 5166
原创 vncserver操作远程oracle
1、远程linux没有安装桌面的安装桌面2、远程linux安装vncserver3、oracle用户启动vncserver[img]http://dl2.iteye.com/upload/attachment/0111/9514/384ef637-2837-333d-adc1-78d566e715c4.png[/img]4、vncclient连接vncserver[...
2015-09-24 11:33:39 317
原创 Linux下怎样检查、如何查看某软件包是否已经安装?
Linux下怎样检查、如何查看某软件包是否已经安装? 因为linux安装软件的方式比较多,所以没有一个通用的办法能查到某些软件是否安装了。总结起来就是这样几类:1、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”。[code="java"][root@hexuweb102 ~] rpm -qa...
2015-04-09 17:18:36 971
linux 网络配置
1、配置IP和DNS[code="java"][root@1_5-xhf-app6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1TYPE=EthernetONBOOT=yesBOOTPROTO=none[color=green]IPADDR=192.168.1.57[/color]PREFIX=...
2015-02-13 11:04:38 230
原创 CentOS下安装JDK1.7 (tar.gz包)
1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录 2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo...
2015-02-12 15:07:41 320
原创 利用pl/sql执行计划评估SQL语句的性能简析
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。 那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考: [b]1、 打开熟悉的查看工具:PL/SQL Developer。 [/b]...
2015-01-30 16:08:13 123
服务器时间同步设置
服务器时钟同步:为确保系统的正常运行,需要所有服务器,与标准时间保持时钟同步。 范围:Oracle DB所在的服务器,Tomcat服务器。 设置方式—— Windows系统:控制面板-日期和时间-Internet时间,点选“自动与 Internet 时间服务器同步(S)”。 CentOS系统: 1)安装 ntpdate:#yum install ntp 2)实现...
2015-01-20 17:18:49 754
原创 如何在oracle中导入dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中...
2015-01-04 09:53:36 142
原创 通过修改/etc/resolv.conf 配置DNS 重启网络后失效的解决
DNS 重启失效的解决 在KT的毒妇配置的时候,通过yum安装了桌面,默认安装了Gnome,在没重启前还一切正常,重启以后接着配置的时候,发现没法网络访问了,ping测试一下,host unkown;基本可以确定是DNS的问题。检查/etc/resolv.conf文件,发现# Generated by NetworkManager ,这个应该是在安装桌面的时候安装了gnome的网络...
2014-12-03 10:53:46 8416 1
原创 企业管理--盖洛普Q12测评法
[size=large] [b]企业管理--盖洛普Q12测评法[/b][/size][u][b]盖洛普Q12测评法对员工的影响:[/b][/u][list][b][*]Q01 我知道公司对我的工作要求[/list][/b]要求是我们衡量自身进步的里程碑,知道公司对自已的要求如同知道通往成...
2014-09-09 15:15:17 414
原创 通过JUnit理解反射与注解的使用方式与场景
通过JUnit深入理解反射与注 解的使用方式与场景 [quote]JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。[/quote]Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个...
2014-04-07 22:20:38 152
原创 SiteMesh----Web界面布局、装饰框架
[b]一、SiteMesh项目简介[/b] OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration) 的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。 Sitemesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在...
2013-06-02 22:48:08 170
原创 批处理删除指定目录及子目录下所有.svn目录
[code="java"]@REM 根据用户输入,删除指定目录及子目录下所有.svn目录@echo off :inputPathset DESTINATION_PATH=: set /p DESTINATION_PATH="Please input the root directory need to clear the svn folders , press ente...
2013-03-24 21:58:47 328
原创 DWR--远程服务器端Ajax开源框架
[b]简介[/b]DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。它包含两个主要的部分:允许JavaScript从WEB服务器上一个遵循了AJAX原则的java service中...
2013-03-17 22:04:56 139
原创 JAVA程序员情书
我能抽象出整个世界... 但是我却不能抽象出你... 你肯定是一个单例,因为你是那样的独一无二... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是却不能覆盖对你的思念... 也许命中注定了 你与我存在于不同的包里... 在你的世界里,你被烙上了私有的属性... 我用尽全身力气,也找不到访问你的接口... ...
2012-11-21 23:01:02 155
原创 2012看过的一些书
记录并总结一下(待补充):[b]《简约至上--交互式设计四策略》[/b]收获: 话说简单 首先人们喜欢简单、值得信赖、适应性强的产品。所以我们才会费尽心力去设计简单的产品。 人们喜欢简单的产品原因是: 1、产品的功能越多,就越难发现真正对用户有价值的新功能。 2、因为增加的复杂性导致他们很难找到自己真正需要的功能。而且,一想到为那么多没用的功能买单,...
2012-08-12 12:20:22 94
原创 Jpcap 网络抓包工具
[b]1.jpcap说明与安装[/b] JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点,jPcap是一个可以让java工作在链路层的类库;当然,它底层还是使用了本机API通过Jini调用,在javaAPI中得到数据。JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用winc...
2012-07-22 15:17:08 801
原创 教练技术中的GROW模型的分析与运用
什么是企业教练?企业教练衍生于体育,是将体育教练的理念、方法、技术应用到企业管理实践而产生的一种全新的企业管理理论、方法、技术和顾问流派。它起源于20世纪中后期的美国,经过二十多年的发展,教练技术已成为欧美企业家提高生产力的有效管理技术。目前,教练已成为美国顾问业和人力资源开发实践中呼声最高、增长最快的领域。 "企业教练通过完善心智模式来发挥员工的潜能,提升企业效...
2012-03-22 23:56:47 1730
转载 沛哥的作品
import java.io.*;import java.util.*;public class Main { public final int max_num = 10000100; public static void main(String args[]) throws Exception { new Main().run(); } void run() { Cal
2012-03-17 00:32:19 410
原创 初识敏捷开发
[b]敏捷软件开发宣言[/b][table]|个体和交互 [b]胜过[/b] 过程和工具||可以工作的软件 [b]胜过[/b] 面面俱到的文档||客户合作 [b]胜过[/b] 合同谈判||响应变化 [b]胜过[/b] 遵循计划|[/table]虽然右项也有价值,但是我们认为左项具有更大的价值。[b]敏捷宣言遵循的原则[/b][list][*]我们...
2011-12-27 23:50:22 106
XStream序列化与反序列化对象
XStream是一个将java对象序列化为xml以及从xml反序列化为java对象的开源类库。使用 XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializable 接口。XStream 是一种序列化工具而不是数据绑定工具,就是说不能从 X...
2011-12-25 19:50:06 266
持续集成(Continous Integration)
[b]对持续集成的理解:[/b]1、持续集成是敏捷开发的一种重要实践;2、持续集成强调频繁构建,保证团队协同开发的软件时刻处于一种可运行状态;3、持续集成能够尽早的发现软件的缺陷,从而降低修复这些缺陷的成本;4、持续集成能够保证软件的质量,增加对软件的信心;5、持续集成工具能够将持续集成实践自动化,减少人工参与,释放人力资源,提升构建效率;[b]持续集成工具一般实现...
2011-12-14 23:46:51 167
原创 启动Eclipse时,启不起来JVM terminated. Exit code=-1
Eclipse 启动不起来,出现以下错误:JVM terminated. Exit code=-1-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m-XX:MaxPermSize=256m-Djava.class.path=D:/eclipse_rcp/plugins/org.eclipse.equinox.launcher_1....
2011-12-04 11:51:41 253
原创 自动化测试
[b]概述[/b] 软件自动化测试自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。[b]前提条件[/b] 实施自动化测试之前需要对软件开发过程进行分析,以观察其是否适合...
2011-11-14 00:31:12 139
原创 resource
资料资料资料资料资料资料资料http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
2011-09-19 23:45:46 76
原创 数据库技巧——MySQL十大优化技巧
作者 杰之蓝WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是一个大问题。希望本文能对大家掌握MySQL优化技巧有所帮助。[b]1.优化你的MySQL查询缓存[/b]在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。但主要的问题是...
2011-07-17 19:07:39 95
原创 HttpSession总结
[b]1.JSP中session对象何时被创建? [/b] 一个常见的误解是以为session在有客户端访问时就被创建,然而事实是直到某server端程序调用HttpServletRequest.getSession(true)或HttpServletRequest.getSession()这样的语句时才被创建,注意如果JSP没有显示的使用 关闭session,则JSP文件在编译成Ser...
2011-07-13 00:30:44 90
原创 SQL常见笔试题
[b]一 单词解释(2分/个) 34[/b]Data 数据Database 数据库RDBMS 关系数据库管理系统GRANT 授权REVOKE取消权限DENY 拒绝权限DECLARE 定义变量PROCEDURE存储过程Transaction事务TRIGGER触发器继续 continue唯一 unqiue主键 primary key标识列 ide...
2011-07-04 22:05:36 206
原创 2011-06-25
昨天,2011-06-25,周六,参加了****的面试,在上地大厦9层,这是**在北京举行大型招聘会的专用地点,其实就是一个宾馆,一般都是周六举行,从早上八点多到晚上十点多,一共有5轮面试,来应聘者大概200人左右。 我是被通知的第一批,9点档开始的,由于比较重视,所以去点比较早,8:25就去把简历交了,那时大概来了十几个应聘者和几个华为工作人员,面试官都还没就位。大家都坐在一个玻璃...
2011-06-26 12:54:24 97
原创 ConcurrentHashMap原理分析
集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非...
2011-06-09 15:05:51 98
开发知识整理----数组和集合框架(2011-06)
[size=large][b]一、数组[/b][/size] Java数组也是一种对象,必须通过new语句来创建。数组可以存放基本类型数据或引用类型的数据。同一个数组中只能存放相同类型的数据。用new语句创建一个数组后,数组中的每个元素都会被自动赋予与其数据类型相同的默认值。如int:0、boolean:false、String:null。创建数组时必须指明数组长度,一旦创建,其长度就不...
2011-06-07 17:36:28 85
原创 开发知识整理----多线程(2011-05)
[b][size=large]一.多线程[/size][/b][b]1.进程与线程的相同点与区别?[/b][color=green]相同点:[/color](a)二者都具有ID,一组寄存器,状态,优先级以及所要遵循的调度策略。(b) 每个进程都有一个进程控制块,线程也拥有一个线程控制块。(c) 线程和子进程共享父进程中的资源;线程和子进程独立于它们的父进程,竞争使用...
2011-05-29 23:21:05 82
原创 动态数组:java.lang.System下的arraycopy和java.util.Arrays.copyOf方法
java.lang.System下的arraycopy和java.util.Arrays.copyOf方法 [b](1) java.lang.System.arraycopy[/b]public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length);...
2011-05-24 00:24:04 186
原创 Java多线程设计模式:wait/notify机制
[quote]内容摘要:如果条件不满足,则等待。当条件满足时,等待该条件的线程将被唤醒。在Java中,这个机制的实现依赖于wait/notify。等待机制与锁机制是密切关联的。本文为您讲解wait/notify中需要注意的概念。[/quote] 通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downlo...
2011-05-20 00:32:07 130
原创 笔试面试题汇总
笔试面试题汇总[b]1:请问输出结果是true还是false?[/b][code="java"]String a = "abc"; String b = "abc"; System.out.println("====>"+ a==b ); [/code][code="java"]解析:flase,+号运算符优先级高于==号。如果是a==b,则为true。[/...
2011-05-18 10:48:11 109
原创 mysql表数据备份和恢复
[b]mysql表数据备份和恢复[/b]作者:firetaker 和数据库相关简介:这是mysql表数据备份和恢复的详细页面,介绍了和数据库,有关的知识、技巧、经验,和一些数据库源码等。 假定表tbl_name具有一个PRIMARY KEY或UNIQUE索引:[b]备份一个数据表的过程如下:[/b][color=green]1、锁定数据表,避免在备份过程中,表被更新...
2011-05-13 11:12:44 151
原创 配置Tomcat的<Context>元素
摘自:孙卫琴 电子工业出版社 《Tomcat与Java Web开发技术详解(第2版)》第3章第一个JavaWeb应用[b]3.3.4 配置Tomcat的元素[/b]本章3.3.2节已经介绍了在Tomcat中发布JavaWeb应用的最快捷的方式,即只需把JavaWeb应用的所有文件复制到/webapps目录下即可,Tomcat会按照默认的方式来发布和运行JavaWeb应用。如果...
2011-05-05 01:31:10 591
原创 配置Tomcat的虚拟主机
转自:孙卫琴 《Tomcat与Java Web开发技术详解(第2版)》 电子工业出版社 摘要:《Tomcat与Java Web开发技术详解(第2版)》第3章第一个JavaWeb应用,本章通过helloapp 应用例子,介绍了JavaWeb 应用的目录结构和开发过程,还介绍了在Tomcat上发布JavaWeb应用的步骤。本小节为大家介绍配置Tomcat的虚拟主机。标签:Tomcat Ja...
2011-05-05 01:20:56 168
原创 使用DOS命令查看端口占用情况
我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用。开始→运行→cmd 进入命令提示符,输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 。 假如我们...
2011-05-04 20:58:14 171
开发知识整理(2011-04)
[size=large]1.[b]对象的哪些属性与方法应该公开,哪些应该隐藏?[/b][/size][b]封装两大原则:[/b] (1)把尽可能多的东西隐藏起来,对外提供简捷的接口;(2)把所有属性隐藏起来;[size=large][b]2.隐藏属性的好处?[/b][/size](1)能够灵活的控制属性的读与修改的访问级别(允许读与修改的public公开get、set方法...
2011-04-20 10:54:55 84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人