- 博客(234)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
转载 Eclipse安装插件安装方式(以SVN插件安装为例)
虽然开发java的软件有许多,但是在实际开发过程中,使用eclipse来开发的人数还是比较多的。在本节中,讲述eclispe的下载使用以及其插件的安装。第一:工具准备 1.eclispe的下载,官网地址(http://www.eclipse.org/downloads/packages/eclipse-standard-431/keplersr1),eclispe版本有许多,
2016-05-05 10:54:02
1136
原创 Jetty和tomcat的比较
Jetty和tomcat的比较 相同点:1. Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 不同点:1. 架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是
2016-04-15 13:36:15
907
原创 jdbc连接oralce操作
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.List;
2016-04-13 22:25:20
652
转载 Java反射机制详解
首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的
2016-03-21 17:57:26
606
转载 Spring与Quartz的整合实现定时任务调度
最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。quartz-1.8.5.jarcommons-logging.jarspring-core-3.0.5.RELEASE.jarspring-beans-3.0.5.RELEA
2016-03-21 16:37:14
461
转载 Oracle查询性能优化
原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘: ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通
2016-03-15 14:43:24
710
转载 使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEcl
2016-03-07 10:01:42
548
转载 eclipse设置java虚拟机内存大小
方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击InstalledJREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m,这样设置Java拟虚机内存使用最小是128M,最大是5
2016-03-03 17:07:13
554
转载 Eclipse中的Web项目自动部署到Tomcat
原因很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同样的错误。(这是人,编程环境,思维方式共同决定给的)问题这里就有个问题,是怎么把Eclipse中的网站项目自动部署到tomcat中。在Ecl
2016-02-24 17:46:28
645
转载 Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版
2016-02-22 18:04:54
451
原创 解决java中中文传值出现乱码问题
在js中传中文到java后端时,参数中有中文时,后端获取到的值是乱码。解决方法如下:1、先在js中传值时把参数编码,然后再传值到后端var userName=encodeURI(userName);2、在后端获取该值后,再用进行解码userName= java.net.URLDecoder.decode(userName, "UTF-8");
2016-02-01 17:19:09
2745
转载 解决jetty运行时,出现A full JDK (not just JRE) is required问题
打开eclipse下的Run Configuration...设置JRE为Jdk下的JRE。转载自:http://blog.youkuaiyun.com/lisq037/article/details/16885627
2016-01-17 17:53:35
1634
转载 eclipse安装jetty插件
1.eclipse安装jetty插件由于项目需要,eclipse需要安装jetty插件,从百度搜索的结果基本都是从http://run-jetty-run.googlecode.com/svn/trunk/updatesite获取jetty,国内的网络根本无法访问,另外这个链接的jetty版本很旧了。下面介绍一种安装jetty的方法:打开eclipse,依次点击菜单Help->Ecli
2016-01-14 10:16:52
3710
转载 java实现定时任务的三种方法
[java] view plaincopy/** * 普通thread * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着, * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下: * @author GT * */ public class Task1 { public static void main(S
2016-01-13 18:07:43
505
转载 GROUP BY,WHERE,HAVING之间的区别和用法
having子句与where有相似之处但也有区别,都是设定条件的语句。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。简单说来:where子句:select sum(num) as rmb from order where id>10
2016-01-13 12:44:19
1126
转载 jQuery插件开发教程
刘哇勇的部落格要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能
2015-12-21 17:06:31
944
转载 MyBatis入门学习教程
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快
2015-12-04 20:21:31
409
转载 Spring事务配置的五种方式
转载自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事
2015-11-29 22:39:27
437
转载 在Spring3中,配置DataSource的方法有6种。
在Spring3中,配置DataSource的方法有六种。第一种:beans.xmlXml代码 bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> property name="driverClassName"
2015-11-29 22:31:33
554
转载 spring 使用classpath方式加载hibernate映射文件
转载自:http://blog.youkuaiyun.com/javaalpha/article/details/9150869spring 使用classpath方式加载hibernate映射文件对应的Spring的版本:spring3.0[html] view plaincopy property name="mappingLocations"
2015-11-29 22:25:32
691
转载 Java生成MD5算法
MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式,将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数.即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因
2015-11-09 20:07:05
2611
1
转载 Struts2中获得Request,Response的几种方法
在Struts2中的没有像Struts1那样必须要在Action类中写个execute()方法,只需要是个返回字符串的方法即可(有时候也不需要返回值),在struts2中经将原有的servlet中request参数和response参数封装在拦截器中,可是有时候编程的时候仍然需要用到这两个参数。以下是获得该参数的几种方法:方法一:使用Struts2 Aware拦截器这种方法需要Action
2015-10-26 09:29:26
610
转载 JSP/Servlet设置编码格式的问题
在Java Web项目中总会遇到编码格式问题,在JSP/Servlet与浏览器传输数据时,处理编码格式的方式通常是设置request对象和response对象的编码格式。然而,一个项目中有很多个JSP/Servlet,在每个JSP/Servlet中分别对request对象和response对象进行编码格式的设置是一件非常麻烦的事情,于是我们想能不能把对于request对象和response对象编码
2015-10-19 08:39:46
1005
转载 JAVA操作properties文件
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------
2015-10-14 10:50:14
424
转载 java中静态代码块的用法 static用法详解
(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执
2015-10-14 10:42:29
472
转载 小谈Java中的静态块与非静态块
java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下:static {静态语句代码块}{非静态语句代码块}异同点相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋 值
2015-10-14 10:40:57
532
原创 js常用时间处理函数
//获取当前日期,结果格式:YYYY-mm-DDfunction getYMD(){ var d = new Date(); var year = d.getFullYear(); var month = d.getMonth() + 1; // 记得当前月是要+1的 month = month < 10 ? ("0" + month) : month; var dt = d.getD
2015-10-13 14:34:46
2090
转载 EasyUI常用控件禁用方法
EasyUI常用控件禁用方法:1.validatebox可以用的用法:前两种适用于单个的validatebox; 第三种应用于整个form里面的输入框; .$("#id").attr("readonly", true); ----- $("#id").removeAttr("readonly"); .$("#id").attr("readonly", "re
2015-08-30 12:46:52
528
转载 java中Date与String的相互转化
1:大体思路 [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat
2015-08-13 12:01:33
685
转载 java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系
在Web开发中,避免不了对日期的操作,常用的关于时间的类有这么几个:java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp,这几个类在JDK的定义如下所示:java.lang.Object ....|__java.util.Date ..........|__java.sql.Date/java.sql.Times
2015-08-13 11:59:27
735
转载 tomcat的work目录
1 用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些js
2015-08-03 12:36:11
722
原创 在myeclipse的java web项目中手动添加jstl的步骤
在myeclipse的java web项目中手动添加jstl的步骤1. 解压jakarta-taglibs-standard.zip,把jstl.jar、standard.jar拷贝到项目的WEN-INF/lib目录下2. 把tld文件夹拷贝到WEB-INF根目录下3. 在web.xml的之间添加以下代码 http://java.sun.
2015-08-02 22:15:49
5070
转载 Spring MVC 中的基于注解的 Controller
终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPa
2015-07-31 22:32:30
627
原创 myeclipse汉化版中安装java反编译工具jadClipse详解
本示例中测试环境是win7 64位系统,myeclipse10.7汉化版,用的是jad1.5.8和jadClipse3.3.0myeclipse中安装jadClipse步骤如下:1. 下载jad1.5.8: jad.exe和jadClipse3.3.0:jadClipse_3.3.0.jar,下载地址:2. 把下载好的jad1.5.8.exe和jadclipse3.3.0.jar
2015-07-29 23:53:32
1931
转载 spring各jar包作用于spring常用注解
1.spring的各个jar包的作用org.springframework.aop-3.0.0.RELEASE--------------------Spring的面向切面编程,提供AOP(面向切面编程)实现org.springframework.asm-3.0.0.RELEASE--------------------Spring独立的asm程序,相遇Spri
2015-07-29 11:24:43
13355
转载 Spring 基于Java配置
到目前为止,您已经了解了如何配置使用XML配置文件的Spring bean。如果习惯使用XML配置,那么会说,这不是真的需要学习如何进行基于Java的配置,因为你要使用的配置或者可达到相同的结果。基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。@Configuration & @Bean 注解:
2015-07-28 00:08:38
619
转载 @Autowired与@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali
2015-07-27 23:53:01
458
转载 Spring JSR-250注解
Spring也基于JSR-250注解,包括@PostConstruct,@PreDestroy和@Resource 注解。虽然这些注释都没有真正必需的,因为你已经有其他的候补,但还是让我给他们有关一个简单的想法。@PostConstruct 和@PreDestroy 注解:要定义安装和拆卸一个bean,我们只是声明了初始化方法和/或销毁,方法的参数。在ini
2015-07-27 23:49:21
1935
jad1.5.8.exe和jadclipse3.3.0.jar
2015-07-29
struts2+json+jquery局部刷新实现注册验证
2014-11-22
javamail项目
2014-10-28
jquery-ui实例
2014-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人