`
bjmike
  • 浏览: 282867 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
hystrix(读音:哈四锤可斯):对依赖做隔离,Hystrix就是处理依赖隔离的框架,同时也是可以帮我们做依赖服务的治理和监控.降级(fallback)

php编码规范

    博客分类:
  • php
评论——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 ...

Flex学习

    博客分类:
  • flex
帮助文档:http://helpx.adobe.com/flash-player/kb/create-pop-browser-windows-flash.html
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   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 ...
Global site tag (gtag.js) - Google Analytics