自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光华小丸子

结构之精 算法之妙

  • 博客(234)
  • 资源 (19)
  • 问答 (2)
  • 收藏
  • 关注

原创 创作不易,支付宝扫一扫打赏给作者1元喝咖啡

创作不易,支付宝扫一扫打赏给作者1元喝咖啡

2017-11-12 13:48:00 889

转载 Eclipse安装插件安装方式(以SVN插件安装为例)

虽然开发java的软件有许多,但是在实际开发过程中,使用eclipse来开发的人数还是比较多的。在本节中,讲述eclispe的下载使用以及其插件的安装。第一:工具准备      1.eclispe的下载,官网地址(http://www.eclipse.org/downloads/packages/eclipse-standard-431/keplersr1),eclispe版本有许多,

2016-05-05 10:54:02 1055

原创 Jetty和tomcat的比较

Jetty和tomcat的比较 相同点:1.      Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。  不同点:1.      架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。Tomcat的架构是

2016-04-15 13:36:15 837

原创 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 612

转载 Java反射机制详解

首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的

2016-03-21 17:57:26 569

转载 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 430

转载 Oracle查询性能优化

原则一:注意WHERE子句中的连接顺序: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件。 原则二: SELECT子句中避免使用 ‘ * ‘: ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作是通

2016-03-15 14:43:24 620

转载 使用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 515

转载 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 518

转载 Eclipse中的Web项目自动部署到Tomcat

原因很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误,解决后不再使用的话,很长时间重新使用,还是会犯同样的错误。(这是人,编程环境,思维方式共同决定给的)问题这里就有个问题,是怎么把Eclipse中的网站项目自动部署到tomcat中。在Ecl

2016-02-24 17:46:28 616

转载 Spring注解@Component、@Repository、@Service、@Controller区别

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版

2016-02-22 18:04:54 428

原创 解决java中中文传值出现乱码问题

在js中传中文到java后端时,参数中有中文时,后端获取到的值是乱码。解决方法如下:1、先在js中传值时把参数编码,然后再传值到后端var userName=encodeURI(userName);2、在后端获取该值后,再用进行解码userName= java.net.URLDecoder.decode(userName, "UTF-8");

2016-02-01 17:19:09 2675

转载 解决jetty运行时,出现A full JDK (not just JRE) is required问题

打开eclipse下的Run Configuration...设置JRE为Jdk下的JRE。转载自:http://blog.csdn.net/lisq037/article/details/16885627

2016-01-17 17:53:35 1595

转载 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 3548

转载 java实现定时任务的三种方法

[java] view plaincopy/**  * 普通thread  * 这是最常见的,创建一个thread,然后让它在while循环里一直运行着,  * 通过sleep方法来达到定时任务的效果。这样可以快速简单的实现,代码如下:  * @author GT  *  */  public class Task1 {      public static void main(S

2016-01-13 18:07:43 483

转载 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 1086

转载 jQuery插件开发教程

刘哇勇的部落格要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,谷歌等巨头,都有各自的平台及生态圈。学会使用jQuery并不难,因为它简单易学,并且相信你接触jQuery后肯定也使用或熟悉了不少其插件。如果要将能力上升一个台阶,编写一个属于自己的插件是个不错的选择。本教程可能

2015-12-21 17:06:31 890

转载 MyBatis入门学习教程

一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、mybatis快

2015-12-04 20:21:31 378

转载 Spring事务配置的五种方式

转载自:http://www.blogjava.net/robbie/archive/2009/04/05/264003.html前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事

2015-11-29 22:39:27 407

转载 在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 517

转载 spring 使用classpath方式加载hibernate映射文件

转载自:http://blog.csdn.net/javaalpha/article/details/9150869spring 使用classpath方式加载hibernate映射文件对应的Spring的版本:spring3.0[html] view plaincopy          property name="mappingLocations"

2015-11-29 22:25:32 659

转载 Java生成MD5算法

MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式,将一个任意长度的“字节串”通过一个不可逆的字符串变换算法变换成一个128bit的大整数.即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因

2015-11-09 20:07:05 2501 2

转载 Struts2中获得Request,Response的几种方法

在Struts2中的没有像Struts1那样必须要在Action类中写个execute()方法,只需要是个返回字符串的方法即可(有时候也不需要返回值),在struts2中经将原有的servlet中request参数和response参数封装在拦截器中,可是有时候编程的时候仍然需要用到这两个参数。以下是获得该参数的几种方法:方法一:使用Struts2 Aware拦截器这种方法需要Action

2015-10-26 09:29:26 555

转载 JSP/Servlet设置编码格式的问题

在Java Web项目中总会遇到编码格式问题,在JSP/Servlet与浏览器传输数据时,处理编码格式的方式通常是设置request对象和response对象的编码格式。然而,一个项目中有很多个JSP/Servlet,在每个JSP/Servlet中分别对request对象和response对象进行编码格式的设置是一件非常麻烦的事情,于是我们想能不能把对于request对象和response对象编码

2015-10-19 08:39:46 956

转载 JAVA操作properties文件

java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------

2015-10-14 10:50:14 399

转载 java中静态代码块的用法 static用法详解

(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执

2015-10-14 10:42:29 434

转载 小谈Java中的静态块与非静态块

java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下:static {静态语句代码块}{非静态语句代码块}异同点相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,一般在代码块中对一些static变量进行赋    值

2015-10-14 10:40:57 501

原创 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 2029

原创 js 去掉字符串前面的0

var s='002345'; alert(s.replace(/\b(0+)/gi,""));

2015-08-30 16:41:20 19880

转载 EasyUI常用控件禁用方法

EasyUI常用控件禁用方法:1.validatebox可以用的用法:前两种适用于单个的validatebox;  第三种应用于整个form里面的输入框;   .$("#id").attr("readonly", true); -----  $("#id").removeAttr("readonly"); .$("#id").attr("readonly", "re

2015-08-30 12:46:52 478

转载 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 655

转载 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 702

转载 tomcat的work目录

1    用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些js

2015-08-03 12:36:11 655

原创 在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 5013 2

转载 Spring MVC 中的基于注解的 Controller

终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiActionController 和选择恰当的 methodNameResolver(如 InternalPa

2015-07-31 22:32:30 591

原创 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 1863

转载 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 13296

转载 Spring 基于Java配置

到目前为止,您已经了解了如何配置使用XML配置文件的Spring bean。如果习惯使用XML配置,那么会说,这不是真的需要学习如何进行基于Java的配置,因为你要使用的配置或者可达到相同的结果。基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。@Configuration & @Bean 注解:

2015-07-28 00:08:38 579

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali

2015-07-27 23:53:01 435

转载 Spring JSR-250注解

Spring也基于JSR-250注解,包括@PostConstruct,@PreDestroy和@Resource 注解。虽然这些注释都没有真正必需的,因为你已经有其他的候补,但还是让我给他们有关一个简单的想法。@PostConstruct 和@PreDestroy 注解:要定义安装和拆卸一个bean,我们只是声明了初始化方法和/或销毁,方法的参数。在ini

2015-07-27 23:49:21 1862

姓名与平均成绩排序

面试题目:使用java代码实现类似sql语句的分组去重,求平均值,按照平均值从低到高进行输出。

2019-03-22

jad1.5.8.exe和jadclipse3.3.0.jar

解压之后有jadclipse_3.3.0和jad158g两个文件夹,把jadclipse目录下的links,MyPlugins这两个文件夹放在跟myeclipse.exe同级目录下。把jad158目录下的jad.exe放在jdk安装目录的bin目录下,如C:\Program Files (x86)\Java\jdk1.7.0_25\bin下,myeclipse中安装好jadclipse之后,首选项->java->JadClipse,点击JadClipse节点,看右边的“Path to decompiler”,该文本框要填的是jad.exe的完整路径,这里是C:\Program Files (x86)\Java\jdk1.7.0_25\bin\jad.exe.之后重启myeclipse。

2015-07-29

org.vssplugin_1.6.2.zip

可以安装到myeclipse中的vss插件

2015-04-04

md5数据加密实例

用CryptoJS v3.1.2库的md5算法来给数据加密, md5数据加密实例

2014-11-26

javamail发送邮件实例

javamail发送邮件实例 javamail 发送邮件 文本编辑器 kindeditor

2014-11-25

java操作并导出excel表实例

java操作并导出excel表实例,用到的是Jxl插件(框架)

2014-11-24

struts2+json+jquery局部刷新实现注册验证

struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类

2014-11-22

JFreeChart实例

JFreeChart实例,在struts 2中实现柱状图、柱状图3D、饼状图、饼状图3D、折线图、折线图3D

2014-11-08

开发JFreeChart所需jar包

开发JFreeChart所需jar包

2014-11-08

javamail项目

本javamail项目,内含整个项目源代码,直接导入到myeclipse中即可运行成功,实现了可选的qq、163、126、sina、sohu等邮箱的发送邮件功能,里面有直接运行就可发邮件的java程序,也有直接运行就可发邮件的java web程序。

2014-10-28

activation.jar,mail.jar

开发javamail发送邮件项目时,把activation.jar,mail.jar放到项目中的/lib目录下

2014-10-28

jquery-ui实例

仿京东导航 防天猫导航 相册鼠标经过放大图片插件 仿QQ相册 仿腾讯图片幻灯片效果展示 图片幻灯片播放Jquery插件 省市地区三级联动弹出层Jquery特效 文本框限制字长 日历特效 cxCalendar 日期选择器 密码强度检测

2014-06-04

tomcat6.0下载

Tomcat6.0下载

2013-10-07

VC++6.0中文版下载 Window7能用

VC++6.0中文版下载 Window7能用

2013-10-07

编辑距离与最长公共子串(字符串的相似度)

用本程序可得到字符串的相似度和字符串的公共子串以及编辑距离。

2013-05-23

约瑟夫环的实现

本程序利用了循环队列的这个数据结构来实现了约瑟夫环的游戏,简单明了。

2013-05-23

学生课堂管理系统

学生课堂管理系统可用于课堂上老师对学生的考勤,也可对学生的加减分等处理,是一个很不错的管理系统。

2013-05-23

大整数加减法

普通的计算器在进行大整数的加减法时,可能会因为越界而丢掉后面的数。而该算法可实现两个大整数的加减法运算,能解决以上出现的问题。

2013-05-23

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

TA关注的人

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