- 浏览: 1796189 次
- 性别:
- 来自: 深圳
-
最新评论
-
bilimeng:
求教,ConcurrentHashMap不是线程安全的么,为啥 ...
架构师之jdk8-----------------ConcurrentHashMap快速构建本地缓存和单例模式 -
baiducctv5:
wtaisi 写道wtaisi 写道|||||||||
spring aop中的propagation的7种配置的意思 -
zhangdong92:
另外内存泄漏一般也不是指计算时溢出。而是指某些对象已经不再使用 ...
java基础之面试篇三---int,float,long,double取值范围,内存泄露 -
zhangdong92:
Long.MAX_VALUE应该是(2^63)-1,而不是64 ...
java基础之面试篇三---int,float,long,double取值范围,内存泄露 -
nannan408:
java-lxm 写道好湿好湿好湿谢谢: )。
游南巅之晚秋
文章列表
prperties的遍历有点麻烦,map的遍历有entrySet和迭代,foreach等,但这些都是有迹可循的。以下是个完整的方法,包含两者的遍历,已经经过本人测试。当然实现方法可以有很多,我的观点是能用,好用,则不拘一格。
public static void putHashCCde(Properties prop) {
Enumeration en = prop.propertyNames();
while (en.hasMoreElements()) {
String key = (String) (en.nextElement());
// System.out.p ...
StringBuffer虽然是同步的,然而如果不注意它的用法,则会出现一些问题。比如
StringBuffer stringBuffer=new StringBuffer("")
stringBuffer.append(1).append(2);
Double dd=Double.ValueOf(stringBuffer.toString);
这三句咋一看是没什么问题的,但是一放到循环中就容易出问题,没toString之前,stingBuffer的值是随时可能瞬时失败而无法获得的,所以,在用到StringBuffer的值前,最好先toString一下。不然,容易出问题 ...
小时候一看到威震天就害怕,希望有个擎天柱和补天士来保护我,科幻小说中的场景很多都已经实现,比如机器人技术。随着科技的发展,未来将出现生物机器人,将人体变坏的细胞进行微量改造,让人拥有“金刚不坏之身”。
当然,在这么先进的技术还没得到应用之前,很多其他的智能技术实际上已经在得到推广。比如我们可以看到史蒂芬·霍金虽然瘫痪了,但是却可以依靠智能技术进行许多手的替代操作。
当然,智能技术不仅在医疗方面的应用广泛,在电子,能源,甚至家居生活都比较普遍。比如智能卧室,智能办公厅,蝙蝠侠和骇客帝国的场景实际上都能实现。这其中计算机软硬件技术和生物技术的功劳是比较大的。利用这些先进技术,人类基 ...
多线程的利用在进行进程调度中具有重要的意义,是java的一个比较有意义的功能,它实现了时间和空间上的合理分配。以下例子实现了两个线程的随时单独暂停和继续,多个线程只要往上加就可以了,代码如下:
public class TestThread implements Runnable {
public int state1 = 0;
public int state = 0;
public String name;
public TestThread(String name) {
// new Thread(this).start();
this.name = name; ...
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Unicode{
public Unicode() {
}
public static void main(String[] args) {
String str = "哈哈";
String str1 = StringToUnicode(str);
System.out.println(str1);
String str2="\u54c8\u54c8";
System.ou ...
两个float比较大小的问题
- 博客分类:
- java基础
两个float,单纯比较大小,比如
float a=3.3f
float b=4,5f;
if(b>a){
System.out.println("ok");
}
这样是成功的,但是两个float 相乘除,特别是在entrySet遍历的时候,两个float相乘除,就会出问题,具体问题也不是很清楚了,大概是是相除的时候转换为double型了吧。但是单独测试两个float相乘除没问题啊。搞不清楚了,或许是java运行的bug,或者就是我的myeclipse7.0有问题。这个float 相乘除的问题搞了我半天,现在终于解决了,可能是编译的问题。clean一下class 文 ...
1.把log4j.jar(一般是log4j-1.2.11这种名字的类型)导入工程.
2.在src下面新建log4j.properties.
写入下面内容
//全局默认的日志级别
log4j.rootLogger=INFO,stdout,rolling
//自己要定义的日志
log4j.logger.com.woogo.golf=ERROR, A1
//配置Appender,以下11句为子定义的logger
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=c\:mail.l ...
此问题是因为jdk1.5无这个类,但是1.6以后是有的,所以只需要把eclipse的编译器改为jdk1.6的就可以了。
一些流氓软件总喜欢劫持ie,做捆绑销售,不管是鄙视还是为其生存状态做宽让的态度,必要的时候还是要清除的,没有人喜欢被强暴。
比如http://www.gouwo.com/这个网站篡改首页的情况,用360的ie修复是不能被修复的。熟悉的可以将注册表改下。方便的也可以用window清理助手里面的ie修复工具直接修复,再重启ie,就可以了。
oralce XA的数据传输形式在weblogic用到很多,尤以XA connection error问题为常见和诡异,主要表现为数据库查询出错,但是sql语句是完好的。这是由于分布式多用户连接数据库连接池引起的。
有两种情况
1.先前操作有select ..for update的,去掉for update,这个会导致没提交。
2.没有1说的情况的,一般是oracle 和weblogic的xa协议配置的问题,这些网上很多了。略。
现在很多的管理工具,管理理念,敏捷,cmmi,最近有新起了个叫什么来着?聪明的管理者会去取其精华。但是很多人错就错在太聪明了,迷信工具,迷信管理口号。其实管理,最重要的地方在人。
很多很多时候,我会听到,你一个程序员或者一个测试人员,走就走吧,现在数以万记的人在排队了,别指望我去送你,你走了很多人还等着替代你呢,所以,你就老老实实给我干活,知道不?不想做就滚!
听听,听听,把it人当民工或者下级,这些都是自以为聪明的人犯的很大的错误.事实上,没有人是可以替代的,不信你去试一试。用替代的方法的最后,是别人替代了你。
所以,一,真正聪明的管理者,是把下属当朋友,去帮助他 ...
一般装了wamp5以后,gd都是自带的。但是一般不自动启动。如果要启动的话,将C:\wamp\Apache2\bin中的php.ini打开,找到;extension=php_gd2.dll,将extension前面的分号去掉,表示启用了gd,重启apache服务即可。
最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢? ...
Struts1.x 的 Action 有两个 execute 哦,小心搞错!
by agate - Published: 2008-05-01 [9:42 下午] - Category: 程序编码
不知道各位使用 Struts1.x 的朋友们晓得不晓得,Struts1.x 的 org.apache.struts.action.Action 中有两个 execute 方法,在我们使用 eclipse 的自动完成 override 功能的时候要是不小心给弄错了你就等着迎接一个不报错的空白页面吧!让我们看看代码:
view sourceprint?01.// one execute
02.pub ...
Eclipse中serialVersionUID问题陈述及解决方案
Eclipse中The serializable class XXXXXX does not declare a static final serialVersionUID field of type long出现这样的警告处理办法。
当采用程序的Add default Serial version ID修复时,Eclipse会加上:private static final long serialVersionUID = 1L;
当采用程序的Add generated Serial version ID修复时,Ecl ...