自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云淡风轻、仅此一抹

写东西是用文字来整理你自己的生命、安静下来、好好去写、

  • 博客(42)
  • 资源 (68)
  • 收藏
  • 关注

转载 http协议header详解

一、基础篇HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本

2012-02-29 15:21:03 2738

原创 Jquery的常用方法

Attribute: $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).at

2012-02-29 12:44:33 1367

原创 ISO8583包[详细说明]

最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一个地方传送

2012-02-27 18:17:43 2640

原创 获取JAVA[WEB]项目相关路径的几种方法

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (1)得到

2012-02-27 11:08:13 121516 6

原创 think in java之构造器的真正调用顺序

构造器是OOP的重要组成部分,很多人认为它很容易。只不过是new了一个对象而已。而think in java的作者却告诉我们,其实这并不容易。先看下面这个例子。在你没看结果之前,你觉得你的答案是对的么。package com.tudou.t1;class Meal { Meal() { System.out.println("meal"); }}class Bread {

2012-02-26 13:24:47 3962 2

转载 Convention 零配置及其在springside3 mini-web中的使用

从struts2.1版本开始,Convention Plugin作为替换替换Codebehind Plugin来实现Struts2的零配置。零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少,我们也可以在类中复写其中的方法来达到扩展的目的。          使用Convention插件,需要将其JAR文件放到你应用的WEB-INF/lib目录

2012-02-25 15:43:50 1148

转载 springside3里面的hibernate

http://blog.csdn.net/javaer617/article/details/6422285springside3里面的hibernate以springside3里面的mini-web为例子来分析。src/main/java目录结构src/test/java目录结构如果需要更换数据库的话,就要改2个文件即可。application.prope

2012-02-25 15:42:44 1023

转载 Convention Plugin

Convention Plugin原文:http://cwiki.apache.org/WW/convention-plugin.html翻译:石太祥([email protected]  http://www.lalfa.com )·                                 1 Introduction·

2012-02-25 15:40:13 1239

转载 JavaScript对象与JSON字符串的相互转换

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。eval函数 JSON文本转换为对象    为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此编译器将正

2012-02-24 20:43:37 57746 6

原创 显示的静态初始化和非静态实例初始化

看了think in java,有一章提到了静态以及一篇非静态的初始化。心血来潮过一遍。静态初始化,大家都熟悉。比如这样一个例子。package com.tudou.t1;public class StaticTest { public static void main(String[] args) { System.out.println("main"); Cups

2012-02-24 00:15:05 2411

转载 struts2 Preparable接口

使用场景:如果action针对每次请求都要执行一些相同的业务逻辑, 那么可以实现Preparable接口,将预处理业务逻辑写在prepare()方法里 Preparable 接口定义:public interface Preparable {    void prepare() throws Exception;} prepare何时被执行:prepare方法由

2012-02-23 18:13:58 1651

转载 Struts2中的ModelDriven机制

ModelDriven 为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions; public class User {    private int id;    private String

2012-02-23 17:44:50 2637

原创 junit4新特性-测试必备利器

Junit4更新的版本很多,现在已经更新到4.10了。发生的变化也相当的明显,为了更好的使用测试,有必要去学习一下其新的功能。总的来说,其变化还是比较多的。于是整合,收集了一些网友的文章。综合起来看还是算比较完整了,更多的只有自己去探讨了,不过常用的已经够用。junit4给我的印像:1,你的方法不必以test开头命名,你可以在你喜欢的任何地方进行测试,前提是你有@Test在这个方法

2012-02-22 10:49:38 4736

原创 PS,Flash菜鸟学生时代作品

学生时代的菜鸟作品,网名一直是:很拽の土豆。于是无聊之余做了一个。纯手工PS。做了曾经学了1个星期的PS和FLASH的纪念吧。菜鸟时代Flash作品,用鼠标画出来的,和flex逻辑代码是完全不同的。用鼠标坑爹的画了2个小时。可惜swf不能传上来,只能截个图放在这里了。还有几个flash不过是动态的,就算了。不过好像可以截个gif的图上来。哈哈。试试。

2012-02-22 09:41:01 2216 2

原创 think in java之斐波那契数列

斐波纳契数列(Fibonacci Sequence),又称黄金分割数列。指的是这样一个数列:1、1、2、3、5、8、13、21、……这个数列从第三项开始,每一项都等于前两项之和。在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。斐波那契数列的发明者,是

2012-02-21 13:52:04 4020

原创 从Hibernate中获得JDBC连接

使用Hibernate的过程中,有时候需要直接使用SQL语句来操作数据库(虽然Hibernate不推荐使用,但是有时候还是会使用到的,比如说批处理),这个时候就要求我们首先获得JDBC的连接。获得JDBC连接的方式有:1、先获得Session,然后从Session中获得连接     session.connection();     但是这个方法Hibernate不推荐使用,The m

2012-02-21 10:24:55 12382 1

转载 强人Hibernate文档笔记

Hibernate文档笔记共分为三个部分,此处是第一部分,讲述了对象定义、实例状态、JMX集成和JCA 支持四个部分的内容。一、对象定义1.org.hibernate.SessionFactory对于单个数据库,被编译的映射,是一个线程安全的缓冲区。是一个Session和ConnectionProvider客户端的工厂。拥有可选的对过程级和集群级重复利用的数据的缓存(二级缓存)。2

2012-02-21 10:19:41 1285

原创 think in JAVA之Label,JAVA中的Goto

最近想练练基础功,于是拿出JAVA经典书think in java,边学边记一些自己的感受。首先,今天要说的就是标签Label,JAVA中保留了goto关键字,却没有goto语句。取而代之的是Label。曾几何时如果早点知道这个,就好了。看了think in java,表示学习了。package com.tudou.t1;/** * 需求:遇到一种情况,当内层循环有一个条件满足时,

2012-02-20 23:11:37 2797

原创 Apache Log4j 笔记

良好的编码,良好的架构。如何写一个调试良好的日志记录,毫无疑问,log4j,slf4j,,logback都是必选之一了。日志记录器(Logger)的行为是分等级的。如下表所示:分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG。一般来说,

2012-02-20 14:22:18 8996 7

转载 位运算

位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。 2 " 3 ">>"右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。 4 ">>>"运算符,右边的位被挤掉,对于左边移出的空位一概补上0。 位

2012-02-17 13:41:19 2156

转载 如何让Java程序只运行一个实例

Java没有提供这样的机制。从操作系统的观点来看,一个启动的Java Application仅仅是一个JVM的运行实例。运行相同Application的两个实例,仅仅是运行两个无关的JVM。只有让多个运行实例之间有一个既定的通讯机制就可以保证只有一个实例运行。方案1:使用Java的加锁文件机制,idea相当简单,让运行实例通过java.nio.channels.FileLock获得

2012-02-16 15:20:04 9176 1

转载 java编程中'为了性能'一些尽量做到的地方

原文:http://javatgo.iteye.com/blog/1155702最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加

2012-02-16 12:15:15 1065 1

原创 学生时代做的一个非常低级的卡拉OK播放器

学生时代做的一个非常低级的C#卡拉OK播放器。实现了桌面卡拉OK[单行,双行],繁简转换,歌曲搜索,3种播放模式[单首,循环,随机],全屏歌词,全局快捷键,XML配置,指定歌词文件夹,等等一些简单的功能。源码点击下载无意中翻出来了,看看,听听歌,有别有一番乐趣,想当初做这个的时候才接触编程1年。里面用了太多的集合,歌词判断也非常不准备。呵呵。算是用一种非常笨的方法实现的吧。里面没什

2012-02-15 11:36:35 4010 11

原创 JAVA-SWT如何在Jtable单元格中加入复选框Jcheckbox,Jbutton,JcomboBox

项目用到一个需求就是在Jtable单元格中加复选框Jcheckbox或者Jbutton,在网上终于找到了解决的办法。可惜,加两个Jbutton的问题还没有解决。先记下如何在如何在Jtable单元格中加复选框Jcheckbox和JComboBox。第一种:自定义自己的TableModel类。这种方法核心是需要实现getColumnClass()方法,只要覆盖tablemodel的getC

2012-02-13 15:56:07 23451 3

原创 JAVA线程安全之synchronized关键字的正确用法

JAVA线程安全关于synchronized关键字的用法,今天才知道原来我一直错了。以为用了synchronized关键字包住了代码就可以线程同步安全了。测试了下。发现是完全的错了。synchronized必须正确的使用才是真正的线程安全。。。虽然知道这种写法,一直以为却由于懒而用了错误的方法。看来基础还没有打好。仍需复习加强!工作中犯这种错误是不可原谅的,要知道使用synchronize

2012-02-13 14:14:25 29694 23

原创 只有4K大小的3D DOS动画 世界编程大赛头名程序

e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f bea1 1 bf 0 1e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ffff e8 20e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff 0 50 e

2012-02-12 23:05:07 13453 3

原创 [情人节礼物]纯js脚本1k大小的3D玫瑰

3D(Darren)                 <iframe width="600px" scrolling="no" height="520px" frameborder="0" noresize="noresize" src="javascript:'<!doctype html>\n<html>\n\t<head>\n\t\t<t

2012-02-12 22:34:41 4518 2

原创 仿百度,豆瓣读书文库阅读器

FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。利用 FlexPaper 基于Flex实现,可以在线浏览PDF文档,而不要PDF软件支持。它支持的扩展

2012-02-12 20:24:14 14330 11

原创 《spring安全框架系列springSecurity之我见》其一[认识springSecurity]

使用一个新的框架之前,首先我们来认识一下springSecurity,毕竟框架这种东西有时靠不住,所以学到他的思想才是最重要的,很多人都知道这么用,具体为什么,没有人告诉我们,首先我们从最基本的看起,了解一些入门知识是有必要的:1.4.1.1. Core -spring-security-core.jar包含了核心认证和权限控制类和接口, 运程支持和基本供应 API。使用 Spring

2012-02-11 16:03:37 17014 4

原创 50个必备的实用jQuery代码段

本文会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312):$.ajaxSe

2012-02-09 15:13:27 2407

转载 JAVA Swt初识

<!--.article {padding:1em; background:white}.abstract {padding:1em 1ex 1em 2em}.author, .date {padding:0.5ex 0 0 0}h1.title, h2.major, h3.minor, h3.listing {margin:1ex 2px 1ex; col

2012-02-09 11:43:56 43645 2

转载 JAVA正则表达式 Pattern和Matcher

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一个状态机器,它依

2012-02-08 17:21:10 1165

转载 ORACLE 中 SQL语句优化总结

) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其

2012-02-07 20:47:53 1060

转载 使用 Struts2 JSON plugin ( Struts2 + jQuery )

刚刚看了一下struts2/docs/json-plugin.html文档,正好前几天研究一下jQuery的API今天就试着练练jQuery做个 Study_Notes.IDE: eclipse-jee-galileo-SR2-linux-gtk例子完整的源代码,日志最下面有下载.1.注解方式 1     // name 属性改变成了 youName 2

2012-02-06 22:18:06 1415

原创 DOS批处理全面教程

后缀是bat的文件就是批处理文件,是一种文本文件。现在已经用得很少了,但是象IBM笔记本的系统恢复盘就是靠批处理来执行的。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢? 比如,在启动wps软件时,每次都必须执行:C:\>cd wps   C:\WPS>spdos   C:\WPS>py   C:\WPS>wbx   C:\

2012-02-06 01:19:32 1571

原创 DOS下echo和@的详解

一、ECHO命令是DOS批处理命令的一条子命令: 1. 作为控制批处理命令在执行时是否显示命令行自身的开关         格式:ECHO [ON|OFF] 2. 显示当前ECHO设置状态         格式:ECHO 3. 输出提示信息        格式:ECHO信息内容 4. 关闭DOS命令提示符        在DOS提示符状态下键入ECHO OFF,能够

2012-02-06 01:06:46 3190

原创 Windows脚本 - %~dp0的含义

Windows脚本 - %~dp0的含义更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下  a.bat内容为 cd /d %~dp0 在这里 cd /d %~dp0的意思就是cd /d d:\qq %0代表批处理本身 d:\qq\a.bat ~dp是变量扩充 d既是扩充到分区号 d: p就是扩充到路径

2012-02-06 01:02:59 3680

转载 java 插入表记录后得到自增的id (转) (附3种方法代码)

原文http://www.sthelse.com/2010/07/java-to-insert-in-the-main-table-record-id-from-the-table-for-the-main-table-as-a-foreign-key.html#comment-2264在MySQL中,使用auto_increment类型的id字段作为表的主键,并用它作为其他表的外

2012-02-03 13:01:59 29868 4

转载 权限控制:spring 3.0 security配置例子

以最新版的spring-security-3.0.2作为介绍对象,如果你了解Spring 2.0 Security的话,那就比较抱歉了,因为spring-security-3.0.2与2.0相比改动很大,在2.0中的一些配置拿到3.0几乎是行不通的,如果你还没有接触过spring,那么以下是其地址:Spring官方网址:http://www.springsource.org/spring-

2012-02-02 23:52:49 1817

转载 域对象的安全(Domain Object Security)

24.1. 概述请注意:在2.0.0之前,Spring Security称为AcegiSecurity。老的Acegi Security提供了一个ACL模块,放在org.[acegisecurity/springsecurity].acl包下。这个老的现在已经被抛弃,并可能会在将来的Spring Security发行版中去掉。本章讨论新的ACL模块,官方推荐在Spring Security

2012-02-02 23:15:36 1992

nexus-3.3.0-01-win64.zip

nexus-3.3.0-01-win64.zip

2017-04-26

gif截图工具

gif截图工具

2016-09-27

picpick截图最新版本

picpick截图最新版本

2016-09-27

构建高可用Linux服务器.pdf

构建高可用Linux服务器.pdf

2014-11-06

shell写的俄罗斯方块游戏源码

shell写的俄罗斯方块游戏源码

2014-11-06

maven私服nexus最新版本2.9稳定版

maven私服nexus最新版本2.9稳定版

2014-11-05

maven私服nexus最新版本2.10

maven私服nexus最新版本2.10

2014-11-05

eclipse的maven3插件

maven3插件

2014-02-26

explorer的eclipse插件

explorer的eclipse插件 支持快捷键

2014-02-26

resin的eclipse插件

resin的eclipse插件。支持resin3-4。

2014-02-26

sonatype nexus2.7最新版

sonatype nexus最新版 maven私服!

2013-12-05

全国标准省市县SQL

全国标准省市县SQL共3600条。包含港澳台,三沙市。 内置市级行政区号,北京010,武汉027...... 放在这里做为备份。以后扩充使用。

2013-04-18

jd-gui-0.3.1.windows.zip

jd-gui-0.3.1.windows.zip

2012-12-31

eclipse_反编译插件_jad_3.3.0.zip

eclipse_反编译插件_jad_3.3.0.zip

2012-12-31

apache-cxf结合spring示例

apache-cxf结合spring示例

2012-12-29

支持MYSQL和ORACLE数据库表

支持MYSQL和ORACLE!!!

2012-12-05

ExportClass

ExportClass用于快速导出svn中本次修改的class类。直接复制部署至linux服务器。

2012-09-14

OpenExplorer for eclipse

OpenExplorer

2012-08-20

maven插件for eclipse

maven.rar

2012-08-20

svn plugin

svn16.rar

2012-08-20

Jdk6 for mac

Jdk6 for mac Jdk6 for mac Jdk6 for mac Jdk6 for mac

2018-03-22

visualvm jdk插件

visualvm jdk插件 visualvm jdk插件 visualvm jdk插件 visualvm jdk插件

2018-01-20

razorsql数据库客户端

razorsql razorsql razorsql razorsql razorsql razorsql

2018-01-20

DevCenter cassandra客户端

DevCenter cassandra客户端 DevCenter cassandra客户端 DevCenter cassandra客户端

2018-01-20

apkhelper安卓apk检测工具

apkhelper安卓apk检测工具 apkhelper安卓apk检测工具 apkhelper安卓apk检测工具

2018-01-20

nodepad++ json插件

nodepad++ json插件 nodepad++ json插件 nodepad++ json插件 nodepad++ json插件

2018-01-20

DirectX_Repair_3.5

DirectX_Repair_3.5 DirectX_Repair_3.5 DirectX_Repair_3.5 DirectX_Repair_3.5 DirectX_Repair_3.5

2017-11-28

redis服务端

redis-2.4.5-win32-win64.zip服务器端程序

2017-04-27

redisclient-win32.x86_64.2.0.jar

redisclient图形化客户端工具

2017-04-27

nexus-2.14.4-03-bundle.zip

nexus-2.14.4-03-bundle.zip

2017-04-26

Everything文件搜索利器

Everything文件搜索利器!

2017-03-22

小巧的取色器

功能强大而又小巧的取色器!

2017-03-22

node最新版

nodejs7.7

2017-03-22

nginx最新win64位

2017-03-22

apache最新win64位

2017-03-22

mouseWithoutBordersSetup

mouseWithoutBordersSetup.msi

2016-12-23

ffmpeg-20160116.zip

ffmpeg-20160116.zip

2016-12-23

navicat_Oracle的dll.rar

navicat_Oracle的dll.rar navicat_Oracle的dll.rar navicat_Oracle的dll.rar

2016-09-27

gradle-3.0

gradle-3.0 gradle-3.0 gradle-3.0

2016-09-27

Git-2.10.0-64-bit

Git-2.10.0-64-bit

2016-09-27

空空如也

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

TA关注的人

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