自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (29)
  • 收藏
  • 关注

原创 String pool的测试和方法中String对象的测试

package StringTest.equalTest;/** *  * Description:测试 string pool  * Company: sinosoft * @author 黄大洋 * @date 2014-8-26 * */public class equalTest { public static void main(String[]

2014-08-26 16:33:37 758

转载 Tomcat内存设置详解

Java内存溢出详解  一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -X

2013-09-17 11:40:15 853

转载 Java防止SQL注入的几个途径

Java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构,大部分的SQL注入已经挡住了,在WEB层我们可以过滤用户的输入来防止SQL注

2013-03-14 17:50:31 912

转载 反射获得属性名/属性类型

/**  * 根据属性名获取属性值  * */    private Object getFieldValueByName(String fieldName, Object o) {        try {              String firstLetter = fieldName.substring(0, 1).toUpperCase();

2013-03-01 14:01:51 824

转载 firefox用12306Helper 0.2结合ie tab+自动订火车票和完成支付全攻略

firefox用12306Helper 0.2结合ie tab+自动订火车票和完成支付全攻略今天顶天在网上发现一个很好用的firefox插件12306Helper,很好用,但是定完票后不能支付,原因大家应该都知道,定完后再用ie登录就登录不上去了,最后订到的票又超过了45分钟锁定期,给取消了,郁闷啊。功夫不负有心人,终于又在网上找到了另外一个插件叫 (ie tab+),可以在firefox

2013-01-18 10:19:05 908

转载 Firefox秒杀火车票助手-12306helper

Firefox秒杀火车票助手-12306helper这个年末,最热的话题莫过于买回家的火车票了。社区的同学们都买到回家的车票了么?作为对广大Firefox用户的感谢,年末送福利时间到啦~ 小编为大家准备了Firefox秒杀火车票神器-12306helper,希望能帮助大家顺利买到回家的火车票哈~12306helper是热心网友根据 iFish(木鱼)开发的 scriptis

2013-01-18 09:46:10 1445

原创 js高级编程中命名空间的两种用法

第一种:// 声明一个全局对象Namespace,用来注册命名空间Namespace = new Object();// 全局对象仅仅存在register函数,参数为名称空间全路径,如"Grandsoft.GEA"Namespace.register = function(fullNS){  // 将命名空间切成N部分, 比如Grandsoft、GEA等   var

2013-01-17 16:47:26 885

原创 解决Java中int不能为空而Oracle数据库中Number可以的问题

前言:空(NULL)和零(0)一样吗?当然不。Null表示不存在或不确定,0表示没有。在应用Hibernate开发中遇到了一个问题:Oracle数据库中某字段(Number类型)没有值(即NULL),其映射的JavaBean对应属性为int类型。在获取数据时,提示“将NULL值赋给基本类型失败”的错误。怎么解决呢?对我这个.NET转Java的新手来说还真有点晕。 1.先来谈谈int

2013-01-14 16:25:24 1106

原创 js中运算符的优先级

运算符描述. [] ()字段访问、数组下标、函数调用以及表达式分组++ — – ~ ! delete new typeof void一元运算符、返回数据类型、对象创建、未定义值* / %乘法、除法、取模+ – +加法、减法、字符串连接> >>>移位 >= instanceof小于、小于等于、大于、大

2012-11-27 11:47:27 608

原创 怎样使用call方法回调方法传递参数

public    ;   $(document).ready(function(){  //var wikgetType = $self.attr('wigketTypeName'); // alert("wikgetType:"+wikgetType);       alert("test jquery");      });       function te

2012-11-23 16:57:45 2640

转载 js中call与apply用法

call和apply,它们的作用都是将函数绑定到另外一个对象上去运行两者的格式和参数定义:call( thisArg [,arg1,arg2,… ] );       // 参数列表,arg1,arg2,...apply(thisArg [,argArray] );                 // 参数数组,argArray上面两个函数内部的this指针,都会被赋值为this

2012-11-22 14:59:19 531

原创 动态生成加载ftl模板

ftl文件。jsp:         public class FreeMakerUtil { private static Logger log = LoggerFactory.getLogger(FreeMakerUtil.class); private static final String templates = "templates"; private

2012-11-22 11:45:38 3001

原创 SOA

面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现

2012-11-22 09:39:01 630

转载 详解Javascript中闭包(Closure)

在Javascript中闭包(Closure)一、什么是闭包?  “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。  相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面

2012-11-20 14:55:49 461

原创 js闭包

js闭包可以, 但小心使用。闭包也许是 JS 中最有用的特性了.有一份比较好的介绍闭包原理的文档。 有一点需要牢记, 闭包保留了一个指向它封闭作用域的指针, 所以,在给 DOM 元素附加闭包时, 很可能会产生循环引用, 进一步导致内存泄漏。 比如下面的代码:function foo(element, a, b) {  element.onclick = function() { /* us

2012-11-19 17:07:37 444

转载 JavaScript20条常见的编码陷阱

摘要:在平时的编程工作中,大多数程序员很少会关心细节问题,本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了很好的解决方案,供大家参考学习。不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。本文作者跨越多个语言,为大家总结了20条常规陷阱,并提供了解决方案。JavaScri

2012-11-19 13:36:26 532

原创 url激活码编码问题

客户端传来的url utf-8激活码。DqYDMgbwMkOSCJ3dlZG5gS7T%2B5TZjez33VLEvaIWQp9sqJKmeSIMnuqB9DwIYlfo7tTA%2BEx3wf%2BK%0D%0ANqDCnbm6sg%3D%3D接收变为: DqYDMgbwMkOSCJ3dlZG5gS7T+5TZjez33VLEvaIWQp9sqJKmeSIMnuqB9DwIYlfo7

2012-10-29 12:01:21 2469

原创 linux java调用whois命令查询域名信息

public void whois(HttpServletRequest request, HttpServletResponse response) throws Exception {  System.out.println("whois");  String domain = ServletRequestUtils.getRequiredStringParameter(request

2012-10-26 21:32:14 1532

转载 什么是对象句柄

对象句柄 就是一个对象变量。    每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方均可照搬不误。但要注意,尽管将一切都“看作”对象,但操纵的标识符实际是指向一个

2012-10-24 09:33:06 1097

转载 Java中堆和栈的区别

栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期

2012-10-23 20:05:22 492

转载 Java 中正确使用 hashCode 和 equals 方法

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录: hashCode()和equals()的用法 重写默认实现 使用Apache Commons Lang包重写hashCode()和equals() 需要注意记住的事情 当使用OR

2012-10-22 12:09:59 592

转载 Burp Suite使用详解一

Burp Suite使用详解一Burp Suite是Web应用程序测试的最佳工具之一,其多种功能可以帮我们执行各种任务.请求的拦截和修改,扫描web应用程序漏洞,以暴力破解登陆表单,执行会话令牌等多种的随机性检查。本文将做一个Burp Suite完全正的演练,主要讨论它的以下特点.1.代理--Burp Suite带有一个代理,通过默认端口8080上运行,使用这个代理,我们可以截获并

2012-10-20 17:59:09 1411

原创 Tomcat虚拟项目目录

server.xml:    原来:             unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">                     Documentation at: /docs/config/valve.html

2012-10-18 16:21:11 502

转载 Postfix+ Courier-imap+Smtp的安装配置(Gentoo)-A

Postfix+ Courier-imap+Smtp的安装配置(Gentoo)-APostfix+ Courier-imap+Smtp的安装配置(Gentoo)一. Postfix 安装手册什么是 Postfix Postfix 是由 Wietse Venema's (http://www.porcupine.org/wietse/) 开发用来替代使用最广的 Sendmai

2012-10-16 10:14:24 1909

原创 linux下查看当前运行日志信息

用途从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail-f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。进入logs目录下:tail -f catalina.out 执行命令查看动态信息。

2012-10-15 16:35:04 1926

转载 jdk1.5的新特性

jdk1.5的新特性:1. 泛型2 自动装箱/拆箱3 for-each4 static import5 变长参数1. 泛型 (避免类型强制转换可能引起的运行错误)例如:ArrayList list=new ArrayList();list.add(new Integer(3));list.add(new Integer(4));int i=((Integ

2012-10-12 16:20:20 1237

转载 jdk6.0新特性

jdk6.0新特性增强的for循环语句为了迭代集合和数组,增强的for循环提供了一个简单、兼容的语法。有两点值得一提:一、在循环中,初始化表达式只计算一次。int表达式未增强的For:int sum = 0;Integer[] numbers = computeNumbers();for (int i=0; i sum += numbers[i];增强后的For

2012-10-12 16:19:01 1732

转载 SQL注入法攻击

随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的

2012-09-28 03:08:27 1501

转载 JVM详解之Java垃圾回收机制详解和调优

1.JVM的gc概述  gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。  在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数

2012-09-26 23:48:07 796

转载 Java内存溢出详解

一、常见的Java内存溢出有以下三种:1. java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小是Yo

2012-09-26 15:03:08 501

转载 关于tomcat内存设置

我在catalina.bat里设置了初始内存和最大内存:set CATALINA_OPTS="-Xms30m -Xmx512m"tomcat运行起来,初始内存确实是30m,但内存最大只能到64m,之后就报内存溢出错误,而我的服务器是1G内存(win2000系统).查看任务管理器,已用内存还不到500m.还需要设置哪吗?问题补充: http://zhidao.baidu.

2012-09-26 14:59:32 857

转载 教你怎么召唤百度贴吧繁体字ID

【方法一】把某人的繁体ID百度一下(搜索框必须输入繁体),在地址栏找到第一个“=”与&rsv之间的代码,再把这个代码@一下就OK了。(注意:每次搜索必须重新打开百度首页开始搜索)用百度搜索时,繁体字id在搜索框中会转换为简体字id,这是正常现象。【方法二】把鼠标移动到你要“@”的吧友的头像上,点击“个人资料”图标在其后出现的网页地址栏选取最后一个“=”后面的那一串编码h

2012-09-25 23:44:54 1399

原创 百度贴吧刷屏js

javascript:var c=rich_postor._getData();c.content='我电脑有A片';for(var i=1;i格式化:javascript:var c=rich_postor._getData();c.content='我电&#3304

2012-09-25 22:53:32 2650

原创 EncryptionHelper 用户密码加密

public class EncryptionHelper { public static void main(String args[]){  System.out.println(Enc("123456", "SHA-1")); } /**    * BASE64解密   *    * @param key   * @return   * @throws E

2012-09-25 11:01:56 1087

原创 令牌机制,校验码

网页设计中非常重要的验证机制,就是令牌处理机制和生成验证码的机制。这两个功能是在用户进行账号登陆的时候经常使用的功能,其中令牌机制的一个重要作用就是在购物网站中使用防止用户的重复提交。验证码是防止有人恶意的使用机器人暴力攻击。令牌机制客户端重复提交:客户几乎不做输入数据修改就无限制次数提交表单到服务器,比如用户点击后退回到上一页面再次提交。防止用户重复提交的根本目的是防止过多相同的冗余数据

2012-09-21 02:17:45 2493

原创 如何防止重复提交表单刷新

1.用JavaScript解决的方案在表单中写一个隐藏域   如果第一次提交,就改变 value="true"   ;   再次提交时候,可以用JS 在客户端判断hidde值  这种做法只能是解决问题的一种做法,不过在大型项目中不可能用这种做法,此种做法不能根本解决问题,可以通过重写URL跳过JS校验一样提交到后台去。2.一般项目中都是用令牌机制处理这个问题(以struts

2012-09-21 02:04:12 1323 1

原创 MD5加密

public class MD5 { /**  * @param args  */ public static void main(String[] args) {  // TODO Auto-generated method stub  // System.out.println("‘MD5’16位MD5:" + getMD516("MD5"));  // Syste

2012-09-20 15:56:15 567

原创 3DES加密与解密

/** * 使用3DES加密与解密,可对byte[],String类型进行加密与解密 密文可使用String,byte[]存储. * */public class Desed3 { private static byte[] iv = {8,2,3,4,5,6,7,1};     private static Key key;        //密钥

2012-09-20 15:54:53 939

转载 tomcat 设置 session 过期时间

由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法: 1. 在tomcat-->conf-->servler.xml文件中定义:   defaultSessionTimeOut="3600" isWARExpanded="true"   isWARValidated="fa

2012-09-19 17:09:01 858

原创 linux下架设sendmail邮箱_原理篇

A、邮件使用的协议1. SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循

2012-09-17 10:36:47 3555

Linux常用命令全集

Linux常用命令全集

2012-10-25

pdf to word

Solid Converter PDF 7.1.934 crack文件中的文件覆盖源文件

2012-10-24

freemarker2.3.19API

freemarker2.3.19API包括jar文件和pdf文件

2012-08-19

MyEclipse 9.0注册码

MyEclipse 9.0的激活机制终于破解了,破解步骤比老版本要复杂一些,但是是绝对可以破解的,这个破解对主程序无任何修改,只替换公钥,如果有牛人会快速从公钥反推私钥,那就什么都不用改了,步骤如下: 1、破解公钥,确保MyEclipse没有开启,否则失败! 用WinRAR或7-zip打开Common\plugins\com.genuitec.eclipse.core_9.0.0.me201101251749.jar,到com\genuitec\eclipse\core目录下,替换publicKey.bytes文件 2、破解MyEclipse自检查程序文件完整性,如果不改,那么公钥破解会导致MyEclipse自检查失败,自动退出 用文本编辑器打开MyEclipse 9.0 M2\myeclipse.ini文件,在最后增加如下两行后保存(意外收获是MyEclipse启动速度更快了): -Dgenuitec.honorDevMode=true -Dosgi.dev=true 3、启动MyEclipse,执行myeclipse9_keygen_activator.exe(注册机),运行前确认你装了Java6 在注册机中输入你的英文名,点Generate Subscription Code,然后再点Generate Activation Code,这样注册码和激活码就都生成了 在MyEclipse中注册用户名和注册码,然后激活,选择用激活码激活,把注册机中的激活码贴进去,确认,MyEclipse就激活了。

2012-08-19

支付宝API文档

开发人员支付宝在线支付的API,内有实现的例子.

2012-07-11

局域网扫描扣and扣

局域网扫描扣and扣

2012-03-21

qq第六感注册版

qq第六感注册版 qq第六感注册版,扫描局域网的qq工具

2012-03-21

struts-1.3.10-all

struts-1.3.10-all包括api ,jar等,英文版

2012-02-13

xunlei5快速通道

xunlei5快速通道

2012-02-03

HttpUnit1.7

HttpUnit 是一个集成测试工具,主要关注Web应用的测试,提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文 本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让你可以不需要发布Servlet,就可以对Servlet的内部代码 进行测试。

2012-01-09

java1.6API中文html版

java1.6 api 中文版 html版

2011-12-09

hibernate-annotations-3.4.0.GA

hibernate-annotations-3.4.0.GA api

2011-12-09

exe4j(java变exe)

exe4j_windows_4_1_1.exe附注册码

2011-12-01

hibernate-distribution-3.5.0-Final-dist

hibernate-distribution-3.5.0-Final-dist

2011-11-24

hibernate-distribution-3.3.2.GA-dist

hibernate-distribution-3.3.2.GA-dist 包含lib 和api

2011-11-24

spring-framework-2.5.6-with-docs

spring-framework-2.5.6-with-docs包含lib,和api,其中api英文原版。

2011-11-23

spring-framework-3.0.0.RELEASE-with-docs

spring lib 包,api 是英文的,感覺還是看英文的比較好一些

2011-11-23

最新版SecureCRT+6.5.4(含注册机).

使用注册机: 把注册机SecureCRT-kg放在软件的安装目录Clients下,填写用 户和公司名,运行generate一下,先生成注册信息,然后点击 patch,注册机窗口不要关,上面的信息注册的时候还要用。我 注册时了摸索了下,不是很难。 SecureFX注册方法相同。经验证成功。

2011-10-11

一个很好用的Java反编绎工具jd-gui

一个很好用的Java反编绎工具jd-gui 绿色版不用安装,很好用的.

2011-05-24

光影魔术手+neoimaging+v0[1].25+final_keygen

光影魔术手+neoimaging+v0[1].25+final_keygen 光影魔术手+neoimaging+v0[1].25+final_keygen

2010-05-02

007出纳管理系统+v7[1].5.94++算法注册机

007出纳管理系统+v7[1].5.94++算法注册机 007出纳管理系统+v7[1].5.94++算法注册机 007出纳管理系统+v7[1].5.94++算法注册机

2010-05-02

nero8.2注册机

nero注册机 nero注册机 nero注册机 nero注册机

2010-05-02

3dsmax8注册机

3dsmax8注册机 3dsmax8注册机 3dsmax8注册机 3dsmax8注册机 3dsmax8注册机 3dsmax8注册机

2010-05-02

屏幕录像专家7.5算法注册机

屏幕录像专家7.5算法注册机 屏幕录像专家7.5算法注册机 屏幕录像专家7.5算法注册机 屏幕录像专家7.5算法注册机

2010-05-02

北大计算机及应用操作系统上机题

北大计算机及应用操作系统上机题 这是北大计算机及应用的操作系统上机题 用的来下.

2010-05-02

北大计算机及应用数据结构上机题

这是北大计算机及应用的数据结构上机题 用的来下

2010-05-02

北京自考“计算机及应用专业”各科目上机考试题目大全.rar

北京自考“计算机及应用专业”各科目上机考试题目大全 北京自考“计算机及应用专业”各科目上机考试题目大全 北京自考“计算机及应用专业”各科目上机考试题目大全 北京自考“计算机及应用专业”各科目上机考试题目大全 北京自考“计算机及应用专业”各科目上机考试题目大全

2010-05-02

空空如也

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

TA关注的人

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