java多线程中断



java多线程中断。

1.java多线程的中断,可以用一个变量来标示,因为一般多线程都是带着循环的,比如:while(!stop)

当要停止线程的时候,就把stop设置为ture。

2.thread.interrupt()方法不回中断一个正在运行的线程,但是其会让线程退出阻塞状态。如果线程是在wait或者sleep或者是join状态的时候,会抛出一个interruptedException

3.如果线程处于阻塞状态的话,则其不会去检查程序的stop为true或者false:

如:
while(!stop) {

//阻塞到这儿了。。

}

这是即使在其[......]

Read more

Openlaszlo开发



Openlaszlo开发。Openlaszlo开发之高级篇-自定义组件

在laszlo应用开发过程中,大部分编码过程集中在对系统组件的熟练应用,比如取值、传值、刷新组件状态等等。但是很多情况下,尤其是项目的初始编码阶段,需要定义一些满足项目特定要求的界面组件,这就需要自定义组件了。     自定义组件开发,首先需要对lzx的语法、系统组件结构、开发文档有全面而且深刻的理解,然后通过不断的锻炼,按照由间到繁的实践过程,才能逐渐成为开发高手。
1. 理解组件的基本原理
原理介绍:类、模型、视图、控制器(MVC)
   1.1 class与组件
LZX语言是一种面向对象的、基于原型的编程语[......]

Read more

java实现的压缩程序

java实现的压缩程序。

package com.test.struts;

import java.io.FileOutputStream;
import java.util.zip.*;

public class Test {

public static void main(String[] args) {
//压缩文件的内容,占用空间大概1.2M
StringBuffer s = new StringBuffer();
for (int i = 0; i < 10; i++) {
s.append(“punkll你好\n”);
}

try {[......]

Read more

java使用SSL加密来实现安全传输

java使用SSL加密来实现安全传输。

SSL(Secure Socket Layer),安全套接字层,位于HTTP层和TCP层之间,用来建立用户与服务器之间的加密通信,确保所传递信息的安全性。SSL是工作在公共密钥和私人密钥基础上的,任何用户都可以获得公共密钥来加密数据,但解密数据必须要通过相应的私人密钥。
使用SSL安全机制时,首先客户端与服务器建立连接,服务器把它的数字证书与公共密钥一并发送给客户端,客户端随机生成会话密钥,用从服务器得到的公共密钥对会话密钥进行加密,并把会话密钥在网络上传递给服务器,而会话密钥只有在服务器端用私人密钥才能解密,这样,客户端和服务器端就建立了一个惟[......]

Read more

Java中四种基本排序的总结

Java中四种基本排序的总结。

JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法.其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进.所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法

 

一 插入法:

遍历排序集合,每到一个元素时,都要将这个元素与所有它之前的元素遍历比较一遍,让符合排序顺序的元素挨个移动到当前范围内它最应该出现的位置。交换是相邻遍历移动,双重循环控制实现.这种排序法属于地头蛇类型,在我的地牌上我要把所有的东西按一定的顺序规整,过来一个,规整一个.

处理代码如下:

 

<c[......]

Read more

java截取字符串方法实例

java截取字符串方法实例。

截取邮件@以后的字符方法

public static String getwebNamePart(String Email) {
String result = Email;
int lastIndex = result.lastIndexOf(“@”);
if (lastIndex > 0) {
return result.substring(lastIndex+1,result.length());
}
else {
return result;
}

传入www@163.com

返回163.com

本文链接地址: j[......]

Read more

Websphere与Tomcat的差异区别

Websphere与Tomcat的差异区别。

1、page Content-Type的问题

在tomcat中,如果a.jsp包含b.jsp,那么a.jsp和b.jsp两个文件上都要加上< %@ page contentType=”text/html;charset=GBK” % >,否则jsp页面上会出现中文乱码,然而在websphere上,如果a.jsp和b.jsp上都存在< %@ page contentType=”text/html;charset=GBK” % >的话,那么将抛出异常:不能出现多个 contentType’, 出现这种情况,

解[......]

Read more

Java谜题算法收集

Java谜题算法收集。

Read more

java基础数据类型

java基础数据类型。

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 boolean –>Boolean char —>Character byte –>Byte short –>Short int –>Integer long –>Long float –>Float double –>Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类[......]

Read more