自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 apache cxf WSDLToJava 和JavaToWS指令

JavaToWS指令:JavaToWS.main(new String[]{"-o","material.wsdl","-wsdl",IMaterialUpdateWebServiceBean.class.getName()});java代码生成wsdl文件指令,-o代表在根目录生成,第二个为文件名,最后一个味生成webService的接口类名,生成后把默认的http://lo

2013-06-13 11:22:20 2302

原创 运用URLClassLoader加载外部jar包的java类,生成Class文件

先来一段网上copy的话术:      //****************************很多时候 我们写的java程序是分模块的,有很好的扩展机制,即我们可以为我们自己的java类添加插件,来运行将来某天我们可能开发出来的类,以下称这些类为插件类。下边是一种简单的实现方法:Class A 作为程序的主入口,其中包含了程序的执行入口(main)函数。然后在main函数中通

2012-11-23 11:18:20 23059 2

转载 javascript中的自执行匿名函数

格式:      (function(){          //代码        })();解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。来个带参数的例子:        (function(arg){

2012-09-06 11:14:18 649

转载 如何限制同一客户端登录的用户数量以及禁止同一用户同时在不同客户端登录?

在web应用系统中,出于安全性考虑,经常需要对同一客户端登录的用户数量和一个客户同时在多个客户端登陆进行限制。具体一点就是:    1、在同一台电脑上一次只允许有一个用户登录系统,2、一个用户在同一时间只允许在一个客户端登录。    我最近做的一个系统就遇到了这样的问题,本来系统已经开发完成了,但是安全测评没有通过,就是因为没有做这两个限制。怎么来做这样的限制呢?我在网上找了很久,

2012-07-19 14:39:14 1369

原创 Highstock图表插件的一个详细的Demo,日期什么全部中文

Hightcharts是一个非常不错的图标插件,支持非常多的种类,柱形图,饼图,动态图,折线趋势图,真是应有尽有啊,官网是http://www.highcharts.com/,详细介绍的话里面也有APi,下面我就以我自己实际的例子来做个Demo吧,欢迎大家指教。        首先应该引入相关的js‘,我这里做的是趋势图,需要的是highstock.js,有一个地方需要注意的是这个js文件是依

2012-07-06 14:56:58 27407 6

转载 maven环境快速搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk  1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache.org/doc

2015-06-17 13:48:49 471

转载 Myeclipse6.5 注册

package com.test;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.Calendar;/** * myeclipse blue 7.5 keygen *  * @

2014-04-21 16:58:22 616

原创 char[] toString()

String.valueOf、StringBuffer.append以及System.out.print中都对char[]数组单独处理,即进行了重载,使之可以输出内容(或者对内容操作处理),而不是地址。但是字符串拼接操作没有对char[]数组单独处理,所以它处理的是数组char[]的地址public class ABC{public static void main(Str

2014-04-05 09:21:46 4067

转载 Java 序列化的高级认识

如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序列化的问题,在该文章中也会与读者分享。杨 硕, 研究生, 东北大学软

2014-04-01 20:42:13 626

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2014-04-01 19:30:12 529

转载 输出所有排列组合

package static1;import java.util.Arrays;public class Permutation { public static void main(String[] args){ int[] array=new int[]{1, 2,3}; permute(array,0); } public static void permute(int

2014-03-27 09:28:42 877

转载 使用非阻塞ServerSocketChannel、SocketChannel代替ServerSocket和Socket

在使用传统的ServerSocket和Socket的时候 很多时候程序是会阻塞的比如 serversocket.accept() , socket.getInputStream().read() 的时候都会阻塞 accept()方法除非等到客户端socket的连接或者被异常中断 否则会一直等待下去read()方法也是如此 除非在输入流中有了足够的数据 否则该方法也会一直等待下去知道数据的到

2014-02-27 15:18:12 662

转载 通过 JavaScript 获取页面上的鼠标位置

用 JS 计算鼠标在页面上的位置并非难事, 只要把握好各浏览器的区别就可以轻易算出鼠标位置. (这是 DEMO)视窗 (浏览器可视窗口) 就像是页面上的掩板开了一个洞. 滚动条可以改变页面和视窗之间的偏移量, 从而可以通过视窗看到页面的各个位置.鼠标在页面上的位置 = 页面和视窗之间的偏移量 + 鼠标在视窗中的位置图中的 cursorX 和 cursorY 分别是鼠标在视窗中的

2014-01-26 09:45:43 766

原创 matcher 的group

Pattern p = Pattern.compile("(\\d)([A-C])"); Matcher m = p.matcher("0A"); if (m.matches()) { System.out.println(m.group(0));// 注意,group(0)总是返回整个匹配字串 System.out.println(m.group(1)); System

2013-08-22 13:33:42 2699

转载 解剖JavaScript中的null和undefined

在JavaScript开发中,被人问到:null与undefined到底有啥区别?    一时间不好回答,特别是undefined,因为这涉及到undefined的实现原理。于是,细想之后,写下本文,请各位大侠拍砖。    总所周知:null == undefined    但是:null !== undefined     那么这两者到底有啥区别呢?    请听俺娓娓

2013-05-16 21:22:33 696

转载 cglib

CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的操作,实现了在运行期动态生成新的class。 可能大家还感觉不到它的强

2013-03-18 14:48:02 640

转载 JSP页面设置编码

1. pageEncoding: jsp页面编码: jsp文件本身的编码2. contentType: web页面显示编码: jsp的输出流在浏览器中显示的编码3. html页面charset: web页面输入编码: 输入框输入的字体编码  4. setCharacterEncoding: request.setCharacterEncoding()

2013-03-16 14:40:46 1176

转载 Axis2创建WebService实例

一、Axis2的下载和安装     1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本:      可以下载如下两个zip包:      axis2-1.5.4-bin.zip      axis2-1.5.4-war.zip      其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件,

2012-11-12 15:37:23 4140 1

转载 eclipse快捷键

File Navigation – Eclipse ShortcutsCTRL SHIFT R – Open a resource. You need not know the path and just part of the file name is enough.CTRL E – Open a file (editor) from within the list of all ope

2012-11-02 11:43:13 640

转载 JTable常见用法细则

JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅.欢迎补充,转载请注明作者与出处.一.创建表格控件的各种方式:1)  调用无参构造函数.JTable table = new JTable();2)  以表头和表数据创建表格.Object[][] cellData = {{"row1-col1", "row1-col2"}

2012-10-25 10:23:44 1728

转载 Eclipse快捷键技巧

1. Ctrl+左键 和F3这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量

2012-10-23 11:30:17 3927

转载 关于子类无法访问父类protected属性和方法的问题

package com;public class A {  protected int count;}------------------------package net;import com.A;public class B extends A{  public static void main(String[] args) {  B b = new

2012-09-22 10:22:22 13731 1

转载 ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部

2012-09-14 17:49:42 642

转载 AJAX中文乱码解决

以下是我的AJAX中文乱码的解决方案:客户端对url进行两次转码:(str可能是中文)1.... 2.var url = 'policy.do?method=searchSuggest&word=' + str+"&now="+new Date().getTime(); 3.url = encodeURI(url); 4.url = encodeURI(url); 5...

2012-07-19 10:27:31 486

转载 encodeURIComponent 的作用和encodeURI的区别

首先解释下 encodeURIComponent 的作用:将文本字符串编码为一个有效的统一资源标识符 (URI)。为什么要用这个是因为我想把 username 整个当做参数传递给 CGI, 而不让 CGI 将 username 分割掉。这话听不明白的话我换种方式来说,如果 username = 'a&foo=boo' 而不用 encodeURIComponent 的话,整个参数就成了 name

2012-07-19 09:46:22 1152

转载 BigInteger权限判断示例

这里我介绍一种很常用,也比较Professor的权限控制思路。把具体的权限设置为一个正整数值,如果一个用户有多个权限的话,比如1,2权限,那么我们设置值的时候就是num.setBit(1),num.setBit(2),然后把返回的num值保存在session中,要验证是否有权限的话,只要从session中取得保存的num,然后执行下num.test(权限值),如果返回true就是有权限的,否则

2012-07-13 16:38:10 6783

转载 hibernate 之 merge() 方法详解

hibernate中,是不允许出现同一主键对象有两个不同session同时关联的情况,如果出现这种情况hibernate会抛出"org.springframework.orm.hibernate3.HibernateSystemException: Illegal attempt to associate a collection with two open sessions; nested ex

2012-07-04 11:27:47 7427

转载 使用 CAS 在 Tomcat 中实现单点登录

单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用CAS 实现轻量

2012-06-15 10:38:23 707

转载 js中cookie的使用详细分析

cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。coo

2012-06-13 10:32:53 502

转载 导出csv格式文件

转载自http://blog.csdn.net/diquren/archive/2008/11/14/3300141.aspx要输出csv文件,只要改一下头信息就可以,如下设置就可以: response.setContentType("application/csv;charset=gb18030"); response.setHeader("Content-Disposition",

2012-05-30 09:34:19 8290 1

ezmorph-1.0.6.jar

ezmorph-1.0.6.jar ,json jar包

2012-11-19

空空如也

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

TA关注的人

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