- 浏览: 550308 次
- 性别:
- 来自: 济南
最新评论
-
msdghs:
LZ你好,看了你的文章略有所获,但是里面的一些机制不是很明白, ...
spring quartz集群配置 -
linksky1018:
是我弄错啦,我忘了进行url解码了
java 汉字转Unicode -
linksky1018:
纯汉字转换还行
java 汉字转Unicode -
linksky1018:
貌似有问题吧
java 汉字转Unicode -
kizz:
谢谢您,帮了大忙
struts2 上传 验证图片大小 长宽
文章列表
android 获得屏幕宽度 高度
- 博客分类:
- android
android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:
1、WindowManager wm = (WindowManager) getContext()
.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
2、WindowManager wm = this ...
将jar文件打包成exe安装文件(三)
- 博客分类:
- java
通过前两篇
将jar文件打包成exe安装文件(一)
将jar文件打包成exe安装文件(二)
,那么现在已经将jar文件转成exe文件,现在我们需要将exe文件及其它内容,如jdk、配置文件、图片等打进exe安装包里。最后是通过Inno Setup工具,将所有内容压缩打包成exe安装文件。打开Inno Setup,选择新建脚本录入程序基本信息根据情况更改选项配置,我这里将不允许用户修改安装路径:需要选择应用程序主文件,也就是刚刚生成的exe文件,同时需要将其它文件内容或配置内容一并打进exe安装文件中。还是根据实际情况,勾选配置内容:设置安装许可文件,或者提示内容等默认是简体中文 ...
将jar文件打包成exe安装文件(二)
- 博客分类:
- java
在上一篇中《将jar文件打包成exe安装文件(一)》介绍了,如何将java项目导出jar,并且可以运行的jar文件。
现在进行将Jar转成exe类型,并且通过其它工具将文件做成可安装的。
将jar打成可运行的exe文件, 针对windows平台,让用户一键式安装,双击使用, 使用工具exe4j + Inno Setup, 这两个工具都可以在网上找到,不熟悉的可以多搜搜,使用起来也不难。
Innosetup下载地址:http://dl2.cr173.com//soft1/InnoSetup.ZIP。
Exe4j 下载地址:http://mm.newhua.com/down/exe4j_windo ...
将jar文件打包成exe安装文件(一)
- 博客分类:
- java
将java项目打成exe可运行文件,需要分三步:1、将项目导出到jar包;2、将jar打成exe文件;3、将项目中所需要的文件及exe文件打成统压缩安装包。那么首先先将java项目导出到jar文件:1、在eclipse或myeclipse中项目右键选择--“Exprot.. ...
Java Swing中JFrame默认提java自带的图标,需要自己更改定义
BufferedImage image = null;
try {
image = ImageIO.read(frame.getClass()
.getResource("./icon.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
frame.setIconImage(image);
目前来说,java swing 中嵌入网页,使用DJNativeSwing是最有效地方法。DJNativeSwing其实是通过内部桥来调用SWT的Browser控件。
附上代码:
public class Mains extends JPanel {
private static final long serialVersionUID = 1L;
final static public String LS = System.getProperty("line.separator", "/n");
final static pu ...
java swing MenuItem乱码
- 博客分类:
- swing
用java开发一个带有托盘图标的程序,
其它模块的中文显示都是正常的,比如:
就只有托盘中点击小图标时弹出的菜单中的中文是方框(中文方块),如下:
按照一般的经验,以为是字体没设置好,就用以下代码设置字体:
Font f = new Font("\u5fae\u8f6f\u96c5\u9ed1", Font.PLAIN, 11);//宋体
UIManager.put("Label.font",f);
UIManager.put("Label.foreground",Color.black);
...
swing JPanel画渐变的背景色
- 博客分类:
- swing
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.LayoutManager;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
public class GradientPane ...
/**
* 可设置背景图片的JPanel,提供了三种显示背景图片的方式:居中、平铺和拉伸。
* 未设置背景图片的情况下,同JPanel。
*
* @author 003
*/
public class JImagePane extends JPanel
{
private static final long serialVersionUID = -8251916094895167058L;
/**
* 居中
*/
public static final String CENTRE = "Centre& ...
使用java开发即时通讯,就离不开socket,本项目中采用了Apache的Mina框架,Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。
界面采用了SWT来做为客户端的开发,首先先要在eclipse中安装swt插件,详见http://blog.csdn.net/lhb_0531/article/details/11615479
public static void main(String args[]) {
String file = "c://ssi.zip";
String saveRootDirectory = "c://test/";
new TestZip().zipFileRead(file, saveRootDirectory);
}
/**
*
* @Description: TODO(读取Zip信息,获得zip中所有的目录文件信息)
* @param设定文件
* @return void 返回类型
...
如何用java jdbc 向数据库表插入大数据量
- 博客分类:
- java
jvm:-Xmx1024m
size = 1000000,可以插入成功。
如果再为size增大一个数量级,还是OutOfMemoryError,这时内存已经不好再增加分配了
批量处理本来是为了提高性能,但是太大的数据提交,因为堆的膨胀,堆的寻址会造成性能反而下降。
PreparedStatement加executeBatch方法可以更快,主要想提高预编译sql文件的次数,从而达到提高效率。
如果是为了事务处理,不妨用个变通的办法,建立临时表,导入数据,还是可以用到addBatch,比如每100条一个批次。
然后在另外一张表有个记录,记录是否全部导入成功的标志。
基本思路是利用两段提交理论
...
TRUNCATE TABLE '表名'
这样就利用SQL语句清空了该数据表,而不保留日志。
TRUNCATE TABLE 虽然与不带 WHERE 的 DELETE 语句相同
但 TRUNCATE TABLE 速度更快而且占资源少速度快
TRUNCATE TABLE 不记录日志所以不能激活触发器
TRUNCATE TABLE 不能用于参与了索引视图的表
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.HOUR,
calendar.get(Calendar.HOUR) - 1);// 让日期加1
System.out.println(calendar.get(Calendar.DATE));// 加1之后的日期Top
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS"). ...
1、首先配置log4j
### set log levels ###
log4j.rootLogger = INFO,stdout,file
#记录日志的内容
log4j.logger.SYSTEM = WARN,DATABASE
### ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
lo ...