- 浏览: 88518 次
- 性别:
- 来自: 广州
最新评论
-
millerrch:
用的是JSP加上WebSphere,更改WebInfo目录下的 ...
jsp session过期时间设置 -
kgdso:
ghlong 写道还有如果是tomcat还可以在其web.xm ...
jsp session过期时间设置 -
ghlong:
还有如果是tomcat还可以在其web.xml里面设置吧?
jsp session过期时间设置 -
ghlong:
...
jsp session过期时间设置 -
kgdso:
qqdwll 写道呵呵, 前几天也刚好写了一遍文章关于java ...
java的参数传递原理
文章列表
进行测试的jsp文件:
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
...
转: 几种通讯协议的比较
- 博客分类:
- spring
本文转自网络:
一、综述
本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。
RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。
Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语言。
Httpinvoker是SpringFramework提供的远程通讯协议,只能用于JAVA程序间的通讯,且服务端和客户端必须使用SpringFramework。
...
Throwable
类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw
语句抛出。类似地,只有此类或其子类之一才可以是 catch
子句中的参数类型。
两个子类 ...
一。为什么需要多线程
1. 与用户的更好交互(Better Interaction with the User),减少响应等待
2. 模拟同时进行的活动(Simulation of Simultaneous Activities)
3. 开发利用多处理器(Exploitation of Multiple Processors)
4. 简化对象建模(Simplify Object Modeling)
5. 当等待慢的I/O
Spring aop execution 表达式
Spring AOP 用户可能会经常使用 execution pointcut designator。执行表达式的格式如下:
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外,所有的部分都是可选的。 返回类型模式决定了方法的返回类型必须依次匹配一个 ...
1 简单的配置. Spring的应用很简单,如果不需要要用到AOP,只要下面三个包就足够了:
commons-logging-api-1.1.jarspring.jarspringside3-core-3.3.4.jar
如果用到AOP,还需要加上:
asm.jaraspectjweaver.jarcglib-2.1.3.jar
下面是简单的一个配置,加入了AOP支持。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springfram ...
异常信息:C:\java>javac Hello.javaC:\java>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivilege ...
JFrame全屏问题
- 博客分类:
- Swing
JFrame可以通过
setExtendedState(JFrame.MAXIMIZED_BOTH);
来达到全屏的效果。
但是比较奇怪的是,如果一个frame是单独运行,上面的语句会全屏(遮住windows任务栏),如果是被另外一个dialog调用(比如输入登录密码后出现frame),就会变成一般windows状态(最大化,不遮住windows任务栏)。
如果是一个frame打开另外一个frame,也会有遮住windows任务栏的效果。无法掌握其实际规律,只能自己设置他的大小来控制全屏或者最大化效果:
1. 不遮住任务栏:
Dimension screenSize ...
JTABLE的单元格cell的输入模式默认情况下是追加输入。也就是你单元格里面有值123,你focus到这个单元格,输入5,里面的值就变成1235。可是很多情况下客户想要的就是一个5,特别是一些数字后面带了很多0,比如12.00,要输入另外一个数字还要按5次删除。
以下代码是从国外网站找来,虽然很精简,但是经测试是可用的。
public class TableWithOverwrite extends JTable { public final static String EXCLUDE = "F2"; private boolean isBlankEdito ...
Tomcat控制台显示中文乱码的解决方法:
右键工程->Run As->Run Configurations...->Tomcat v6.0 serverxxx ->Common->Encoding 把默认的cp1252修改为UTF-8
安装Mysql 5.5.8遇到几个头痛的问题:
1. 执行apply security settings 的时候出错,报1364的错误, authentication_string doesn't have a default value 怎么弄都不行,后来
a. 完全删除mysql,先用mysql的安装指引的remove选项来删,然后用控制面板来删,然后删掉Document and settings/用户/application data下面的mysql文件夹,最后注册表里面的mysql项查出来删掉。
b. 安装的时候,当去到一个TCP/IP设置页面,有个'Enable Strict M ...
设置: tools\model options->
model options->
model settings->reference 把"auto-migrate columns"的checkbox的勾去掉
这样在删除外键的时候,对应的列就不会被删除了
getResource方法使用了utf-8对路径信息进行了编码,当路径中存在中文和空格时,他会对这些字符进行转换,这样,得到的往往不是我们想要的真实路径,在此,调用了URLDecoder的decode方法进行解码,以便得到原始的中文及空格路径。
String configPath = this.getClass().getClassLoader().getResource("allowPath.xml").getFile();
configPath = java.net.URLDecoder.decode(configPath,"utf-8");
JTable table = new JTable(); // Get default selection mode int selMode = table.getSelectionModel().getSelectionMode(); // MULTIPLE_INTERVAL_SELECTION // Allow only single a selection table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // Allow selection to s ...
简单类方法如下:
package src;import java.awt.*;
import javax.swing.ImageIcon;import javax.swing.JLabel;import javax.swing.JPanel;
public class MyPanel extends JPanel{ private Image image = null; public MyPanel(Image image) { this.image = image; ...