**
* 能否ping通IP地址
* @param server IP地址
* @param timeout 超时时长
* @return true能ping通
*/
public static boolean pingServer(String server, int timeout) {
BufferedReader in = null;
Runtime r = Runtime.getRuntime();
String pingCommand = "ping " + server + " -n 1 ...
1.事务的传播类型
当一个方法(A)中,调用了另一个具有事务的方法(B)。
事务的传播会有以下6中情况。
"required":
默认的事务类型。
如果方法A启动了事务,方法B会运行在当前方法范围内。
如果方法A没有启动事务,方法B将创建一个新的事务。
"supports":
如果方法A启动了事务,方法B会运行在当前方法范围内。
如果方法A没有启动事务,方法B不在事务范围内执行。
"mandatory":
强制类型。
如果方法A启动了事务,方法B会运行在当前方法范围内。
如果方法A没有启动事务,方法B抛出异常。
"requires new"
如果方法A启动了事务,挂起A的事务,创建一个 ...
1.何时需要使用事件监听?
但凡大的项目,各模块都是由不同的程序员开发,但是各模块之间需要进行通讯,用来保证项目的整体性,那么我们可以使用事件监听器来做通讯工具,用来告诉各模块自己模块的一些事件。如: 当用户被删除或者添加的时候,请通知我,我需要要做一些相关的处理事情(如删除用户和组的对应关系)。
2.创建自己的事件监听器?
2.1 添加事件源
事件源就是你需要监听的对象(类似于swing里的button),本示例将资产类型作为事件源进行讲解。
public class AssetType {
private String typeId;
public St ...
错误:
java 代码
List list = new ArrayList();
list.add("1");
list.add("2");
& ...
1。指令集分为精简指令集和复杂指令集,一个精简指令能完成多个复杂指令集完成的任务,但是编译器复杂
2。java没有寄存器,数据是放在栈里面
3。java是解释执行的,比编译执行差10倍。java首先会编译成字节码,然后解释执行。
4。JVM不能调用平台相关的程序,如注册表,如需要调用需要使用C.
5。JDK=java开发工具包 包括javac,jar,applicationviewer,
6。UTF-8 变长的字符集, ...
JavaEye热点话题 地址:http://www.javaeye.com/index/rss_index_topics
江南白衣的博客 地址:http://www.blogjava.net/calvin/rss
Robbin的博客 ...
什么是JNDI:
说白了,JNDI就是一棵树,上面挂着很多对象。你可以往这颗树上,添加(绑定)对象,摘掉(解绑定)对象,查找对象。
为什么要使用JNDI:
这棵树是活在内存里的,所以你能很快速的得到你需要的对象,并把你的对象添加到这个树里面,进行统一的管理。
准备工作:
熟悉下JMS的基础知识,这里不再罗嗦,主要是实战。
配置JMS需要两个对象connectionFactory和 destination。
connectionFactory使用jboss自带的TopicConnectionFactory。
destination可以使用自定义的。
kiral-jms-service.xml 注意:文件名称一定要是-service.xml结尾。这个文件放在部署目录下。
xml 代码
<
xml
version
=
"1. ...
为什么使用JMX
可以使用JMX在几个工程中调用方法。
如何使用
一 .注册JMX
1.定义一个接口,接口的名字以MBean结尾,如:UserServiceMBean
2.定义实现类
java 代码
public class UserService implements UserServiceMBean
3.配置bean.xml
xml 代码
<be ...
众所周知,如果没有对页面进行权限控制,用户只要输入URL就能进入任何页面。
下面就演示一下最基本的使用Fiter来控制页面的权限。
1.写一个FILTER,用来判断用户是否有权限进入指定页面。
java 代码
import java.io.IOException;
import javax.servlet.Fil ...
1。Unicode
java程序是用unicode编码编写的。
2。Indentifier
标识符是由不限制长度的字母和数字组成。两个标识符只有它们的每个字母和数字的Unicode相同时才是相同的。
3。literal
文字是代表基本类型,String类型和null类型的值的源代码。
4。类型和值
java是强类型语言,类型分为基本类型和引用类型。
基本类型分为:数据类型(int,byte,char,double,float)和布尔类型(boolean)。
注意:boolean型不能同其他类型转换。
引用类型分:类类型,接口类 ...
前言:
建议不要使用spring自动控制事务,一般不需要回滚的DAO方法(如查询),建议不要使用事务,由于使用事务的时候,会锁住表,过多的使用事务,可能会出现死锁的现象。单条更新语句也不需要使用事务,数据库会自动回滚。
使用spring手动控制事务
private DataSourceTransactionManager transactionManager;
public DataSourceTransactionManager getTransactionManager() {
return transactionManager;
}
...
1.利用java操作Excel http://www-128.ibm.com/developerworks/cn/java/l-javaExcel/index.html
2.使用jdbcTemplate操作数据库 http://www.javaeye.com/topic/53 ...
java开发软件 Java剖析工具 -- profiler http://www.ej-technologies.com/download/overview.html 浏览器端调试工具(IE) -- Internet Explorer Developer Toolbar http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
浏览器端调试工具(Firefox) -- Firebug http://www.getfireb ...
今天突然想到,可以使用mindManager来做学习笔记,训练自己的发散思维,而且总结出来的内容,印象更加深刻。
自己小结了下,javabean和pojo.
1.使用myeclipse部署web应用程序的弊端
开发效率低: 新增文件,必须关闭服务器,然后重新部署。
浪费空间:部属时,应用 ...
说明:
在应用服务器(tomcat,jboss,weblogic)启动的时候,启动HSQL数据库。
步骤:
& ...
当我捕获一个IOException时,我应该如何处理?
void init()
{
try{
loadFile();
}
catch(IOException e)
{}
}
1。 添加日志并转换为uncheck异常抛出。
void init()
{
try{
loadFile()}
catch(IOException e)
{
log("error while process file",e);
throw new RuntimeException(" ...
“控制反转”( Inversion of Control,IoC)一个大家都很熟悉的名词,而其大而化之的名字却很容易为它的神秘增加一道朦胧的面纱.为了更能描述其特点,于是诞生——“依赖注入”(Dependency Injection),
依赖注入模式主要分为:设置注入,构造子注入和接口注入.
本文只讲述设置注入.
每一个男孩都具有亲吻别人的能力.而且他们都想亲吻女孩.
每一个女孩可以选择由那位男生亲吻她,但是却不告诉别人到底由谁来亲吻她.
public interface Kissable
{
void kiss( Object kisser);
}
public cla ...
- 浏览: 78623 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
J2EE开发注意事项
写绝对路径,在移动文件到其他文件夹的时候,不需要修改代码。
-- by fantasy -
J2EE开发注意事项
5.页面上的地址原则上写绝对路径。 是何道理呢? 相对路径先定位到根,然后定 ...
-- by nwangwei -
深入osworkflow的function
kathytingzi 写道怎么实现会签阿,谢谢啦 增加两个conditon, ...
-- by fantasy -
使用Filter控制页面的权限
恩,是面向切面。过滤器可以看成是一个切面。
-- by fantasy -
深入osworkflow的function
工作流初学者: 参考:http://hi.baidu.com/vjame/blo ...
-- by amuj2ee






评论排行榜