- 浏览: 172833 次
- 性别:
- 来自: 深圳
最新评论
-
pointdew:
...
ANT控制台输出中文乱码的解决方法 -
so_depress:
谢谢分享
分页--Mysql中limit的用法详解 -
xht0430:
谢谢分享~~
在struts2超链接标签中传id值的方式 -
BenoWay:
我这里没有用。
try {
Substance ...
解决substance.jar标题栏中文乱码的方法 -
wawame:
谢谢,辛苦了。
Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTup
文章列表
ubuntu eclipe 的工具栏高度太高了
修改
/usr/share/themes/你的主题名称/gtk-2.0/gtkrc
修改为下面
GtkToolbar::internal-padding = 0
或者加入
style "eclipse" { GtkToolbar::internal-padding = 0}widget_class "" style "eclipse"
sudo modprobe -r psmouse
synclient touchpadoff =1
在junit3.8中,测试方法满足如下原则:
1)public的
2)void的
3)无方法参数
4)方法名称必须以test开头
5)继承自TestCase
出名的语句:keep the bar green to keep the code clean
测试一个方法会在某种情况下抛出异常的方法:
public void testDivide2()
{
Throwable tx = null;
try
{
Calculator cal = new Calculator();
cal.divide(3,0);
Assert.fail( ...
问题描述:
在页面中可能有这样的footer,我们期望它永远在页面的最下方。当页面高度足够的时候,始终保持与浏览器底边有一定得距离:
如果仅是设置footer的style="position:absolute;bottom:10px",当浏览器高度小于内容高度时,footer就会覆盖住内容。如下图:
我们所期望的是当浏览器高度不足时,footer依然位于"内容"的下方,拖动滚动条才能显示。
解决方案:
关于JFrame的setSize方法失效的问题
- 博客分类:
- swing
private void initialize()
{
this.setSize(width, height);
// this.setPreferredSize(new Dimension(width,height));
this.add(panel);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.pack();
this.setVisible(true);
}
上面的代码是没有办法将JFrame的大小设 ...
由于Swing中默认都是使用了tohoma字体,而不是
Dialog 这样的family font。
public class Main {
@SuppressWarnings("unchecked")
public static void initGlobalFontSetting(Font fnt) {
FontUIResource fontRes = new FontUIResource(fnt);
for (Enumeration keys = UIManager.getDefaults(). ...
.properties文件的注意事项
- 博客分类:
- 工作笔记
.properties文件中的配置
如: a = 3
取值的时候,prop.getProperty时只会对3前面的空格去掉,后面的空格不会去除,需要手工去除才得
TreeSet可以对集合内的内容进行自然排序,但集合内的内容必须实现Comparable这个接口
,否则会抛ClassCastException
和NullPointerException
当看一个类的DOC时,千万不能只看它是怎样构建的,还要看它会抛出什么异常,一定要仔细
TreeSet
public TreeSet
(Collection
<? extends E
> c)
构造一个包含指定 collection 元素的新 TreeSet,它按照其元素的自然顺序
进行排序。插入该 set 的所有元素都必须实现 Compara ...
在Linux中Oracle安装出现的乱码主要原因来自于oracle自带的jre,所以我们首先安装自己的java的jre安装好后
./runInstaller -jreLoc /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre(改变为自己的jre路径)
其中红色部分改为你自己安装jre的路径。然后再试试是否一切都已恢复正常?至少我的没有问题了。
分享以前笔试java程序员时的数据库部分的题目
"
疯狂Java联盟"
有一宗旨是“分享”,那我也与大家分享一点我曾经的面试题吧!我是用mysql做的,也欢迎大家用其他数据库,如oracle等。呵呵....为了抛砖引
玉,献丑一回了.... 1至5题我只是实现并未考虑效率问题,第6题未做.......也请大家补充及斧正
---------------------------------------------
销售流水表(sale_records)
Trace_id number(10) 交易编号(惟一)
Trace_time date ...
首先,在http://java.sun.com
下载最新的jdk-6u20-linux-i586.bin,这个操作起来比较简单,不需要转换。
然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。
下面开始安装jdk:
终端下进入你存放jdk-6u20-linux-i586.bin,例如我的位置是:/home/ProgramFiles
更改文件权限为可执行
$ sudo chmod u+x jdk-6u20-linux-i586.bin
$ sudo -s ./jdk-6u20-linux-i586.bin
一路点击空 ...
Log日志:主要用于记录程序运行的情况,以便于程序在部署之后的排错调试等等!也有利于将这些信息进行持久化(如果不将日志信息保存到文件或数据库,则信息便会丢失)
Java Logging API
需JDK1.4版本以上才能支持。
java.util.logging.* 包是JDK的日志记录API。
基本概念
logger – 用来记录日志的对象
log level – 日志等级:从FINEST到SEVERE级别
请参考JDK文档
handler – 日志输出处理器,即用来将格式化后的日志信息输出,J2SE提供了下面的处理器
Str ...
1。当多人合作开发程序时,都使用了log4j,而且各自写了各自的log4j,properties配置文件 ,
在程序合并的时候,如果要合并配置文件的话,在后期开发维护又会产生一些不便。
//copyright © li zong bo
而log4j自身的配置信息,在读取新配置文件的时候,老配置文件的信息不会叠加。
因此自己写了个下面的方法。用来兼容老的配置信息的读取,也增强了配置文件的灵活性。
使用方法,只要配置文件名字满足log4j*.properties,再指定配置文件存放的文件夹就可以了。
/*
import org.apache.log4j.Propert ...
配置文件如下:
log4j.rootLogger=debug, A1 , R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m -(:%L)%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j ...