自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (9)
  • 收藏
  • 关注

转载 Maven中的几个重要概念:lifecycle, phase 和 goal

当我们对一个项目进行打包时,maven分别执行了验证(validate) ==> 编译源码(compile) ==> 编译测试源码(test-compile) ==> 单元测试(test) ==> 打包(package)这个过程就是生命周期(lifecycle)。在生命周期的过程中会有很多的阶段(phase),这些阶段按照既定的顺序执行来完成一个项目...

2020-04-14 00:18:03 2045

原创 基于Range协议的文件下载

当http请求头中包含Accept-Ranges: bytes时,若响应头为HTTP/1.1 206 Partial Content则代表该资源支持切片下载。只需要在请求头中加入Range: bytes=start-end服务端就会响应给定的范围内的资源。HTTP Range文件下载示例:import java.io.IOException; import java.io.InputStream;

2016-05-21 14:36:36 803

原创 基于Range协议的文件下载

当http请求头中包含Accept-Ranges: bytes时,若响应头为HTTP/1.1 206 Partial Content则代表该资源支持切片下载。只需要在请求头中加入Range: bytes=start-end服务端就会响应给定的范围内的资源。HTTP Range文件下载示例:import java.io.IOException;import java

2016-05-21 14:35:16 1588

原创 SLF4j用户手册

简单的Java日志模式(SLF4J)为各种日志框架,比如java.util、日志记录、logback和log4j作为一个简单的外观或抽象。SLF4J允许用户在部署时插入所需的日志框架。注意,SLF4J-enabling意味着你的 library/application 只有一个强制性的依赖性,即slf4j-api-1.7.12.jar。SINCE 1.6.0 如果没有找到绑定类路径,然后SLF4J

2015-11-06 21:43:18 1059

原创 CAS环境下的AJAX跨域

情况说明:        在单点登录的环境下,所有的文件上传都是通过webuploader上传到文件管理服务器。而webuploader的上传可以参考ajax的请求,相当于是跨域操作。        首先,跨域请求访问的问题,可以通过在文件服务器增加拦截器,修改请求头来解决。package com.sdzn.util;import java.io.I

2015-10-09 14:56:56 6052

原创 mybatis代码生成的2种方式

mybatis使用方便,但是各种配置文件、bean及dao的重复书写很是烦人。幸好mybatis已经有了自动生成工具:常用的方式有命令行、maven、eclipse插件。下面,将介绍eclipse及maven的方式生成mybatis代码。一、eclipse中使用插件生成代码1.首先需要在eclipse中安装ibator插件        打开网址(http://ibatis.apach

2015-09-28 19:53:46 1904

原创 JAVA利用反射映射JSON对象为JavaBean

关于将JSONObject转换为JavaBean,其实在JSONObject中有对于的toBean()方法来处理,还可以根据给定的JsonConfig来处理一些相应的要求,比如过滤指定的属性//返回true表示过滤掉该属性jsonConfig.setJsonPropertyFilter(new PropertyFilter() { @Override public boole

2015-09-15 11:56:44 4600

原创 Java实现的图片转HTML

 偶然在网上看到一个.net的将图片转成html代码的方法,想来java也可以轻松实现。遂试之....import java.awt.image.BufferedImage;import java.awt.image.ColorModel;import java.awt.image.Raster;import java.io.BufferedWriter;import java.io.File;i...

2015-09-07 19:38:53 2514 1

原创 Java中方法用final修饰参数的作用

在方法参数前面加final关键字就是为了防止数据在方法体重被修改。主要分为两种情况:第一,用final修饰基本数据类型;第二,用final修饰引用数据类型。第一种情况,修饰基本数据类型,这时参数的值在方法体内是不能被修改的,即不能被重新赋值。否则编译就不通过。第二种情况,修饰引用类型。这时参数变量所引用的对象是不能被改变的。但是对于引用数据类型,如果修改其属性的话是完全可以的。所以

2015-09-07 19:36:53 5228

转载 SSH启动异常: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory

发布工程,抛出以下异常:(1) java.lang.NoClassDefFoundError: javax/el/ExpressionFactory(2) 或打开页面后显示: HTTP Status 404 - /hello1/type报404错误Tomcat/5.5.17则将javaee.jar包再copy一份放在tomcat目录的common/lib下就不会

2014-08-23 00:03:03 978

转载 druid获取连接超时异常排查

1 现象com.alibaba.druid.pool.GetConnectionTimeoutException: loopWaitCount 0, wait millis 60011        at com.alibaba.druid.pool.DruidDataSource.pollLast(DruidDataSource.java:1068)        at com.alib

2014-05-12 10:52:32 27756 1

转载 QQ通信原理及QQ是怎么穿透内网进行通信的?

QQ是一个基于TCP/UDP协议的通讯软件发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!!!一、登录QQ客户端在局域网内,当你打开QQ登录到QQ服务器时,通过外网,你的客户端与QQ服务器建立了一个长连接。你可以用netstat -bn  看到此连接的状态是 esta

2014-05-09 22:08:32 588

转载 servlet单实例多线程模式

前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JSP编译成一个CLASS文件,并创建一个该类的实例,然后创建一个线程处理CLIENT端的请求。如果有多个

2014-05-07 14:34:41 700

转载 Wscript.Shell对象

近几天,想做一个hta应用程序,调查时发现,从一个hta页面链接到另外一个hta页面时,总是出现提示运行还是保存对话框,觉得挺烦人,于是,就想有没有直接运行的方法,google一下,hta运行hta,还真找到方法了,就是利用WshShell对象的run方法。以前还真不知道这个东东,于是又google一下,WshShell对象,结果找到了这么一堆东西,觉得有意思,就收藏了一下,以备以后查

2014-04-30 20:20:02 726

转载 HTML实现图片上传前预览

HTML5 Upload #destination{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(true,sizingMethod=scale); }-->//处理file input加载的图片文件$(document).ready(function(e

2014-04-28 17:56:43 2899

转载 hibernate 中 对数据库中datetime类型的处理

hibernate中对 数据库中datetime类型的处理(假设该字段为 birthdate)            1.如果想插入数据库中的格式为 yyyy-mm-dd hh:mm:ss形式的话            在.hbm.xml文件中将 birthdate定义为                                 name="birthdate"     

2014-04-24 14:06:06 5588

转载 扩展easyui 的表单验证

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$.extend($.fn.validatebox.defaults.rules, { CHS: { validator: function (value, param)

2014-04-21 21:32:19 784

转载 MyEclipse中web项目引用java项目

相关解决方案: eclipse的Web项目引用方式:(其实相当简单):不需要在Java Build Path中Add项目,只需要在eclipse的Web工程上右键->Properties->Java EE Modul Dependencies中选中java项目的JAR/Module就可以了,此时Project References会自动勾选择相应的java项目!希望能对大家有帮助:)解决项

2014-04-21 17:15:08 2702

转载 PO、VO、DAO、BO、POJO分别是什么

PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。  BO:business object业务对象封装业务逻辑的

2014-04-21 13:14:43 900

转载 Java中解决(extjs或jquery)session过期退出登录问题

解决两种情况下的用户访问超时:a)普通http请求的session超时;b)异步http请求的session超时,如果使用extjs后大部分的界面刷新都是异步的ajax请求。不管是那种类型的http请求总是可以由一个过滤器来捕捉。分类:普通http请求的header参数中没有x-requested-with:XMLHttpRequest头信息,而异步的有。其实对于常见的

2014-03-11 13:18:59 1130

转载 MyEclipse修改j2ee Libraries版本

右键 Build Path→Configure Build Path... → add Library.... → MyEclipse Libraries

2014-03-06 23:31:29 3093

转载 原子性与可见性

一、定义1.可见性在多核处理器中,如果多个线程对一个变量(假设)进行操作,但是这多个线程有可能被分配到多个处理器中运行,那么编译器会对代码进行优化,当线程要处理该变量时,多个处理器会将变量从主存复制一份分别存储在自己的片上存储器中,等到进行完操作后,再赋值回主存。(这样做的好处是提高了运行的速度,因为在处理过程中多个处理器减少了同主存通信的次数);同样在单核处理器中这样由于“备份”造成的问

2014-02-26 13:34:32 643

原创 Java获取资源路径的方法与区别

◆一般情况下,我们都使用相对路径来获取资源,这样的灵活性比较大.  通过当前类文件的路径获取资源主要有如下几种方式:  · 假设当前类为com.ketqi.Test  · 包所在的文件夹为bin    · 而如果这些图像资源放置在icons目录下,则应该是com/ketqi/icons/sample.gif  String imageName = "icon

2014-02-18 10:54:04 2489

原创 JAVA反射之取消对访问控制检查

package test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * AccessibleObject类是Field、Method、和Constructor对象的基类。它提供了将反射的对象标

2014-02-10 11:04:08 3683 1

原创 URL编码

网络传输中的特殊符号一般都要经过URL编码System.out.println(URLEncoder.encode("1002,111","UTF-8"));

2014-01-28 17:55:32 586

转载 java.sql.SQLException: Io 异常: Connection reset

当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。在配置数据源后面加上配置后,客户端在使用

2014-01-15 17:07:23 11915

原创 Freemarker常用操作练习

<@button id="tt" url="/demo/save" text="测试" icon="save" formid="ff" onclick="test" oncomplete="alert('11');" /> <@select id="ss" style="width:80px;" value="${selectValue}" lableName="label"

2013-12-10 20:34:32 2567

原创 java项目启动之编码问题

描述:开发环境为myEclipse,编码格式为utf-8.各种网络流读取格式无误.但是当改为bat文件启动后,流的读取出现了乱码问题,以明确知道获取对象的格式为utf-8.然后分析为项目启动后的编码格式为gbk,通过查资料作出判断:System.out.println("Default Charset="+Charset.defaultCharset()); System.out.

2013-12-03 23:00:07 2354

原创 java项目bat文件再运行时动态加载jar包

目录格式-jdk-lib-start.batbat文件内容@echo offsetlocal enabledelayedexpansionSET GW_HOME=F:\Users\*****set java_exe=javaSET CLASSPATH=.FOR %%c IN (%GW_HOME%\lib\*.jar) DO SET CLASSPAT

2013-12-01 22:19:00 2350

转载 使用highcharts实现实时监控曲线图

http://www.blogjava.net/iamhuzl/archive/2012/08/03/384652.html

2013-11-25 23:35:54 2217

转载 解决Jquery easyui 中嵌套时layout不能随浏览器自适应大小

用jeasy-ui的layout来布局时,必然要重视其写法,尤其嵌套布局时,轻易呈现错误。经过一阵子的应用,总结规矩如下: 1、class定义为“easyui-layout”的元素,必必要有style里的height设置(width可以忽视,缺省是100%)。也可以设置fit="true",意味着将宽高设为其父容器的宽高(必然要确保父容器有宽高值),设置fit后本来的宽高设置将失效。2、带

2013-11-23 22:49:53 8120 2

转载 [Ljava.lang.String; cannot be cast to java.lang.String错误 [转]

[Ljava.lang.String; cannot be cast to java.lang.String错误 今天使用request.getParameterMap()获得Map中的数据时,使用       Map map=hrequest.getParameterMap();            Set key = map.keySet();          

2013-11-19 10:30:30 11052

原创 jquery easyui日期控件中,在页面里用JS拿到设立的日期值的方法

jquery easyui日期控件中,在页面里用JS拿到设置的日期值的方法有这样的一个日期文本框:使用easyui给文本框选定日期值,然后,要在JS中拿到此日期框中的最新值。本来以为这是一个简单的问题,直接var dv = $('#mdate').val();不就OK了吗。但事与愿违,拿到的竟然是空,如果我在后台给这个文本框赋初值,则无论你再选任何值,拿到的也还

2013-10-29 16:16:37 2113

转载 JQuery Easy Ui dataGrid 数据表格

数据表格 - DataGrid内容概况 使用方法 数据表格属性 数据列属性 编辑 数据视图 事件 方法 继承$.fn.panel.defaults,使用$.fn.datagrid.defaults重载默认值。.数据表格显示的数据以表格的形式,并提供了丰富的选择,排序,分组和编辑数据的支持。这个数据表格被设计以缩短开发时间,并要求开发商没有具体的知识。它是轻量级的,功能丰

2013-10-29 16:15:15 2716

转载 Java 单例模式探讨 (转)

以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。 总结一下我所知道的单例模式实现方式: 1.预先加载法 Java代码 class S1 {       private S1() {      

2013-10-23 23:20:07 791

转载 extjs4为列添加quicktips

原文地址:http://existdissolve.com/2011/07/adding-qtips-to-gridpanel-rows-in-extjs-4-0/解释一下:在grid panel里columns属性下,为需要显示qtip的column对象加一个renderer属性,它是一个函数,如下:this.columns = [{  text: “Book

2013-10-21 16:43:23 830

转载 SQL Server 索引结构及其使用(一)

一、深入浅出理解索引结构  实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,

2013-10-18 15:08:56 592

转载 JAVA序列化技术概述

Java 序列化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来。重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的序列化机制是RMI、EJB、JNNI等技术的技术基础。1.1 序列化技术基础并非所有的Java 类都可以序列化,为了使你指定的类可以实现序列化,

2013-10-17 22:58:22 657

原创 Extjs 项目中常用的小技巧

1.extjs 给怎么给panel设背景色设置bodyStyle:'background:#ffc;padding:10px;',var resultsPanel = Ext.create('Ext.panel.Panel', { title: 'Results', width: 600, height: 400, renderTo: Ext.get

2013-10-17 17:31:33 2309

原创 Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条

Ext4 Ext.grid.Panel调用reconfigure后如何同时更新bbar导航条    Ext.onReady(function () {        Ext.define('User1', {            extend: 'Ext.data.Model',            fields: ['name', 'addr']

2013-10-17 10:47:59 3002

java在线考试系统客户端

javax.swing实现的客户端考试系统,适合java初学者,内涵数据库表结构和详细注释

2013-08-05

FirstObject XML Editor

FirstObject XML Editor,一个很好用的xml编辑工具

2013-08-02

axis2-1.4.1-bin.zip

axis2-1.4.1-bin.zip

2013-06-07

myeclpse8.5的axis2插件

插件 适用于myeclpse8.5的 axis2插件 插件

2013-06-07

Ext grid用Excel表导出

实现 Ext grid导出Excel?写好的代码在我的资源里,可以进行下载

2013-04-25

[zip文件] java电子邮件收发系统 java源代码

[zip文件] java电子邮件收发系统 java源代码

2013-04-25

ext-4.0.7-gpl.zip全文件

ext-4.0.7ext-4.0.7-gpl.zip全文件,很好的东西

2013-04-19

servlet-api.jar

java.lang.NoClassDefFoundError: javax/el/ExpressionFactory如果你的项目发生该错误,是你的tomcat中缺少该包了

2013-04-12

sqljdbc.jar

连接sqlserver,应该很好用,如果是高版本的请找sqlserver4.jar

2013-04-12

空空如也

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

TA关注的人

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