夜隼

RYSZ

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Java

摘要:前端支持PC、Mobile、H5三个平台nginx做负载均衡,主备机,keepalived,检测脚本,master和slave切换时完成相关工作;web做集群,web仅仅是web,与后端服务模块采用RMI通信(可选dubbo/tuscany+scallop,我采用了dubbo)后端服务模块一律改造,... 阅读全文
posted @ 2015-06-19 15:51 夜隼 阅读(392) 评论(0) 推荐(0)

摘要:Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一. 实例 为了说明Bloom Filter存在的重要意义,举一个实例: 假设要你写一个网络蜘蛛(web crawler)... 阅读全文
posted @ 2014-05-22 12:12 夜隼 阅读(2773) 评论(0) 推荐(0)

摘要:通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。常见步骤如下:1、清理工程/usr/bin/xcodebuild -target targetName clean2、编译工程/usr/bin/xcodebuild -target targetName3、打包/usr/bin/xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa如果是含签名的包,上面两个命令需要增加一些参数。xcodebuild -target targetName CODE_ 阅读全文
posted @ 2013-08-16 12:23 夜隼 阅读(13995) 评论(4) 推荐(0)

摘要:/** * sample Kruskal.java Description: * kruskal算法的思想是找最小边,且每次找到的边不会和以找出来的边形成环路,利用一个一维数组group存放当前顶点所在连通图标示(每条最小边,属于一个连通图),直到顶点都找完 * 1.0 YESUN Jul 18, * 2013 8:48:28 AM Create. ChangeLog: */public class Kruskal { /** * Description: * * @param args * 1.0 YESUN Jul 1... 阅读全文
posted @ 2013-07-19 10:35 夜隼 阅读(3802) 评论(0) 推荐(0)

摘要:public class Prim { static int MAX = 65535; public static void prim(int[][] graph, int n){ char[] c = new char[]{'A','B','C','D','E','F','G','E','F'}; int[] lowcost = new int[n]; int[] mst = new int[n]; int i, j, min, minid, sum 阅读全文
posted @ 2013-07-17 18:25 夜隼 阅读(5769) 评论(1) 推荐(0)

摘要:通过webBindingInitializer的propertyEditorRegistrars来定义框架级别默认的全局转换通过conversionService来定义业务级别的全局转换通过@InitBinder来定义当前Controller范围的转换 阅读全文
posted @ 2012-12-14 17:52 夜隼 阅读(297) 评论(0) 推荐(0)

摘要:问题症状:服务器内存占用持续增长,性能低下,并发上不去,隔几天宕机排查思路:分析出内存泄露模块,分析出性能瓶颈,调优JVM使用工具:jconsole、jprofiler使用jconsole连接,经过测试得到如下图表,可能为JVM配置不当或内存泄露通过thread dump发现线程大都阻在HTTPCLIENT获取连接方法上,经分析可能为HTTPCLIENT连接未及时释放问题一:HTTPCLIENT连接没有真正释放THREAD DUMP日志 "[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Defau 阅读全文
posted @ 2012-02-17 19:23 夜隼 阅读(6036) 评论(0) 推荐(0)

摘要:/*** Instances of this class are responsible for managing the* connection between SWT and the underlying operating* system. Their most important function is to implement* the SWT event loop in terms o... 阅读全文
posted @ 2010-11-25 10:31 夜隼

摘要:String javaSource = "c:/test.java";String className = "test";String classPath = "c:/classes";//动态编译String[] args = new String[] {"-classpath", "%CLASSPATH%;"+ ServerConfig.WWWROOT + File.separatorChar... 阅读全文
posted @ 2009-06-08 17:54 夜隼 阅读(773) 评论(0) 推荐(0)

摘要:我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越多... 阅读全文
posted @ 2009-06-08 16:48 夜隼 阅读(715) 评论(0) 推荐(0)

摘要:点击标题阅,小牛血蛋白提取物滥用危及30万婴儿生命,可惜没人管转帖,违者必究,禁止入内医生说缠:缠主治疗方案-深度分析 ,原创医生说缠:缠主(⊙o⊙)千真万确地走了,原创医生说缠:李彪PK李小龙 ,原创浪子缠主警告,出来混迟早是要还的.,原创操盘手李彪死于头号杀手:非直接性插入 (2008年美国最新预防艾滋病方法,最新研究成果)操盘手李彪爱滋病?艾滋病毒可以穿透安全套。,原创操盘手李彪死亡前病情分析:爱滋病?,原创操盘手李彪死亡原因操盘手李彪照片原创;医生说禅病情分析:缠的最后时光? 缠迷需要真相最新动态医生说禅:博客目的 (只是欢迎有缘人,only you)解剖界超一流,世界顶级高手操刀,解 阅读全文
posted @ 2009-03-31 17:26 夜隼 阅读(26071) 评论(1) 推荐(0)

摘要:Element elemBbody = (Element)objXml.selectSingleNode("//body");if(elemBbody == null)elemBbody = objXml.getRootElement();List elements = elemBbody.content();List listRadioByName = objXml.selectNodes("/... 阅读全文
posted @ 2009-03-16 16:46 夜隼 阅读(7227) 评论(0) 推荐(0)

摘要:1、乱码问题可以使用org.apache.tools.zip 2、md5每次都变化只需要设置entry.setTime(1) 阅读全文
posted @ 2008-11-20 15:49 夜隼 阅读(1650) 评论(1) 推荐(0)

摘要:请求时加上:getHC.setRequestHeader("Accept-Encoding","gzip, deflate"); 解析时 String acceptEncoding = ""; if(getHC.getResponseHeader("Content-Encoding")!=null) acceptEncoding = getHC.getResponseHe... 阅读全文
posted @ 2008-10-31 09:19 夜隼 阅读(5921) 评论(0) 推荐(0)

摘要:下载:http://apache.freelamp.com/xml/xalan-c/binaries/ String[] command = {"XalanTransformerCallback", tmpOutFile.getAbsolutePath(), stylesheet, Constant.mdpTempFile.getAbsolutePath()+java.io.File.s... 阅读全文
posted @ 2008-10-29 19:25 夜隼 阅读(1021) 评论(4) 推荐(0)

摘要:eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的. 具体都操作了: 打开project->build automatically 试后不行,还是不编译. 打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行. eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。 出现这... 阅读全文
posted @ 2008-10-24 12:14 夜隼 阅读(617) 评论(0) 推荐(0)

摘要:这里要分配的是允许java使用的最大内存大小,要根据MAS服务器实际配置而定。建议配置如下: 1G内存:JAVA_OPTS='-Xms512m -Xmx512m' 2G内存:JAVA_OPTS='-Xms512m -Xmx1024m' 4G内存:JAVA_OPTS='-Xms512m -Xmx2048m' 用vi打开/opt/tomcat/bin/catalina.sh,在开头加入: ... 阅读全文
posted @ 2008-10-23 11:21 夜隼 阅读(2079) 评论(1) 推荐(0)

摘要:java代码如下 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->InputStreamReader isr = new InputStreamReader(getHC.getResponseBodyAsStream(), charset); //... 阅读全文
posted @ 2008-07-29 17:52 夜隼 阅读(2230) 评论(2) 推荐(0)

摘要:增加一个类 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 3import java.io.IOException; 4import java.net.InetAddress; 5import java.net.InetSocketAd... 阅读全文
posted @ 2008-07-29 09:28 夜隼 阅读(2139) 评论(0) 推荐(0)

摘要:if(authPolicy.toUpperCase().equals("BASIC")) { URL uri = new URL(postUrl); List authPrefs = new ArrayList(1); authPrefs.add(AuthPolicy.BASIC); httpClient.getParams().setParameter(AuthPol... 阅读全文
posted @ 2008-03-20 17:23 夜隼 阅读(877) 评论(0) 推荐(0)