自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

转载 ssh中使用spring的集成quartz 编写定时任务

之前没有使用框架开发时对于开发定时任务都是 使用java的原声timer类,重写线程的run方法跑要执行的任务。刚刚换的新公司,项目使用ssh2,目前该项目中的定时任务的使用spirng集成的quartz工具,非常方便。好了,废话不多说,说一下开发过程。首先,需要建一个资源配置xml文件,一般以quartz结尾。如我项目中的该文件名为:applicationContext-bms-s...

2015-06-29 17:55:00 159

转载 ssh只读事务的管理

概念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据)应用场合:如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性;如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL...

2015-06-29 17:27:00 150

转载 ssh2的application.xml配置文件配置详解

1.导入其他的配置文件。在ssh项目中可以导入其他的配置文件,导入的格式为:<import resource="classpath:**/applicationContext-bms-sendxml-quartz.xml"/>这个是导入一个spring的定时任务的配置文件。2.配置扫描类包并将相应注解纳入spring bean容器,,以及启动注解自动注入:...

2015-06-29 17:16:00 130

转载 spring中使用 @value 简化配置文件的读取

1、在applicationContext.xml文件中配置properties文件 <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <propert...

2015-06-29 16:11:00 81

转载 ssh之<context:component-scan base-package="com.xx" />

<context:component-scan/> 配置项不但启用了对类包进行扫描以实施注释驱动 Bean 定义的功能,同时还启用了注释驱动自动注入的功能( 即还隐式地在内部注册了 AutowiredAnnotationBeanPostProcessor 和 CommonAnnotationBeanPostProcessor ),因此当使用 &...

2015-06-29 15:37:00 159

转载 ssh2学习-applicationContext.xml文件配置-----<context:annotation-config/>详解

当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如:  使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean:<bean class="org.springframework.beans.factory.annotati...

2015-06-29 14:54:00 92

转载 【转】线程同步------java synchronized详解

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个sync...

2015-06-23 11:44:00 80

转载 java web程序中项目名的更改(http://localhost:8080/)后面的名字

在MyEclipse中的Web项目,如果想另换名称(Context-root)进行发布,可以在项目的属性中进行设置。设置路径如下: 右击项目XX(或选中项目XX,按快捷键Alt+Enter), 打开项目“属性”,选择“MyEclipse”--“Web”--“Context Root”, 修改下面的“Web Context-root”为想要发布的名称即可。转载于:https://ww...

2015-06-15 15:07:00 1243

转载 mysql 5.6 修改root原始密码不为空方法

mysql 5.6安装好之后,是默认root用户的密码为空的,此时为了安全性需要修改密码不为空,修改方法为:cmd或者mysql 5.6 command line client登陆之后,输入一下命令:use mysqlupdate user set password=PASSWORD('123456') where user='root';flus...

2015-06-11 16:42:00 195

转载 java web中 classpath路径 详解

在使用ssh等框架开发web程序时配置文件(xml和properties)存放的路径一般为src下,当部署程序时则必须存在于classes路径下,具体如下src不是classpath, WEB-INF/classes,lib才是classpathWEB-INF/ 是资源目录, 客户端不能直接访问,这话是没错,不过现在的IDE编译器在编译时会把src下的文件(是文件,不是.ja...

2015-06-10 15:21:00 82

转载 【转】oracle建立本地数据库

来到公司的这段时间,在项目的开发过程中一直连接的是远程的oracle数据库,现在开始轮到自己做毕业设计了,自己想采用Oracle数据库,就想建立本地的数据库。 当然了,首先是自己先装Oracle客户端,我装的版本是Oracle10g。这个安装也是基本上不用设置什么的直接采取默认安装就可以了。装好了oracle客户端后,接下来,就建立自己的数据库吧。点击开始->程序-&g...

2015-06-09 10:21:00 93

转载 Java 二分法查找

算法:当数据量很大适宜采用该方法。采用二分法查找时,数据需是有序不重复的。 基本思想:假设数据是按升序排序的,对于给定值 x,从序列的中间位置开始比较,如果当前位置值等于 x,则查找成功;若 x 小于当前位置值,则在数列的前半段中查找;若 x 大于当前位置值则在数列的后半段中继续查找,直到找到为止。假设有一个数组{ 1,2,3,4,5,6,7,8,9,10 },现要求采用二分法找出...

2015-05-27 00:53:00 61

转载 【转】WEB开发三层架构概述

关于三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业...

2015-05-27 00:33:00 119

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

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

2015-05-27 00:31:00 76

转载 【转】 从输入 URL 到页面加载完成的过程中都发生了什么事情?

该问题总结一。往浏览器输入URL后给你一个页面,你天天在使用的东西,学过计算机网络的知道是怎么回事,就DNS解析然后页面的回馈,不过要讲好还是有难度。 之前fex团队的nwind专门写过这个问题的博客:http://fex.baidu.com/blog/2014/05/what-happen/ 厉害的地方是将整个计算机体系和硬件都涉及进来,很广很深...

2015-05-21 22:57:00 93

转载 spring学习之模拟spring(spring原理解析)-01.xml文件的解析

xml解析有三种方法:转载于:https://www.cnblogs.com/binggu/p/4418079.html

2015-04-11 17:48:00 57

转载 存储过程学习

1.存储过程:存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程2.oracle存储过程的使用技巧。转载于:...

2015-04-09 03:15:00 68

转载 java web邮件收发

1.网上方法要导入两个包 mail.jar&activation.jarpackage com.zjh.shopping.util;import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import java...

2015-04-03 17:30:00 193

转载 FreeMark的list应用

语法:<#if></#if>后台传送List,前台html页面中获取该list并显示:<#if userList?exists> <#list userListas item> <tr> <td>${item_index?if_exists+1}</td...

2014-12-29 18:07:00 131

转载 cookie使用

1.什么是cookie:cookie是浏览器所提供的一种技术,这种技术让服务器端的程序能将一些只需保存在客户端或者在客户端进行处理的数据放在本地使用的计算机中,不许通过网络的传输,提高了网页处理的效率,减少了服务器端的负载。但是安全性较差2.cookie和session的区别:cookie保存在客户端,session保存在服务器,cookie可设置生存周期,默认生命周期是浏览...

2014-12-26 15:13:00 52

转载 单选复选框的js代码取值

单选框 复选框选中后的js代码处理<script type="text/javascript"> function check(){ document.getElementById("checked").style.display="block"; var radio=document.getElementsByName("sex");//...

2014-12-15 10:23:00 79

转载 struts2类型转换+校验

1.action中validate()与validateXxx()用于action执行前的校验,如果校验失败,跳到input视图,前者校验整个Action;后者校验该Action中的Xxx方法.如果两者都有,则validateXxx方法会先调用。2.struts2中输入校验的流程a.类型转换器将用户请求字符串的参数转化为java类型,并将其设为Ac...

2014-11-19 15:27:00 103

转载 java中日期格式的转换和应用

java中主要有3个类用于日期格式转换 DateFormat 、SimpleDateFormat、CalendarSimpleDateFormat函数的继承关系: java.lang.Object | +----java.text.Format | +----java.text.DateFormat...

2014-11-13 18:47:00 77

转载 struts2下载

如果直接将文件放在web应用的跟目录下,某些文件可以下载(比如doc等文件),但是存在如下问题:1.当文件名有中文字符时,就无法下载了2.直接放在web应用的根目录,所有人都可下载该文件,没有安全性为了解决这两个问题,要通过sturts2的文件下载进行控制实现文件下载的action,关键只有一条:提供一个返回值为inputstream的getter方法---该方法代表了文件下载的入口,他...

2014-11-13 16:18:00 81

转载 struts2上传

关于jsp如何实现文件上传,未来将有博主将有代码贴出来,现在讨论下struts下的文件上传及下载struts2文件上传技术原理:1.struts2文件上传的底层支持在struts.properties配置文件中,配置struts2上传文件时的上传解析器:struts.multipart.parser=cos指定使用cos的文件上传解析器struts.multipart.parse...

2014-11-10 16:20:00 55

转载 div下拉框(待改善)

不说话,直接上代码,其中函数dealchose()没有实现,各位就不必纠结了<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.get...

2014-11-10 16:07:00 92

转载 jsp中jquery用法一步刷新 验证用户名是否存在

<script type="text/javascript"> /* $(document).ready(function(){ var id="ha"; var s="<td>用户名:<select name='"+id+"'>"+"<option>sdfsdf&lt...

2014-11-03 14:01:00 88

转载 excel导出 jxl.jar包

导入jxl.jar包, 代码如下:package com.gree;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import java.sql.Prepa...

2014-11-03 13:55:00 128

转载 struts2学习笔记之表单标签的详解:s:checkbox/radio/select/optiontransferselect/doubleselect/combobox...

struts2中的表单标签都是以s标签的方式定义的,同时,struts2为所有标签都提供了一个模板,C:\Users\180172\Desktop\struts2-core-2.2.1.1.jar\template\中的三个文件夹共同提供模板。struts2中模板的制作使用了freemark技术主题:如果为所有的标签都提供了模板,这系列的模板就组成了主题。所有的主题都放在template...

2014-10-30 09:40:00 111

转载 html小知识,怎么实现一个td占据2行

<table border="1" width="100%"> <tr> <td rowspan="2">姓名</td> <td rowspan="2">年龄</td> <td rowspan="1"> hahah</td> ...

2014-10-23 20:36:00 3384

转载 struts2学习笔记2 -struts2的开发步骤和工作原理

struts2的开发步骤:1.先定义一个能发送请求的页面,可以是链接,也可以是表单(form)2.开发action类,struts2对action并没有过多的要求,只要求:a 推荐实现action接口,或继承actionsupport类b 为每个请求参数都提供feild,并为之提供相应的setter和getter方法c 该action类应该有无参数构造器3.配置a...

2014-10-21 20:32:00 86

转载 struts2学习笔记1

这几天闲来无事,开始学习struts2这几天都将学习struts2技术。1.下载struts2.2.1.jar。拷jar包,下载的struts2.zip解压,app\struts2-blank.war\WEB-INF]\lib下的所有jar包2.打开MyEclipse,创建一个web project,然后将几个必备jar包拷贝至WEB-INF/lib,几个必备jar包分别为:...

2014-10-21 20:12:00 79

转载 java thin方式连接oracle数据库

本文主要描述通过thin方式连接oracle数据库1.创建web project ,将D:\oracle\product\10.2.0\db_1\jdbc\lib(oracle安装目录)下的ojdbc14.jar拷贝至项目WEB-INF目录下lib路径中。2.创建数据库连接文件:ConnectDB.java:package com.gree.db;impo...

2014-10-21 19:21:00 99

空空如也

空空如也

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

TA关注的人

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