自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梧留柒

分享点Java编程的东东

  • 博客(14)
  • 收藏
  • 关注

原创 《Java并发编程》之线程中断与终止线程运行

Java中启动一个线程很容易,通常情况下我们都是等到任务运行结束后让线程自行停止。但有时需要在任务正在运行时取消他们,使得线程快速结束。对此Java并没有提供任何机制。但是我们可以通过Java提供的线程中断机制来实现。

2014-09-28 13:51:28 318

原创 使用execl运行Unix Shell执行命令注意点

有时使用execl执行某些含有通配符的命令的时候需要记住Unix Shell(sh, bash等),但是可能会遇到以下问题。使用以下形式可正确运行得到结果execl("/bin/bash", "bash", "-pc", cmdString, NULL);1. 不要自己在cmdString中加引号bash运行的时候自己加上引号,所以不要自己加上引号,否则运行的命令会被认成带...

2011-08-09 16:02:30 232

页面下载文件功能用POST方式

今天遇到个问题,实现一个很简单的文件下载功能,原先使用的是GET方式,URL如下download.do?action=1&id=100000000结果在IE下面会弹出文件名是"download.do?action=1&id=100000000",而且点击了"下载"还会报错说无法保存"download.do".猜想应该是文件名过长导致的,所以就采用了POST方式, 用Form...

2011-08-05 14:31:57 1037

原创 Java语言基础:内部类(转载)

1. 普通内部类 * 普通内部类的一个最简单的例子:[code="java"]// 外部类class OutterClass { // 内部类 public class InnerClass { private int i = 0; public int getInt(){ return ...

2011-03-25 14:53:50 86

说说Hibernate的save方法

最近做项目,很多时候都用到hibernate的save方法,发现了一些自己原来不知道的东西,在这里总结总结首先就是save方法的作用Session的save()方法使一个临时对象转变为持久化对象。这句话看似简单,还是很多东西要注意的。1. 不要把持久化对象或游离对象传给save()方法来看一段代码[code="java"]Customer custome...

2011-03-09 12:02:53 258

两个synchronized方法可以相互调用吗

今天写程序的时候遇到一个问题:两个synchronized方法可以相互调用吗?略微搜索一下,发现有人跟我说不可以,理由是会死锁,大致意思就是A()方法占有了锁,调用B方法的时候需要等待,会形成死锁。我特地写了小程序验证了一下,程序如下[code="java"]package test;public class TestSync { public synchronized...

2011-03-03 16:04:36 938

原创 12个ajax弹出层效果js代码(转载)

[url=http://codylindley.com/Javascript/257/thickbox-one-box-to-rule-them-all]Thickbox[/url] – 基于 jQuery,支持 AJAX,轻量级的而且比较高效。支持图片与HTML内容。大小约为 40k,目前还可作为 WordPress 的插件使用。这个js的优点在于与,父级的原页面滚动条随鼠标滚动的时候,弹出的层...

2011-03-03 10:46:05 389

原创 Java或Web中解决所有路径问题(转载)

Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter , ...

2011-02-26 20:54:31 76

任务控制队列工具类

最近要写一个工具类,用静态方法控制执行的任务的最大数量。让其他的进入等待队列。主要用到了多线程的一些知识。以下是代码[code="java"]// 用于同步的锁private static Object lock = new Object();// 等待任务队列private static List waitingList = new LinkedList();//...

2011-02-22 16:03:35 144

原创 JDK6与JBoss的web service的问题

最近写了简单的web service, 用的最简单的annotation的方式,然后部署到JBoss5上去。后来发现如果我用Eclipse生成的web service client去运行这个web service, 在JBoss端会出现以下异常[code="java"]java.lang.UnsupportedOperationException: setProperty must b...

2011-02-21 16:14:53 94

关于StreamGobbler读取Stream的线程同步问题

使用Java Runtime执行系统命令时,有时候会定义一个类似StreamGobbler的Thread来异步读取命令的输出,有的时候会遇到主进程关闭了Stream而StreamGobbler还没有读完Stream的情况,这样就会抛出类似"bad file descriptor stream closed"的IOException.对于上述情况,一般使用synchronized关键字进行线...

2011-02-21 16:00:51 785

原创 JBoss4到JBoss5的迁移

前段时间由于项目的需要,需要把项目从JBoss4迁移到JBoss5上去,着实花了一点功夫才搞定,先把迁移中的一些经验分享给各位,如有不对的地方,欢迎指正。迁移主要是配置文件的一些迁移,以及ant的xml文件的修改(主要是JBoss的目录结构发生了变化).[b]1. 关于EJB的两个配置文件ejb-jar.xml 和jboss.xml[/b]首先就是XML文件的DOCTY...

2010-10-11 16:49:19 238

原创 Java中重写equals方法的步骤(个人小结)

  最近看了点Java的东西,看了关于自定义equals方法的一点基础的东西。总结如下:   以下是步骤:   1.首先判断参数是不是null,是的话就返回false,不是就继续判断。   2.因为参数是Object类型的,所以需要判断参数的实际类型,一般分为两种情况:第一种就是你不区分子类和父类,这时采用instanceof操作符;第二种就是需要区分的情况,这时采用thi

2009-02-20 18:29:00 820 1

原创 Java异常处理总结(1)

    最近看了一些java的东西,想把关于异常处理的相关知识来个自我总结。    1.当存在finally时不要使用return,break,continue等语句试图跳出段落    在try或者catch段落中最后使用return,break,continue等语句试图跳出段落,如果这时存在finally段落的话,那么在执行这些返回动作之前,需要先执行finally段落中的代码,这是java一

2008-11-13 20:45:00 385 1

空空如也

空空如也

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

TA关注的人

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