自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

F & Q的专栏

Share & Study ~当你感觉累的时候,那是因为你正处于人生的上坡

  • 博客(394)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java 删除文件夹的办法

果 "D:/defonds/temp" 是一个空目录的话,可以成功删除。但是如果是一个非空目录的话,就无法成功删除,必须将其子文件(目录)删除干净才可删除成功。使用以下的方法可以成功删除非空文件夹:[java] view plain copy print?//递归删除文件夹     private void deleteFile(File f

2017-01-10 11:28:18 1321

转载 Mybatis增删改查实例

Mybatis增删改查实例 编写一个简单的mybatis进行插入数据的实例1 数据库建表  其中建表dob=Date of Birth 的意思[sql] view plain copy create table students   (stud_id number primary key,     name varchar2(

2017-01-06 09:25:39 438

转载 自己的web服务器项目-实现多线程处理(三)

上面项目中,服务器只能接受单方的请求,不能够多用户同时访问,这明显不符合现实逻辑,那么在这里,我们将其修改为多线程的,实现多用户的访问首先,我们实现Server类如下:[java] view plain copy package com.sapmle.server;  import java.io.IOException;  

2017-01-06 09:20:48 863

转载 Java开发中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2017-01-03 09:43:33 543

转载 Hibernate 的hql查询简介

hql查询1 hql:hibernate query language,hibernate提供一种查询语言,hql语言和普通sql很相似,区别:普通sql操作数据库表和字段,hql操作实体类和属性 2 常用的hql语句 (1)查询所有: from 实体类名称 (2)条件查询: from 实体类名称 where 属性名称=? (3)排序查询: from 实体类名称 ord

2016-12-31 23:00:18 564

转载 Tomcat异常退出分析和解决方法

一般情况引起tomcat异常退出的情况出现在下面几种情况: 1.并发用户数目过大,也会导致tomcat自动停止服务。 2.系统本身的网络负载平衡没有做好,导致tomcat自动停止服务; 3.程序迭代不合理也是一个原因; 4.数据库连接未关闭,导致资源损耗过重,会引起服务停止; 5.程序严重错误,也会引起tomcat停止服务!通常情况下,如果冰法

2016-12-31 22:17:24 2861

转载 servlet/filter/listener/interceptor区别与联系

由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,一时又发现,咦,servlet、filter、listener?还有个interceptor?对于这

2016-12-30 17:15:45 285

转载 Java面试知识点总结

学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:589809992 我们一起学Java!本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺(阅读本文需要有一定的Java基础;若您初涉Java,

2016-12-30 14:34:37 347 1

转载 HTML中行内元素与块级元素的区别

在标准文档流里面,块级元素具有以下特点:①总是在新行上开始,占据一整行;②高度,行高以及外边距和内边距都可控制;③宽带始终是与浏览器宽度一样,与内容无关;④它可以容纳内联元素和其他块元素。行内元素的特点:①和其他元素都在一行上;②高,行高及外边距和内边距部分可改变;③宽度只与内容有关;④行内元素只能容纳文本或者其他行内元素。不可以设置宽高,其宽度随着内容增加,高

2016-12-29 18:04:54 2021

转载 数据库隔离级别

本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读 不可重复读 幻读 Read unc

2016-12-29 12:43:04 211

转载 如何理解输入输出流

从记录存储中读取流 为什么用输入流而把流写入到记录存储 为什么用输出流应该怎么理解? 解答:他没有错~你记住以内存为原点就好理解了东西读入内存就是输入流东西从内存写到记录存储输出流而我们本身就以记录存储为原点所有会有不解的感觉~  java io流按照java io流的方向可以分为输入流和输出流输入流是将资源数据读入到缓冲Buffer中,输

2016-12-28 09:45:13 2119 1

转载 hibernate配置文件hibernate.cfg.xml的详细解释

[html] view plain copy                   xml version='1.0' encoding='gb2312'?>                "-//Hibernate/Hibernate Configuration DTD 3.0//EN"             "http://hibernate

2016-12-22 18:31:14 442

转载 javamail发送邮件的简单实例

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.Java [java] view plain copy package com

2016-12-22 18:23:30 388

转载 java文件和文件夹复制、删除、移动操作

[java] view plain copyimport java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.io.FileWriter;  import java.io.InputStream;  import

2016-12-22 18:18:41 735

转载 java创建文件和目录

[java] view plain copy创建文件和目录的关键技术点如下:  [java] view plain copy"code" class="java">    1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败      2、File类的m

2016-12-22 18:15:27 566

转载 java正则表达式 过滤特殊字符的正则表达式

过滤特殊字符 public staticString StringFilter(String str) throws PatternSyntaxException { // 只允许字母和数字 // String regEx ="[^a-zA-Z0-9]"; // 清除掉所有特殊字符 String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].!@#¥%……&

2016-12-22 18:10:52 1549

转载 软件开发人员的简历项目经验

转自  http://blog.csdn.net/qiaqia609/article/details/8069388软件开发人员如何才能写好个人简历中的项目经验及描述呢? 首先你要知道招聘企业想从你的项目经验里的描述中获得什么信息?他们真的在乎你的项目用在了那一行业?为这个行业提高了多少效率吗?实际上对方需要知道的无外乎以下几点: 1、你在实际开发中用过什么

2016-12-22 18:05:27 13896

转载 Java面试宝典2013版(11版块1000题)

一. Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?....................

2016-12-22 18:00:33 1220

转载 javaWeb项目经验总结

一:学会如何读一个JavaWeb项目源代码步骤:表结构->web.xml->mvc->db->spring ioc->log->代码1、先了解项目数据库的表结构,这个方面是最容易忘记的,有时候我们只顾着看每一个方法是怎么进行的,却没有去了解数据库之间的主外键关联。其实如果先了解数据库表结构,再去看一个方法的实现会更加容易。2、然后需要过一

2016-12-22 17:35:07 548

转载 Uploadify 3.2 参数属性、事件、方法函数详解

一、属性属性名称默认值说明autotrue设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。buttonClass”按钮样式buttonCursor‘hand’鼠标指针悬停在按钮上的样子buttonImagenull

2016-12-22 14:47:30 293

转载 js 将json字符串转换为json兑现

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符

2016-12-21 14:52:24 858

转载 Struts2 +jquery+ajaxfileupload 实现无刷新上传文件

于项目需求,需要实现无刷新上传图片,在网上找了好多例子都不是很好 最总让我找到了Struts2 +jQuery+ajaxfileupload 方式,个人尝试下来比较的不错。所用到的包和文件struts2 core所有核心包和truts2-json-plugin 插件ajaxfileupload.js文件jquery.js 文件  我使用的是jquery.1.

2016-12-20 10:13:43 408

转载 JSON.parse()和JSON.stringify()

parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属

2016-12-07 11:52:54 536

转载 JSON对象的封装与解析

一、解析json对象 表结构信息对象,json格式,名称为tableObj  *  {  *   "tableName":"t_res",                              //表名称  *   "columnInfo":[           //字段信息  *            {  *           "columnName":

2016-12-07 11:22:12 3949

转载 json对象封装与解析

一、解析json对象表结构信息对象,json格式,名称为tableObj * { * “tableName”:”t_res”, //表名称 * “columnInfo”:[ //字段信息 * { * “columnName”:”id”,

2016-12-07 11:16:39 851

转载 多线程实例

java和他的API都可以使用并发。可以指定程序包含不同的执行线程,每个线程都具有自己的方法调用堆栈和程序计数器,使得线程在与其他线程并发地执行能够共享程序范围内的资源,比如共享内存,这种能力被称为多线程编程(multithreading),在核心的C和C++语言中并不具备这种能力,尽管他们影响了JAVA的设计。线程的生命周期 新线程的生命周期从“新生”状态开始。程序启动线程前,线程一直是“新生

2016-12-06 11:27:53 289

转载 java将多个文件一起打成zip包后下载实例

//文件打包下载    public static HttpServletResponse downLoadFiles(List files,            HttpServletRequest request, HttpServletResponse response)            throws Exception {        try {       

2016-11-28 14:31:58 13854 5

转载 Validform使用入门

http://validform.rjboy.cn/document.html

2016-11-04 11:28:50 3833

转载 MySQL + Navicat 的安装步骤

转自:http://blog.sina.com.cn/s/blog_a1fe925601015fd1.html

2016-11-03 10:15:41 642

转载 java 中 json的创建和转换

- response.setContentType( "application/json" ); //服务器响应的类型 String jsonString = request.getParameter( "testJsonString" ); //获取传过来的json字符串 JSONObject jsonobj = JSONOb

2016-10-31 17:38:18 259

转载 kaptcha 验证码在spring mvc 中的使用

kaptcha 是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用 com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到 HttpSession中。 使用kaptcha可以方便的配置:验证码的字体 验证码字体的大小 验证码字体的字体颜色 验证码

2016-10-26 09:44:05 394

转载 spring3 mvc

最近公司要求开发个新系统! 并且 不沿用以前的框架了!闲时 用了下Spring3 的 MVC 感觉还可以!大有前途! 尤其是加上3.0 以后的 加上annotation + rest 如虎添翼! 个人理解比较狭窄!不当之处!请绕过! 以下是 网上当的一些资料和 自己的一些总结:Java代码前奏: 导入相应的包 1.0 默认的mvc 配置文件: web.xml 中定义了一个名

2016-10-26 09:33:08 276

转载 初试Spring3 MVC REST

Spring的版本:3.0.3 需要的包: org.springframework.asm-3.0.3.RELEASE.jar org.springframework.beans-3.0.3.RELEASE.jar org.springframework.context-3.0.3.RELEASE.jar org.springframework.core-3.0.3.RELEASE.jar

2016-10-26 09:26:17 293

转载 spring mvc 表单控制器

概述   大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进行表单数据的验证,保证客户端提交的表单数据是合法有效的,如果数据不合法,请求返回到原表单页面中,以便用户根据错误信息进行修改。   假设你想成为论坛的用户时,必须填写一张用户注册表单,这可能

2016-10-26 09:20:56 1155

转载 context:component-scan

扫描过滤方式 过滤器类型 说明 注释 假如 com.baobaotao.SomeAnnotation 是一个注释类,我们可以将使用该注释的类过滤出来。 类名指定 通过全限定类名进行过滤,如您可以指定将 com.baobaotao.Boss 纳入扫描,而将 com.baobaotao.Car 排除在外。 正则表达式 通过正则表达式定义过滤的类,如下所示: com.baobaotao.D

2016-10-26 09:16:41 275

转载 Spring3 MVC (三)---请求处理方法 参数及返回值总结

@RequestMapping(“/xxxx”) public String aaa(){ } 在处理用户请求的方法里 , 1:参数 a)aaa()无参 b)aaa(@PathVariable(” “) 类型 变量) 用来接收将参数作为URL传递的类型处理 c)aaa(Httpservletrequest 啊 respons啊 session啊 等

2016-10-26 09:10:30 582

转载 Spring3 MVC 注解(二)---@RequestMapping

1 问题:有多个 @RequestMapping @controller @RequestMapping(“/aaa”) —————–>类级别 可以不需要 如果要了 下面所有的请求路径前 都需要加入 /aaa public class ccccontroller{ @RequestMapping(“/bbb”) ———————>方法级别 必须有

2016-10-26 09:04:30 225

转载 Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释

一:配置web.xml 1)问题:spring项目中有多个配置文件mvc.xml dao.xml 2)解决:在web.xml中 contextConfigLocation /WEB-INF/xxx/*.xml xxx表示xml文件路径 *.xml表示后缀名为x

2016-10-26 08:54:48 318

转载 spring mvc配置详解

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  1. j

2016-10-20 09:34:08 542

转载 mysql中timestamp的使用

今天调整历史数据时,发现一个问题,当修改操作日志表中的用户表字段时,操作时间自动修改为了当前时间。原因是创建表时,当表字段类型为timestamp,将自动加上属性default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,这个表示当修改某条记录时,则将此字段修改为当前时间。如果想设置为每次修改其他字段的值时不自动修改此字段为当前时间的话,可以显示设置属

2016-10-18 17:41:49 268

Struts标签取值方式

当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或 者#attr.;

2014-06-05

常用正则表达式

常用的表达式都有如邮政编码:^[1-9]\d{5}$ 中文:^[\u0391-\uFFE5]+$ 电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$ 手机号码:^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$ 双字节字符(包括汉字在内):^\x00-\xff

2014-06-05

空空如也

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

TA关注的人

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