自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (3)
  • 收藏
  • 关注

原创 引用外部JS,出现乱码的解决办法

在调用的时候加上 charset="GBK" 设置JS文件的编码格式,如下所示:

2013-04-25 10:42:13 883

转载 Eclipse编码格式修改

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的java文件也是GB18030。如果

2013-04-25 10:41:01 585

原创 jsp中插入另一个jsp

c标签的引入 http://java.sun.com/jsp/jstl/core"%>

2013-04-19 17:44:01 826

原创 html中几种常用样式

body {  background-color: #B5CDE7;  font-family: "宋体";  color: #174D7D;  font-size: 12px;  font-weight: bold;  padding: 0px;  margin: 0px;  width: 100%;  height: 100%; } table {  border: 1

2013-04-19 17:33:39 922

原创 struts.xml配置文件小结

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"         "http://struts.apache.org/dtds/struts-2.0.dtd">     -->

2013-04-16 18:18:06 839

转载 Win7下MySQL解压缩版安装配置

一、安装: 下载地址: http://www.mysql.com/downloads/mysql/ 我的是以前下的mysql-5.5.17-winx64.zip,解压后即可: 二、配置: 1)、默认参数文件。安装目录下有五个*.ini文件,这五个是模板文件,目测了下基本没啥区别,主要的区别就是分配的内

2013-04-12 16:52:18 727

原创 java中打开和选中文件、打开网址

public class Test {    /**    * @param args    */   public static void main(String[] args)  {    //文件或文件夹路径    String targetDirectFileName = "D:\\2013-03-19\\eclipse\\notice.html";    openFi

2013-03-29 11:08:40 592

原创 js中绑定回车事件

1.js中绑定回车事件  document.onkeydown = function(e){    if(!e){     e = window.event;    }    if((e.keyCode || e.which) == 13){     checkLogin();    }   }  jquery中:   //回车事件   $(function(){   //

2013-03-25 09:16:00 28058 1

原创 apache和tomcat区别

apache和tomcat区别 经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:     解析一     apache支持静态页,tomcat支持动态的,比如servlet等,     一般使用apache+tomca

2013-03-13 09:55:54 574

原创 面向对象的5条基本设计原则

最基本的设计原则有5条,分别是:单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov替换原则。 单一职责原则   对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之

2013-03-13 08:47:24 530

原创 短路或|| 短路与&&

①短路或||:前面的为真后面就不再执行 ②短路与&&:前面为假后面的就不再执行

2013-03-09 08:08:13 720

原创 servlet生命周期

①实例化:客户第一次请求时实例化,一个servlet只会实例化一次; ②初始化:调用Servlet对象的init()方法,init()方法在Servlet的生命周期中只会执行一次; ③服务:调用Servlet对象的service()方法处理客户端请求 ④销毁:调用Servlet对象的destroy()方法销毁Servlet对象,destroy()方法在Servlet的生命周期中只会执行一次;

2013-03-09 08:07:43 497

原创 servlet与jsp关系

①servlet的出现早于jsp,它利用输出流的方式动态生成HTML页面,这种方式开发效率低下 ②在jsp中,通过在标准的HTML页面中插入java代码,其中静态的部分无需java程序进行控制 ③每个jsp页面都是一个servlet实例

2013-03-09 07:56:07 468

原创 抽象类

①抽象类不能被实例化 ②abstract修饰符不能修饰属性 ③抽象类中可以不定义抽象方法 ④private、static、final不能修饰抽象方法 ⑤子类没有完全重写父类的抽象方法时,子类必须是抽象类

2013-03-09 07:55:34 461

原创 final修饰符

①final修饰的类不能被继承 ②final修饰的方法不能被重写 ③final修饰的属性一经赋值不能改变 ④final修饰引用类型,对象不变,对象内容可变

2013-03-09 07:55:13 484

原创 运行时异常RuntimeException和已检查异常CheckedException

①运行时异常在运行期间才能被检查出来,Checked在编译时就能确定,一般运行期异常不需要处理,Checked异 常需要自己处理 ②常见的RuntimeException: ArithmeticException(算术运算中,被0除或模除) NullPointerException(空指针) ArrayIndexOutOfBoundsException(数组越界) ClassCastE

2013-03-09 07:54:38 2623

原创 java中的反射

(1)反射机制概述 ①反射的概念 ②反射的意义 ③反射的应用 (2)反射API介绍 ①Class类 ②Field类 ③Method类 ④Constructor类 (3)获取Class对象的方式 ①调用某个对象的getClass()方法 Person p = new Person(); Class cl = p.getClass(); ②调用某个类的class属性来获取该类

2013-03-09 07:53:43 488

原创 数据库的几种索引

(1)按照索引列值的唯一性,索引可分为唯一索引和非唯一索引 ①非唯一索引:B树索引 create index 索引名 on 表名(列名) tablespace 表空间名; ②唯一索引:建立主键或者唯一约束时会自动在对应的列上建立唯一索引 (2)索引列的个数:单列索引和复合索引 (3)按照索引列的物理组织方式 ①B树索引 create index 索引名 on 表名(列名) table

2013-03-09 07:52:58 7454

原创 xml的四种解析

①DOM解析:基于XML文档树结构的解析 优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能; 缺点:将整个文档调入内存(包括无用的节点),浪费时间和空间 ②SAX解析:是基于事件流的解析 优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。 缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中

2013-03-09 07:52:01 849

原创 jsp九大内置对象

①out:向客户端浏览器输出数据 ②request:处理客户端请求 ③response:响应客户端的请求并向客户端输出信息 ④application:用于实现不同用户之间的数据共享 ⑤session:客户端浏览器和web服务器的会话,用来保存用户信息,以便跟踪用户的操作状态,进行访问控制 ⑥pageContext:page、request、session、application ⑦pa

2013-03-09 07:51:07 576

转载 JAVA程序性能优化

在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量使用final修饰符。 带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final

2013-03-09 07:49:33 544

原创 hibernate中调用存储过程

/**      * hibernate调用函数的例子      * 不用配置*.hbm.xml文件,直接调用      */     public void queryFunction()     {         try         {             session = sessionFactory.openSession();             SQL

2013-01-25 17:08:07 1246

原创 swing中选择框

/**      * 选择框,供用户选择文件夹      * 直接调用该方法即可弹出选择框      */ public void loadFileChooser()     {         //初始化文件选择器         try         {             //获取系统风格             UIManager.setLookAndFeel(U

2013-01-25 16:41:38 691

原创 多线程的一些知识

/**  * 获取当前线程Thread.currentThread()  * join()方法,调用其他线程的join()方法时,调用线程将被阻塞,直到被join()方法加入的线程执行完为止  * setDaemon(true)方法将指定线程设为后台线程  * isDaemon()方法判断指定线程是否为后台进程  * 调用Thread.sleep(1)方法让当前线程暂停1ms  * 调

2013-01-25 16:39:13 296

原创 Linux下如何启动和停止oracle

查看oracle是否启动: ps -ef |grep ora 查看tomcat是否启动: ps -ef |grep tomcat 停止防火墙:service iptables stop 或 try "/etc/rc.d/init.d/iptables stop" 启动步骤: su - oracle export ORACLE_SID=你的数据库名 [oracle@websvrl

2013-01-25 16:14:28 2727

原创 swing中菜单栏

/**      * 定义菜单栏,菜单、设置、退出      */     JMenuBar menuBar = new JMenuBar();     JMenu mnuPhoto = new JMenu();     JMenuItem mnuiSet = new JMenuItem();     JMenuItem mnuiExit = new JMenuItem(); /

2013-01-25 16:12:35 473

原创 扫描一个文件夹里的所有文件

/**      * 加载图片      * @param file      */     private void loadAllPhotos(File file)     {         //如果该文件夹不存在,直接返回         if (!file.exists() || file.isFile())         {             return;

2013-01-25 16:11:50 793

原创 集合的3种遍历方式

List books = new ArrayList();         books.add("疯狂java讲义");         books.add("疯狂android讲义");         books.add("疯狂xml讲义");                  //设置list的元素值         books.set(1, "天龙八部");

2013-01-25 16:11:03 788

原创 java所支持的全部国家和语言及资源文件的读取

public static void main(String[] args)     {            //返回java所支持的全部国家和语言的数组         Locale[] localeList = Locale.getAvailableLocales();                  //遍历数组的每个元素,依此获取所支持的国家和语言         for

2013-01-25 15:35:51 807

原创 注解小结

注解: 1.内建注解 限定重写父类方法:@Override 表示已过时:@Deprecated 抑制编译器警告:@SuppressWarnings 2.元注解: @Target @Retention @Documented @Inherited 3.自定义注解: 使用@interface关键字 示例:public @interface AnnotationTest{}

2013-01-25 15:33:59 290

原创 解决页面中不能复制问题.txt

document.onkeydown=true; document.oncontextmenu = true; document.onselectstart = true;

2013-01-23 16:42:59 344

原创 oracle触发器小例子

create or replace trigger trig_emp before insert or update of operateinfoid on t_operatorinfo for each row   when (new.operateinfoid > 1)   begin     :new.operateinfoid := 1;   end trig_emp;

2013-01-15 17:37:20 354

原创 小程序 转码工具

package com.jia.sysconfig; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.io.Buffered

2013-01-15 09:53:31 3640

原创 java代码中运行系统命令

//运行系统的命令         Runtime rt = Runtime.getRuntime();         Process pro = rt.exec("cmd /c native2ascii.exe -reverse C:\\temp\\to.txt > C:\\temp\\from.txt");         pro.waitFor(); /**

2013-01-15 09:52:35 526

原创 获取系统属性

public static void main(String[] args) throws FileNotFoundException, IOException     {         //获取系统环境变量         Map env = System.getenv();         BufferedWriter bw = new BufferedWriter(new File

2013-01-08 19:15:05 420

原创 windows中的一些小技巧

1、单击“开始——运行,然后输入regedit (打开注册表)   2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/  CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA00

2013-01-08 14:53:36 612

原创 接口和抽象类

接口和抽象类: 1.相同点 接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其它类实现和继承。 接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须是想这些抽象方法。 2.差别 接口作为系统与外界的窗口,接口体现的是一种规范。 抽象类作为系统中多个子类的共同父类,它所体现的是一种模板式设计。 接口里只能包含抽象方法,不包含普通方法;抽象类则完全可以包

2012-12-20 16:25:11 342

原创 eclipse中打war包

一、eclipse中打jar包 1.右键点击项目 2.Export 3.Web下面的WAR file ->Next 4.Destination:导出的位置及名字如:D:\jiaqiufeng.war 勾选Export source files  如果要覆盖已有的文件,勾选Overwrite existing file ->Finish 二、将war包放在tomcat的webapp

2012-12-19 15:55:08 789

原创 单例类

package com.jia.single; /**  * 単例类  * 1.构造方法设为私有,禁止外界创建实例  * 2.定义一个静态属性缓存,存放曾经创建的实例  * 3.定义一个静态方法获取实例  * 方法中判断缓存中式否有实例,没有就创建,有就直接用  */ class Singletion { //使用一个变量来缓存曾经创建的实例 private stati

2012-12-19 15:54:12 328

原创 ibstis中函数用法

@Service public class CorpLoginDaoImpl implements CorpLoginDao {     /**      * 打印日志信息      */     private static Log log = LogManager.getRuntimeLog();          /**      * 注入sqlMapClient

2012-12-18 21:39:58 1009

批量编码格式转换器

批量编码格式转换器

2013-04-25

屏幕颜色截取器

屏幕颜色截取器

2013-04-25

web项目常用jar包及说明.zip

Struts 2需要的jar包: 1.commons-fileupload.jar(commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件) 2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的) 3.freemarker-2.3.15.jar(支持freemarker的,在webwork中也有) 4.javassist.jar(一个开源的分析、编辑和创建Java字节码的类库,hibernate中也需要,引入其中一个即可) 5.ognl-2.7.3.jar(支持ognl语言) 6.struts2-core-2.1.8.jar(struts2的核心jar包) 7.xwork-core-2.1.6.jar(xwork的核心jar包) 8.servlet.jar 9.commons-lang-2.5.jar(commons项目中的lang包,不确定要不要用,我没有用也没有出错) 10.struts2-spring-plugin-2.1.8.jar(struts2与spring集成时使用的) Spring需要的jar包: 1.spring.jar(里面含有spring的所有核心类库) 2.commons-logging-1.1.1.jar(ASF出品的日志包,struts2 2、spring、hibernate框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录) 3.common-annotations.jar(支持注解的包) 4.aspectjrt.jar(支持AOP的包) 5.aspectjweaver.jar(支持AOP的包) 6.cglib-nodep-2.1_3.jar(支持cglib动态代理的包) 如果用BasicDataSource来配置数据库连接,还要加入2个包: 7.commons-pool.jar 8.commons-dbcp.jar Hibernate需要的jar包: 1.hibernate3.jar(hibernate的核心jar包) 2.antlr-2.7.2.jar(语言转换工具,hibernate利用它实现HQL到SQL的转换) 3.commons-collections-3.2.1.jar(commons项目中的子项目,是对collection集合的封装) 4.dom4j-1.6.1.jar(对dom4j的封装,是解析xml文件的) 5.javassist-3.9.0.GA.jar(一个开源的分析、编辑和创建Java字节码的类库) 6.jta-1.1.jar(hibernate对事务的处理) 7.slf4j-api-1.6.4.jar(一个日志系统的服务的api) 8.slf4j-nop-1.6.4.jar(对slf4j-api-x.x.x.jar的一个实现) 9.ojdbc14.jar (oracle驱动) 10.mysql-connector-java-5.1.6-bin.jar (mySql驱动) 如果使用注解还需添加hibernate-annotations-3.4.0.GA包: 11.hibernate-annotations.jar 12.ejb3-persistence.jar 13.hibernate-commons-annotations.jar json需要的jar包: 1.commons-beanutils-1.8.2.jar 2.commons-collections-3.2.1.jar 3.commons-lang-2.5.jar 4.commons-logging-1.1.1.jar 5.ezmorph-1.0.6.jar 6.json-lib-2.2.3-jdk15.jar 另: EL表达式:jstl.jar excel表格:jxl.jar 操作pdf文件:iText-5.0.5.jar 统计图(JFreechart两个):jcommon-1.0.10.jar,jfreechart-1.0.6.jar

2013-04-24

空空如也

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

TA关注的人

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