- 浏览: 283904 次
- 性别:
- 来自: 北京
最新评论
-
bjmike:
public static void main(String ...
检测OutOfMemoryError是否可以被捕捉 -
bjmike:
setenfore 0,关闭防火墙
hdoop创建ssh互信 -
bjmike:
helloboy077 写道java.lang.Object
...
检测OutOfMemoryError是否可以被捕捉 -
helloboy077:
java.lang.Object java.lang.Thr ...
检测OutOfMemoryError是否可以被捕捉 -
jaedong:
不如果想要这种结果只能让第一个线程制行完
td1Session ...
同一代码多线程并发的混乱情况
文章列表
hystrix(读音:哈四锤可斯):对依赖做隔离,Hystrix就是处理依赖隔离的框架,同时也是可以帮我们做依赖服务的治理和监控.降级(fallback)
评论——C 语言评论(/ /)和标准 C++ 语言注释(/ /)都可以。使用 Perl/shell 形式的注释(#)是不可以的。
PHP 代码标记——总是使用 < ?php?> 分隔 PHP 代码, 而不是 < ? ?> 速记。这是 PHP 合规所需,也是 PHP 代码在不同的操作系统中设置和安装最便携的方式。
变量名
使用所有小写字母
使用这个 “_” 为文字分隔符。
全局变量预设为 “g”。
全局常量应该全部大写以 “_” 分隔。
静态变量可以预设为 “s”。
使函数的可重入——函数不要保持静态变量以防止函数不可重入。
一致性声明块——块 ...
在threadpool的构造参数中,如
ThreadPoolExecutor executor = new ThreadPoolExecutor
(corePoolSize,maximumPoolSize,keepAliveTime, TimeUnit.SECONDS,workQueue);
其中maximumPoolSize我一直认为如果等待执行的线程数目大于corePoolSize就会创建新的线程。后来实际工作中发现线程数目达到corePoolSize就不会创建新线程了。后来多方分析原因,多方阅读其它大侠的文章才发现,这么多年来我错了!!!
其实应该 ...
不同分支加载同一个class文件会被认为是不同的class,不可直接互相访问
比方说class A 分别被两个分支上的classLoader 加载,分别生成a1,a2两个实例,
如果两个实例都持有对方的引用, 在a1 中调 a2.f();或在a2中调a1.f();都会提示class not found
但是通过接口访问没问题,比方说A implements IA ,不同classloader 加载的类可以通过IA的引用互访
其原理是,classloader加载顺序为从父类到子类顺着继承关系一级一级的加载,如果在加载的过程中没有找到改class 则到父类里面寻找,平行的 classloader ...
加密解密存在两种算法,对称加密和非对称加密.
加密的实质就是数学运算.
对于对称加密,存在一个KEY,所以,对称算法都是可逆的.逆运算就可以得到原文.
非对称加密分为可逆和不可逆,例如,MD5是不可逆的.其实不是说不可逆运算,只 ...
mvn dependency:tree -Dverbose -Dincludes=asm:asm显示指定
mvn dependency:tree -Dverbose显示全部
设置maven代理
set MAVEN_OPTS="-DsocksProxyHost=127.0.0.1 -DsocksProxyPort=$PORT"
/**
* 获取客户端IP地址
* @param request
* @return
*/
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader( "x-forwarded-for" ) == null ) {
return request.getRemoteAddr();
}
return ...
帮助文档:http://helpx.adobe.com/flash-player/kb/create-pop-browser-windows-flash.html
Eclipse智能提示及快捷键
- 博客分类:
- eclipse
Eclipse智能提示及快捷键
1、java智能提示
(1). 打开Eclipse,选择打开" Window - Preferences"。
(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。 ...
用node-webkit开发多平台的桌面客户端
这是一个不错的选择,参考页面:http://www.baidufe.com/item/1fd388d6246c29c1368c.html
我目前有一个程序,需要在检测到有更新包时下载并更新重启。
目前的解决方法是:
调用System.runTime重启,但有时候重启会失败,不知道为什么,不是每次都很成功。
目前考虑的解决方式:
1.ant或者jnlp
2.osgi
可用性正在研究中
参考的URL:http://www.iteye.com/topic/970201
客户端需要用install4j制作一个安装包,制作过程中发现了一系列问题,记录一下解决过程,以备以后用到。
1.制作后的安装文件安装到C盘后,发现log4j不能够创建文件。
解决办法:
在制作installer步骤时候,create program group时候,把user can change all users勾去。
javaFx很重要的特性
- 博客分类:
- javaFx
JavaFX 2.0中的Web引擎组件。这是一个基于Webkit内核的内嵌浏览器。在JavaFX应用中可以访问内嵌浏览器中网页的DOM结构和执行 JavaScript代码。基于Webkit意味着这个内嵌浏览器支持HTML5的新特性。这个内嵌浏览器可以在很多场景下都得到应用,比如Web应用的 自动化测试。另外一种用法是把内嵌浏览器作为Web应用运行时刻的环境,以一种Java+HTML的方式来呈现。
参考地址:
API:http://docs.oracle.com/javafx/2/api/javafx/scene/web/WebEngine.html
教程:http://docs.or ...
作者:reille
本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。
本文内容概要: 代码中特殊的注释技术——TODO、FIXME和XXX的用处。
更多请关注:http://velep.com/
———————————————————————————————————————————————————————————————————
前言:
今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!
实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含 ...
工作时,用eclipse写java程序,然后打成jar包部署。在调试单个class时,程序是从.class文件启动的;部署之后,程序是从jar包启动的。在这两种场景下,获取程序运行的一些配置文件的方式是不同的。从.class文件启动时,可以直接通过FileInputStream来读取配置文件;而在jar包中,需要getResourceAsStream来打开配置文件。为了保持调试和部署的代码一致,我需要知道一个java程序到底是从.class文件还是从jar包启动的。
从stackoverflow上找到了答案:
http://stackoverflow.com/questions/482560 ...