摘要:一、ZeroMQ的背景介绍 官方: “ZMQ(以下ZeroMQ简称ZMQ) https://zeromq.org/ 1)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。 2)是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性
阅读全文
文章分类 - java
摘要:转发自:http://www.cnblogs.com/ITtangtang/p/3926665.html 一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综
阅读全文
摘要:下载地址:http://jd.benow.ca/ Installation
阅读全文
摘要:下载jacob包 网址http://sourceforge.net/projects/jacob-project/?source=directory 这个包中有jacob-1.17-M2-x64.dll和jacob-1.17-M2-x86.dll两个dll和jacob.jar一个jar包,两个dll
阅读全文
摘要:基本线程类 基本线程类指的是Thread类,Runnable接口,Callable接口Thread 类实现了Runnable接口,启动一个线程的方法: Thread类相关方法: 关于中断:它并不像stop方法那样会中断一个正在运行的线程。线程会不时地检测中断标识位,以判断线程是否应该被中断(中断标识
阅读全文
摘要:一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用J
阅读全文
摘要:tomcat版本引发的问题-source 1.3中不支持泛型 今天碰到了一个棘手的问题,web页面老是解析不了,报错如下: -source 1.3中不支持泛型。(请尝试使用-source 1.5以启用泛型) 对开发环境检查了个遍,从开发所用JDK到编译时采用的JDK再到环境变量等一一检查,始终找不到
阅读全文
摘要:在这里通过定义了三个类,Special、Classroom、Student来做测试, Special与Classroom是一对多,Classroom与Student是一对多的关系, 这里仅仅贴出这三个bean的属性代码: Special类: Classroom类: Student类: 1.最简单的查
阅读全文
摘要:面Random()的两种构造方法: Random():创建一个新的随机数生成器。 Random(long seed):使用单个 long 种子创建一个新的随机数生成器。 我们可以在构造Random对象的时候指定种子(这里指定种子有何作用,请接着往下看),如:Random r1 = new Rando
阅读全文
摘要:维基教科书,自由的教学读本类别关键字说明访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象class类extends扩允,继承final终极,不可改变的implements实现interface接口native本地new新,创建static静态strictfp严格,精准synchronized线程,同步transient短暂volatile易失程序控制语句break跳出循环continue继续return返回do运行while循环if如果else反之for循环instanceof实例switch开关case返回开关里的结果def
阅读全文
摘要:初学Java语言, 代码中的extends和implements让我感到很迷惑,现在终于弄明白它们之间的区别和用法了。[c-sharp]view plaincopy//定义一个Runner接口publicinerfaceRunner{intID=1;voidrun();}[java]view plaincopy//定义一个interfaceAnimal,它继承于父类RunnerinterfaceAnimalextendsRunner{voidbreathe();}[c-sharp]view plaincopy//定义Fish类,它实现了Animal接口的方法run()和breather()cl
阅读全文
摘要:最常用的1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。3. ctrl+e:快速转换编辑器 这组快捷键将帮助你在打开的编辑器之间浏览。使用ct
阅读全文
摘要:http://www.iteye.com/topic/1017961本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图:目前已经出现Apache2.3.11,但是为beta版本,所以没有使用。下载后直接安装msi即可,如果没有其他的http服务器(如iis)则应该可以成
阅读全文
摘要:由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配置记录下来,供下次参考。参考文档Keytool使用指南:http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.htmlTomcat-ssl配置指南:http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.ht
阅读全文
摘要:注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。 @Override表示当前方法是覆盖父类的方法。 @Deprecated表示当前元素是不赞成使用的。 @SuppressWarnings表示关闭一些不当的编译器警告信息。 下面是一个定义注解的实例package Test_annotation; import java.lang.annotation.Documented; import java.lang.annotation.Inherited; import java.lang.annotatio...
阅读全文
摘要:JAVA的元数据功能是JDK1.5才开始支持的,以前都没有,正因为是新支持的,所以有关于它的介绍挺少,用处也不太多,最近发现很多框架都可以把它用来配置一些东西,以代替以前比较复杂的XML配置./* * MyType.java * * Created on 2006年12月7日, 下午3:40 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package testAnno; ...
阅读全文
摘要:1、基本概念什么是Java元数据,有什么作用? 元数据,就是“关于数据的数据”。功能也有很多啦。你可能用过Javadoc的注释自动生成文档。这就是元数据功能的一种。总的来说,元数据可以用来创建文档,跟踪代码的依赖性,执行编译时格式检查,代替已有的配置文件(如Hibernate也提供了注释配置)。注释有3中基本类型a.标记注释 --没有变量,只有名称标识。例如 @annotationb.单一值注释 --在标记注释的基础上提供一段数据。如 @annotation(“data”)c.完整注释 --可以包括多个数据成员,每个数据成员由名称和值构成。@annotation(val1="data
阅读全文
摘要:出处:http://developer.51cto.com/art/200903/117512.htm
阅读全文
摘要:众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。因为正则表达式是一
阅读全文

浙公网安备 33010602011771号