- 博客(180)
- 收藏
- 关注
原创 JavaScript与Java的区别
1.基于对象和面向对象 Java是一种面向对象的语言,即使开发简单的程序,也必须设计对象; JavaScript是一种脚本语言,可以用来制作与网络无关的,与客户端进行交互的复杂软件。它是一种基于对象(Object Based)和事件驱动(Event Driven)的编程语言,本身提供了非常丰富的内部对象供设计人员使用。 2.解释和编译 Java的源代码在传递到客户...
2012-09-29 23:50:37 199
原创 关于ORA-01034和ORA-27101的一种解决方法
系统配置是Win2003+Oracle 11g+内存3G 1、先看oracle的监听和oracle的服务是否都启动了。启动oracle监听:cmd的命令行窗口下,输入lsnrctl start,回车即启动监听。 2、查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“abc”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=abc...
2012-07-31 11:17:19 190
原创 应该被记住的 8 位Java人物
这里列举了 8 个 Java 人物,他们创建了对 Java 社区贡献很大的框架、产品、工具和图书,也因此改变了 Java 的编码方法。8. Tomcat 和 Ant 创办人James Duncan Davidson, 1997 年到 2001 年在 Sun 公司工作,他创建了 Tomcat 应用服务器,这是使用最为广泛的 Java Web 服务器,同时还创建了 Ant 构建工具,Ant...
2012-07-04 17:53:48 170
原创 Struts基本原理
上图来源于Struts2官方站点,是Struts 2 的整体结构。一个请求在Struts2框架中的处理大概分为以下几个步骤:1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:Si...
2012-07-04 17:48:35 122
原创 Spring事务配置的五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Transac...
2012-07-04 17:45:21 123
原创 MyEclipse中Ctrl+Shift+F格式化代码时不换行
Eclipse 格式化代码时不换行每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改: 1、preferences->Java->Code Style->Code Formatter->Show... ,打开之后,选择“Line W...
2012-06-12 21:04:15 163
原创 MyEclipse 解决内存溢出
1、修改eclipse.ini在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下:-vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m 2、设置Default VM Arguments在myEclips...
2012-06-12 20:57:14 109
原创 struts2<s:iterator>遍历map小结
1.MapAction.javapackage com.uaes.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.opensymphony.xwork2.ActionSupport;pu...
2012-05-05 23:34:37 153
原创 解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError
解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\INNOLAB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问)'...
2012-05-04 21:20:47 1067
原创 UTF-8 GBK UTF8 GB2312 之间的区别和关系(转)
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也...
2012-05-01 12:15:51 117
原创 java 调用.net DLL的方法
背景: 近日一个java的项目,客户要求项目中必须使用其提供的加密机制,扔给了两个.net写的DLL。网络上搜了一圈也没找到啥东西,甚至看到人扬言此事绝无可能。郁闷当中考虑了一个思路。用C#做一个Com,调用客户提供的DLL实现加密解密的方法,然后提供给java使用。经过一番捣腾,最后证实可行。 环境与工具:1、.net framework 3.5 C#2、java jdk...
2012-04-30 16:18:54 174
原创 实现了ZIP【压缩】【解压】功能
程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression) 大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。需在代码中自定义源输入路径和目标输出路径。package com.uaes.util;import java.io.*;import java.util.zip.*;/...
2012-04-28 13:59:12 151
原创 Windows 任务管理器 PF使用率 总数 核心内存 物理内存
1、【CPU 使用】 CPU的使用百分比,柱状图表示实时的CPU使用率。 2、【CPU 使用记录】 CPU使用量随时间的变化曲线,其中红线则表示系统内核的使用率(红线需点击任务管理器的查看菜单,选中“显示内核时间”项)。 3、【PF 使用】 PF是页面文件 Page File 的简写。这个数字容易让人误解,被认为是系统当时使用的页面文件的大小。其正确的含义应为:正在使用的物...
2012-04-28 13:14:28 195
原创 框架StringUtil
package com.common.string;import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.Set;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 功能描述:关于字符...
2012-04-25 21:47:06 123
原创 在windowsXP中如何卸载Oracle10g
软件环境: 1、Windows XP + Oracle 10g 2、Oracle安装路径为:d:\Oracle1、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令: localconfig delete2、在“服务”窗口中停止Oracle的所有服务。...
2012-03-19 21:45:38 105
原创 MD5
package com.kingsoft.main;/** * @author King_wangyao */public class MD5Main { private final static String[] hexDigits = { "0", "1", "2", "3", "4", "5", "6", "7"
2012-03-15 22:22:02 120
原创 cookie与session的区别和联系
最佳答案具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制。正统的cookie分发是通过扩展HTTP协议来实现的,服务器通过在HTTP的响应...
2012-02-01 11:58:36 82
原创 ora-28009:connection as sys should be as sysdba or sysoper
1、在客户端用SQLPLUS以SYS登陆提示ora-28009:connection as sys should be as sysdba or sysoper 错误,但用system 可以登陆。 2、在客户端用 Enterprise manager console可以用SYS登陆; 前题条件是如果要使用PLSQL工具用sys用户登录的话,必须要选择SYSDBA,如下图: 如...
2011-12-12 21:19:57 545
原创 《网站开发人员应该知道的61件事》[解读]
看了阮一峰翻译的《网站开发人员应该知道的61件事》,特将我的理解及分析记录如下:如有错误或遗漏欢迎批评指正! 解读部分使用绿色字体。 一、界面和用户体验(Interface and User Experience)1.1知道各大浏览器执行Web标准的情况,保证你的站点在主要浏览器上都能正常运行。你至少要测试以下引擎:Gecko(用于Firefox)、Webkit(用于Safar...
2011-12-03 21:36:23 195
原创 JAVA字符串的方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、 getChars() 截取多个字符 void getChars(...
2011-11-28 21:04:11 113
原创 JAVA中线程同步方法
1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用wait方法需要注意几点: 第一点:wait被调用的时候必须在拥有锁(即syn...
2011-11-28 21:01:17 110
原创 JAVA几个常见错误简析
JAVA几个常见错误简析: 1,空指针错误 java.lang.NullPointerException使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。 下面先列出了...
2011-11-28 20:58:54 99
原创 Eclipse中使用debug技术
一、怎样启动debug模式 1、在程序中设置断点 2、在运行J2SE程序时使用debug模式运行,程序执行到断点时会自动启动debug模式二、debug模式中的操作 1、三个键的操作:F5、F6、F8 F5:在执行代码时进入方法内部进行查看,其他与F6相同 F6:直接执行代码的下一句内容 F8:将代码执行到下一个断点,如果没有断点,则...
2011-11-28 20:52:22 87
原创 从字符串中检索输出数字
Stirng name="asdfq5asdf23";输出数字:523解决方案:// 0-48 1-49 2-50 3-51 4-52 5-53 6-54 7-55 8-56 9-57String s = "sd4f4335g67";for (int i = 0; i < s.length(); i++) { String temp = s.substring(i...
2011-10-31 23:59:45 178
原创 Java中如何获得文件的物理路径
Java中如何获得文件的物理路径 package com.kingsoft.test; import java.io.File; import java.io.IOException; import java.net.URL; public class csDao { public static void main(String[] args) { ...
2011-10-31 23:58:11 160
原创 @SuppressWarnings("***")
解释一: 屏蔽某些编译时的警告信息 在强制类型转换的时候编译器会给出警告加上程序代码@SuppressWarnings("unchecked")就不会警告了 解释二: 注释类型当你的编码可能存在警告时,比如安全警告,可以用它来消除api中是这样描述的指示应该在注释元素(以及包含在该注释元素中的所有程序元素)中取消显示指定的编译器警告。注意,在给定元素中取消显示的警告集...
2011-09-23 11:09:34 97
原创 成为优秀JSP程序员要掌握几个技术
最近在网上看到很多问题是关于如何学习JSP的,就摘了一部分翻译过来,希望能对大家学习JSP有点指导,如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。 需要成为一个成功的JSP程序员可以参考这个时间表。请注意下列:◆忽略你已经熟悉的步骤。◆训练的时间只是代表学习好足够的基础时间,这样才能转移到下一步。1、建立并且理解你的Web S...
2011-09-22 22:32:29 154
原创 jquery实现可编辑的表格
今天来演示一个用jquery完成的效果:可编辑的表格。1.先写一个含有表格的页面jqueryEdit.html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> ...
2011-09-05 17:02:22 129
原创 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部...
2011-08-25 23:01:54 94
原创 递归小例子
public void print(int w) { int i; if ( w!=0) { print(w-1); for(i=1;i<=w;++i) System.out.print(w); System.out.println(); }}//计算累加p...
2011-08-25 22:51:21 262
原创 软件设计的7大原则
设计软件的几个原则,这个也是设计模式的精髓所在: 一、开闭原则(OCP)开闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,对修改关闭。客户的需求是不稳定的,通过扩展已有的软件系统而不是通过修改软件系统来满足客户的需求,这样的软件系统就满足开-闭原则,即软件系统要有一定的灵活性和适应性。已有的模块,特别是抽象层的模块不能修改,保证软件系统的稳定性...
2011-08-25 22:43:33 116
原创 Struts2中使用拦截器(Interceptor)控制登录和权限
在jsp Servlet中我们通常使用Servlet Filter控制用户是否登入, 是否有权限转到某个页面。在Struts2中我们应该会想到他的拦截器(Interceptor), Interceptor在Struts2中起着非常重要的作用。 很多Struts2中的功能都是使用Interceptor实现的。 需求:简单的登入界面,让用户输入用户名、密码、记住密码(remember ...
2011-07-22 13:20:33 101
原创 Struts2标签解释
A:<s:a xhref=""></s:a>-----超链接,类似于html里的<a></a><s:action name=""></s:action>-----执行一个view里面的一个action<s:actionerror/>-----如果action的errors有值
2011-07-22 13:14:43 63
原创 Oracle客户端连接服务端的常见问题
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:1、 ORA-12541: TNS: 没有监听器显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:$ lsnrctl start或C:\lsnrctl start 2、 ORA-125...
2011-07-22 13:12:29 77
原创 struts2和strut1有什么区别
Action 类:Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Ac...
2011-07-18 17:59:56 120
原创 数据库中删除时间相同的记录?
id date bb1 2008-12-31 32 2009-01-01 43 2009-01-01 4主键是id 解决方法:delete from 表名 where id in (select min(id),date from 表名 group by date having count(date)>1) 这是删除一条 2 3 id的时间相同 删除 2...
2011-07-18 17:54:48 218
原创 HTTP状态码及其含义
作者:King_wangyao来自:Internet导言:下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 代码 状态信息 含义 100 Continu...
2011-06-07 14:23:56 113
原创 oracle解决无权限创建表、视图、存储过程、索引
做SCM时,怎么也不能创建视图,报告没有权限。 我没有按上面的步骤解决,想了想为什么该用户为什么没有这个权限。 执行了第四步(给用户授权),OK,解决问题了。原来创建用户的时候是:grant connect,resource to scm;而不是上面那个第四步。究其原因:connect是有连接的权限resource的权限包括CREATE ...
2011-05-29 16:46:13 768
原创 Spring-LDAP 的例子
下载地址 :http://www.springframework.org/ldap用Spring LDAP最少需要:spring-ldap(spring-ldap包) spring-core(用于框架内部的丰富的工具类) spring-beans(方便操作java beans的接口和类) spring-context(增加通过一致API为应用对象获取资源的能力) spri...
2011-05-26 09:54:57 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人