- 浏览: 472500 次
- 性别:
- 来自: 苏州
最新评论
-
tianya2010ji:
谢了 工作了好多年,今天刚好用到它。
使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发 -
Mr.Bruce:
有用
jquery在加载完iframe的内容后才进行下一步操作 -
lyyltt:
有一个外部引用谷歌api没办法download
好东西 - JS生成多种图形,饼状图,柱状图,折线图,雷达图 -
bluky999:
这里写错了应该。。。--sm-plugins=......,+ ...
tigase自定义插件的开发与配置 -
lyy3323:
spring的 threadpool 没有submit方法呀 ...
使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发
文章列表
After intalling the windows resource kits(rktool.exe)
Step 1: C:\Program Files\Windows Resource Kits\Tools>instsrv.exe
pdfcreatorService "C:\Program Files\Windows Resource
Kits\Tools\srvany.exe"
Step 2: goto start->run->regedit->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Se ...
可以在jframe的构造方法中加入如下方法:
//新建系统托盘
private void createSystemTray() {
try {
// 判断当前平台是否支持系统托盘
if (SystemTray.isSupported()) {
// 获得系统托盘
SystemTray st = SystemTray ...
查阅了很多资料,最简单的需求是当用户登录的时候选择语言,这个就不说了。
比较变态的需求是,当用户已经登录到某个界面的时候突然想到要修改语言了(的确够变态 哈哈), 查阅了很多资料,找到一个不错的方法。
该方法使用了观察着模式,就是给每一个面板添加监听,当用户修改语言的时候,触发所有已存在的面板的监听程序,将对应面板上的语言全部修改成新的语言版本。
简单步骤如下:1,定义监听接口
/**
*
*/
package com.rodrigue.nepo.multilanguage;
/**
* @author LEO.ZHOU
* DATE Nov 29, 200 ...
构建一个易于管理的JPopupMenu
- 博客分类:
- Java
1,构建一个Action
public Action bind(String name, final Action action, String iconUrl) {
return new AbstractAction(name, (iconUrl != null) ? new ImageIcon(
BasicGraphEditor.class.getResource(iconUrl)) : null) {
public void actionP ...
import java.awt.AlphaComposite;
import java.awt.Component;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
...
错误: C compiler cannot create executables原因:解决:sudo apt-get gcc libc6-dev
错误:checking for C compiler default output... configure: error: C compiler cannot create executables原因:解决:sudo apt-get install libc6-dev
错误:configure: error: C++ preprocessor " ...
- 2008-11-03 15:28
- 浏览 1414
- 评论(0)
第一部分:使用struts2验证框架
1,在对应的action包里新建验证配置文件,文件名为***-validation.xml,其中***表示action名,内容为:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0. ...
- 2008-10-31 14:48
- 浏览 1974
- 评论(0)
第一部分
全局属性文件的实现,及使用指定的属性文件。。。简要说明下包下的属性文件(适用于较大项目的分组开发)属性文件共分四种:指定的资源文件(i18n),Action范围的资源文件 ,包范围内的资源文件 , 全局资源文件。优先级从高到底:指定的资源文件(i18n) > Action范围的资源文件 > 包范围内的资源文件 > 全局资源文件,也就是说获取属性值时系统如果没有指定的资源文件,则会先从action范围内的资源文件找,如果找不到对应的属性值再到包范围内找,以此类推。一般系统只需要全局资源文件加指定资源文件的组合就可以了,如果是比较大的系统,需要分组开发,则可以考虑引入包 ...
- 2008-10-28 17:25
- 浏览 2451
- 评论(1)
先看一张图:
由图中可以看出struts2的基本原理:起始页向后台发送请求,请求到达后台后先通过一系列拦截器进行过滤(如验证拦截器,转换拦截器,验证用户是否登陆的拦截器),如果没有拦截器或者通过了所有拦截器,则请求到达Action进行处理,处理完后得到相应模板或者返回页,再通过某些输出拦截器后返回response.
现在做一个简单的例子:
首先安装完jdk,eclipse,tomcat等。
1、首先搭建struts2环境需要对应的jar包,可以去http://struts.apache.org/2.x/下载struts-2.0.12-all.zip后解压。
2、新建动态网站并往 ...
- 2008-10-27 14:40
- 浏览 1319
- 评论(0)
这里的非正常卸载自然是指没有通过卸载程序卸载,而是直接手动讲文件删除,导致注册表有残留文件使得软件无法重装。
重装错误提示包括(以adobe reader为例):
1:“无法应用转换程序,请确认是否确定了有效的转换程序的路径。”
2:貌似会出现什么.msi文件找不到,无法卸载原程序什么的(这个一般会在你重装的软件版本比原有版本高的情况下出现)
解决办法:找到注册表目录:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\在这个目录里找到adobe reader软件相关的目录,然后删除就可以重装软件了。
- 2008-09-26 16:29
- 浏览 3317
- 评论(0)
刚研究了一下PDF文件现在把研究成果写在下面。
用户的需求都是这么BT:
1. 用网页打开 PDF文件。
2. 只可以浏览但是不许打印保存。
仔细分析之后发现之前见过这样的PDF档没有工具栏,打印的按钮灰掉。
但是如果用IE打开文件也会在IE的临时文件夹里面找到。只有做到清缓存。
PDF的文件用IE打开的时候自己有工具栏。真是要死了,在网上搜了很久如何屏蔽打印和保存,搜到的都是如何破解。考虑了两个开源保PDFBox和iText。想要用PdfBox实现屏蔽打印但是在官网上面找到的例子都是着重在数据抽取上的,觉得他的实现其实做得不好(可能是对他不够了解)在它身上花了2天时间 ...
- 2008-09-01 15:59
- 浏览 7981
- 评论(4)
Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.
Mysql数据库具有以下优点:
1.同时访问数据库的用户的数量不受限制
2.可以保存超过5千万条的记录
3.是目前市场上现有数据库产品中运行速度最快的数据库系统
4.用户权限设置简单、有效。
Mysql数据库常用命令:
启动Mysql数据库
C:\>cd Mysql5.0\bin
C:\Mysql5.0\bin>mysqld –install 安装Mysql服务
C:\Mysql5.0\bin>net sta ...
- 2008-08-28 11:03
- 浏览 1042
- 评论(0)
前些时候,一位颇高级的程式员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的研发者(可能大部分是使用MySQL 的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些研发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。CREATE TABLE mytable (id serial primary key,category_id int not null default 0,user_id int not null default 0,ad ...
- 2008-08-14 17:08
- 浏览 1188
- 评论(1)
随便看看:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
public class BufferTest {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException ...
- 2008-08-05 16:31
- 浏览 1334
- 评论(0)
如图,Server.class中带有main方法
首先在bin目录下创建一个manifest.mf文件,文件内容为:
Main-Class: test.Server
(注意:最后必须带回车,:后面必须带一个空格。test.Server是带main方法的类的路径)
然后在dos下进入到bin目录下运行以下程序即可:
jar cvfm test.jar manifest.mf test
这样就会生成一个test.jar文件
执行它只需运行以下命令:
java -jar test.jar
- 2008-08-04 14:30
- 浏览 2305
- 评论(0)