自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

转载 长连接及短连接以及同步异步的问题

<br />什么是长连接?<br />其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。<br />通常的短连接操作步骤是:<br />连接-》数据传输-》关闭连接;<br />而长连接通常就是:<br />连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;<br />这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了<br />什么时候用长连接,短连接?<br />长连接主要用于在少数客户端与服务端

2010-11-30 14:46:00 3111

转载 Spring Bean配置默认为单实例 pring Bean生命周期

<br />引用:http://hi.baidu.com/victorlin23/blog/item/45ba7d1b2ccbced8ad6e7595.html<br /> <br />Bean默认的是单例的.<br />如果不想单例需要如下配置:<br /><bean id="user" class="..." singleton="false"/><br />singleton就是配置这个bean是否是单例的,如果不写,就是默认值true。<br /> <br />注解:<br />spring Bea

2010-11-30 10:46:00 52490

转载 oracle的jdbc连接方式:oci和thin

<br />引用:http://jenfeezo.javaeye.com/blog/737190<br /> <br />oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 <br /><br />    thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。 <br />oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracl

2010-11-30 00:41:00 1320

转载 Spring下的Bean初始化和销毁两种方式

<br />1、通过在配置文件中的Bean元素下的init-method属性定义一个在此个Bean中的进行初始化的方法,通过设定其destory-method属性,指定方法销毁Bean<br />2、通过继承org.springframework.beans.factory.InitializingBean接口,实现其afterPropertiesSet()方法对Bean进行初始化,通过继承org.springframework.beans.factory.DisposableBean接口,实现其destr

2010-11-30 00:30:00 990 1

转载 DTD和XSD

<br />引用:http://args.cn/post/2009/03/dtd-and-xsd/<br /> 可以通过数据类型文档(Data Type Document)或XML架构文档(XML Schema document)对XML数据进行验证。DTD定义了根、元素、元素的重复次数和元素内的PCData。关键字都是由!开头的大写字母。<br /> <br />通过元素后面的圆括号列出嵌套的元素,用+ ? *定义重复次数,|表示可替换嵌套。<br />普通实体<!ENTITY 实体名 “内容”>,调

2010-11-30 00:24:00 647

转载 spring配置文件中scope属性

<br />摘自《Spring 解密》<br />scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象。打个比方吧!我们都是处在社会(容器)中,如果把中学教师作为一个类定义,那么当容器初始化这些类之后,中学教师只能局限在中学这个场景中,中学,就可以看做中学教师的scope。<br />Spring容器最初提供了两种bean的scope类型:singleto

2010-11-30 00:21:00 1003

转载 Freemarker string转Integer

String var = "123.4";=100>kkkk就能在页面将string转成int或者double值

2010-11-29 14:41:00 14569

转载 全面掌握java枚举类型

<br />引用:http://soft.chinabyte.com/database/470/11332970.shtml<br /> <br />枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:<br />  Java代码<br />  public enum Color{<br />  RED,BLUE,BLACK,YELLOW,GREEN<br />  }<br />  public enum Color{<br />  RED,

2010-11-28 23:48:00 575

转载 java拆箱 装箱

装箱就是把值类型转变为引用类型 Integer i = 10;拆箱就是把引用类型转变为值类型 int i = new Integer(10);/**   * ==号是比较两个基本类型是否相等,或者比较两个对象引用是否相同  */   public class T {            public static void main(String[] args) {            Integer i1 = 128;            Integer i2 = 128;            i

2010-11-28 23:31:00 589

原创 利用反射机制,遍历POJO对象的各个字段名及属性

<br />package reflect;<br />import java.lang.reflect.Field;<br />import java.lang.reflect.InvocationTargetException;<br />import java.lang.reflect.Method;<br />public class ReflectionTest {   <br /> private String name = "Jhon";   <br /> private String cit

2010-11-25 13:35:00 5840

转载 iBatis iterate标签

<br />引用:http://xueliang1yi.blog.163.com/blog/static/11455701620104895751115/<br /> <br />Iterate:这属性遍历整个集合,并为List集合中的元素重复元素体的内容。<br />Iterate的属性:<br />prepend       : 可被覆盖的SQL语句组成部分,添加在语句的前面(可选)<br />property       : 类型为java.util.List的用于遍历的元素(必选)<br />ope

2010-11-24 23:21:00 1327

转载 全面掌握ISO8583报文协议

<br />引用:http://blog.csdn.net/lysheng/archive/2005/07/04/412724.aspx<br /> <br />   刘永胜     2005年于广州<br /><br />     我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了。最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑。鉴于此,我想很多同行也必然会经历同样得阶段,所以我写下本文,以便大家能够少走一

2010-11-19 14:16:00 1144

转载 Eclipse选中变量名,相同变量都变色显示 的设置

<br />java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 <br />js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选

2010-11-12 17:42:00 10039 3

转载 Eclipse选中变量名,相同变量都变色显示 的设置

<br />java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 <br />js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选

2010-11-12 17:42:00 1447 1

转载 java单例模式的一个小结

<br />引用:http://mamaoyuan625.javaeye.com/blog/458650<br /> <br />单例模式单例模式是一种常见的设计模式,<br />单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。<br />单例模式有一下特点:<br />1、单例类只能有一个实例。<br />2、单例类必须自己自己创建自己的唯一实例。<br />3、单例类必须给所有其他对象提供这一实例。<br />一、懒汉式单例在类被加载的时候,唯一实例已经被创建。这个设计模式在Java中容易实现,

2010-11-12 09:46:00 401

转载 eclipse反编译插件jadclipse

<br />这两天看一个demo,里面包含了一百多个.class的文件,又不给你源码,怒了,今天终于想办法让我的eclipse可以反编译。特转载如下:<br />jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好<br />找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar<br />包中的class文件,也可以直接反编译。<br />1.下载jad<br />http://ishare.ias

2010-11-11 15:49:00 732

转载 java byte与char互转原理-转

<br />引用:http://abs200311235.javaeye.com/blog/201786<br /> <br />一、字节和unicode <br /><br />Java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此Java要对这些字节流经行转化。 char是unicode的,而byte是字节。Java中 byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用

2010-11-11 15:14:00 579

转载 解决FreeMaker中文乱码问题

解决FreeMarker中文乱码问题。在web.xml中配置如下:Freemarkerfreemarker.ext.servlet.FreemarkerServletTemplatePath/template_update_delay3600DefaultEncodingutf-81

2010-11-11 14:47:00 1186

转载 java读取文件大全

<br />引用:http://blog.csdn.net/Willon_tom/archive/2010/02/08/5297973.aspx<br /> <br />1、按字节读取文件内容<br />2、按字符读取文件内容<br />3、按行读取文件内容<br />4、随机读取文件内容<br />public class ReadFromFile {<br />    /**<br />     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。<br />     */<br /

2010-11-11 13:31:00 478

转载 有关freemarker的语法,循环,逻辑

<br />==============常用语法=================<br />三.<br />EG.一个对象BOOK<br />1.输出 ${book.name}<br />空值判断:${book.name?if_exists },<br />${book.name?default(‘xxx’)}//默认值xxx<br />${ book.name!"xxx"}//默认值xxx<br />日期格式:${book.date?string('yyyy-MM-dd')}<br />数字格式:${b

2010-11-11 10:07:00 1375

转载 OGNL表达式的用法

<br />OGNL的用法<br />OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" />等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题:<br />首先新建名为Struts2_OGNL的Web工程,配置开发环境。之前很多朋友在使用Struts 2的过程中都遇到乱码问题。当然乱码问题由来已久,而且涉及多方面的知识,所以并非三言两语可以说明白,而且互联网上也已经有很多这方便的文章,大家可以Google一下。不过,如果你在开发

2010-11-10 15:30:00 1167

转载 ognl总结

<br />ognl 方法总结<br /> Java代码 // ***************** root对象的概念 ******************* //   public void testOgnl_01() throws Exception{       User user = new User();       user.setUsername("张三");              //相当于调用user.getUsername()方法       String value = (Stri

2010-11-10 14:07:00 5492

转载 java synchronized详解

<br />引用:http://blog.163.com/love-love-l/blog/static/21078304201001804211901/<br /> <br />一直对这些不是很懂。找了一下,看一下,供我以后再看: <br />第一篇:  <br />Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 <br /><br />     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代

2010-11-09 16:50:00 805

转载 spring+ibatis 批处理

<br />引用:http://ftmxqq-gmail-com.javaeye.com/category/105128?show_full=true<br /> <br />public void batchInsert(final ConcurrentHashMap<String, SpiderUrl> urls) { <br />getSqlMapClientTemplate().execute(new SqlMapClientCallback() { <br /><br />@Override <b

2010-11-09 11:20:00 2354 1

转载 eclipse调试tomcat或JBOSS的时候报45秒超时

<br />引用:http://yjhexy.javaeye.com/blog/455457<br /><br />方法一:<br />按照如图设置:<br /><br /> <br /> <br /> <br />方法二:<br />修改 workspace/.metadata/.plugins/org.eclipse.wst.server.core/servers.xml 文件。<br /><servers><br /><server hostname="localhost" id="JBoss v5.

2010-11-09 11:18:00 928

转载 javaBean为什么要实现Serializable接口?

<br />引用:http://jzinfo.javaeye.com/blog/519470<br /> <br />Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象,序列化之后,再通过网络传到Unix机器上,然后在那里进行重建。你不用担心在

2010-11-08 16:20:00 6469 2

原创 spring security 中文文档

<br /> <br />http://www.family168.com/tutorial/springsecurity/html/springsecurity.html  2.X中文文档<br /> <br />http://www.family168.com/tutorial/springsecurity3/html/springsecurity.html  3.X中文文档

2010-11-04 16:53:00 1066

转载 maven安装配置JAVA_HOME环境变量

今天碰到一个很让人火大的问题,被maven气死了!!引用:http://lansky07.javaeye.com/blog/294158今天在安装maven时安照说明配置环境变量,通过命令检查:mvn -v竟然出现以下错误,很郁闷的是我明明配置了JAVA_HOME,并且别的依赖java的东西都能用,通过java -version也可以得到配置的java home信息,却出现以下的:ERROR: JAVA_HOME is set to an invalid directory.JAVA_HOME = D:/j

2010-11-04 16:10:00 39268 14

原创 运行tomcat6w.exe ,提示:指定的服务未安装 unable to open the service 'tomcat6'

引用:http://youchenglin.javaeye.com/blog/680630把绿色版Tomcat6.0放上去, 运行startup.bat屏幕一闪就消失了,运行tomcat6w.exe弹出个对话框: 指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6'后来找到了原因,原来是没有安装此项服务。具体安装方法:打开命令行提示符窗口 --> 进入Tomcat安装目录--> 进入bin目录下-->输入:service.bat install 即可PS

2010-11-04 15:09:00 3272

转载 Eclipse菜单栏详解

<br />引用:http://zhanglei14616-163-com.javaeye.com/blog/214929<br /> Eclipse菜单栏详解    +source    - Format: 这个操作项是我一直推荐的, 非常方便, 比如你写了段格式很烂的代码, 乱七八糟的, 那你就选择这项,你会发觉, 哇~~, 我的代码怎么一下子变漂亮了, 不信你可以试试, 快捷键是"Ctrl+Shift+F", 所以我现在都养成习惯了,写一会儿代码,就c+s+f一下, 呵呵,很方便的.      - S

2010-11-03 15:42:00 1753

转载 LinkedList 实例

<br />引用:http://hi.baidu.com/xinhua0228/blog/item/2600986e242e27dd80cb4aa3.html<br /> <br />LinkedList提供了将链接列表用作堆栈、队列或双端队列的方法,这里不再重复介绍List的标准操作,只给出其独特方法的使用。 <br /><br />请注意其已经实现的接口 <br />     Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, L

2010-11-02 11:48:00 1713

ARM.CMSIS.5.6.0.pack.arm.zip

下载速度还可以,比官网快很多

2023-03-08

20200817rules.7z

fortify 2020.08最新规则更新,可以添加到fortify中进行代码静态扫描,进行代码漏洞bug静态分析,提醒开发人员进行漏洞修复

2021-11-09

50个超炫button样式代码

想要炫动的按钮效果吗?看了这个你会大吃一惊哦

2011-03-21

空空如也

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

TA关注的人

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