
Java
文章平均质量分 51
fly_hyp
这个作者很懒,什么都没留下…
展开
-
为什么中文编程项目失败率特别高?
不少中文编程语言都是创造者一时热情。觉得发明很伟大,想当然的认为一定有需求。实际与之不符。简单说,就是因为发明的太多了,所以死的比例非常高。市场策略或操作失败是最主要的原因。至少可以说明,有很大一部分人认为,中国人是需要中文编程的。一些现象:有些中文编程语言只是做了某编程语言的关键字翻译,就认为很牛了。觉得自己是某某语言之父了。这是非常错误的。语言的内涵不是几个关键字就能表达的。一些程序...2017-06-11 10:58:40 · 393 阅读 · 0 评论 -
对Emma的使用进行一些总结
对Emma的使用进行一些总结 写道首先将 emma.jar Copy 到 JDK lib\ext 目录下,简化使用Fly模式运行 EMMA java emmarun -r html -sp src -cp testweb.jar abc.AbcUtilOffLine 模式生成EMMA包java -cp emma.jar emma instr -m overwrite -c...原创 2013-01-06 17:47:03 · 216 阅读 · 0 评论 -
可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写
这句话我喜欢。 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。——Atwood定律(Jeff Atwood在2007年提出) http://www.iteye.com/news/28426#...原创 2013-11-05 17:04:10 · 3536 阅读 · 0 评论 -
一个很牛的架构组件(Dubbo)
这是一个在阿里内部广泛使用的,管理SOA组件间互相调用的基本框架。今天仔细看了一下相关的功能,我觉得非常好。有需要的可以放心使用。功能设计明确简单,界限非常清晰。 http://code.alibabatech.com/wiki/display/dubbo/Home-zh主要功能:1. 为跨网络的RPC调用提供管理功能。(调节负载,实现高可用--服务宕机后将流量引走)2...2012-12-27 17:52:48 · 238 阅读 · 0 评论 -
A JSP to print all the stacks
A JSP to print all the stacks <%@ page import="java.util.*" %><% Map<Thread,StackTraceElement[]> map = Thread.getAllStackTraces(); Set tt = map.keySet(); Iterator<...原创 2013-06-19 17:29:18 · 123 阅读 · 0 评论 -
Ubuntu11.10下解决 jmap等jdk工具attach pid错误
1.错误案例 java] view plaincopy nathan@ubuntu:~/Downloads$ jmap -heap 3991 Attaching to process ID 3991, please wait... Error attaching to process: sun.jvm.hotspot.debugger.Debug...原创 2013-05-13 18:05:48 · 115 阅读 · 0 评论 -
Open Id and Open Auth
Open Id and Open Auth1.authentication(身份验证) and authorization(授权)Open IdOpenID is a decentralized authentication protocol that makes it easy for people to sign up and access web accounts....2011-05-31 10:00:31 · 187 阅读 · 0 评论 -
redis 初学指导
如果你初学或者对redis很有兴趣下面的文字可能会对你有帮助什么redis? 足够的稳定和成熟,目前为止据我所知,我周围很多朋友已经把他用于生产环境。因为秉承memcached一样的理念,所以他注定是稳定的。性能上还要比memcached更高一点。 功能上大于memcached ,提供 list(队列) set sorted set 等等实用功能...原创 2010-06-26 23:08:06 · 154 阅读 · 0 评论 -
lightweight HTTP server 从HttpExchange 解析参数
转自:http://leonardom.wordpress.com/2009/08/06/getting-parameters-from-httpexchange/ You now in Java 6 has some APIs to create lightweight HTTP server. Well, today, I had to created a lightweig...原创 2010-06-25 18:05:48 · 1511 阅读 · 0 评论 -
sun jvm hotspot 参数
[url]http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp[/url]Behavioral OptionsOption and Default Value Description -XX:-AllowUserSignalHandlers Do not complain if the applicati...原创 2009-09-09 09:41:19 · 161 阅读 · 0 评论 -
发布jcherry 1.1(30分钟学会、 1天精通)
JCherry1.1版本发布功能已经比较强大,代码依然简单。 可以到:http://code.google.com/p/jcherry/下载最新1.1版本。我的广告语是: 30分钟学会。(看懂帮助文件) 1天精通。(看懂源代码)恳切希望听到,对我有帮助的声音。 以...2009-07-06 13:17:49 · 93 阅读 · 0 评论 -
大型团队Java项目日志自由激活的设计
大型团队Java项目日志自由激活的设计 摘要:一种由运维团队管理日志自由激活的方法。实现这样功能的Java软件构架,可以使运维团队,根据运营过程中的问题,设置是否激活相应的日志输出。 背景:一个大型的互联网软件团队,一般开发团队和运营团队是分开的。对于软件新版本的发布是有一定流程的。可以安全的,足够自由的控制具体的日志是否输出,将会对运营系统的问题查找,非常的有帮助。...2013-11-25 13:40:05 · 163 阅读 · 0 评论 -
安全云存储系统技术总结
阅读了一下《计算机研究与发展-安全云存储系统与关键技术综述》文章写的非常的好,下面我做一个简单的总结。 目前的各种云存储系统都不是安全云存储系统。简单的原因就是下面这句话:安全假设,在安全领域中除了自己,其他都是不可信的。 安全云存储系统应该具备怎样的功能?1. 所有存在云存储的数据都是加密的每一个文件都有一个独立的密钥,秘钥保存在可信赖的地方1.1 如何...2013-12-05 16:15:35 · 353 阅读 · 0 评论 -
评价挺高的Java Web Profile 开源工具 Jwebap
想法很不错,作者也很努力,评价也不错。不过从历史的角度看,做开源软件是很艰辛的。http://leadyu.iteye.com/blog/341924 http://sourceforge.net/projects/jwebap/files/jwebap/ ...原创 2013-11-04 09:19:08 · 191 阅读 · 0 评论 -
playframework 非常不错的web开发框架
playframework 非常不错的web开发框架http://www.playframework.com/原创 2013-09-18 15:34:12 · 198 阅读 · 0 评论 -
knockoutjs 非常不错的js mvc 框架
knockoutjs 非常不错的js mvc 框架http://knockoutjs.com/原创 2013-09-18 15:32:56 · 203 阅读 · 0 评论 -
一个企业级的自动化工具gradle
还没有用过,理念不错,我喜欢。值得研究一下。 WHAT IS GRADLE?Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of...原创 2013-09-02 16:08:37 · 177 阅读 · 0 评论 -
activeJDBC现在很流行的一个JDBC应用
activeJDBC现在很流行的一个JDBC应用 https://code.google.com/p/activejdbc/原创 2013-09-02 16:05:24 · 833 阅读 · 0 评论 -
如何解决 emma 在 JDK7 下 java.lang.ClassFormatError 错误
JVM 启动时可以加入 “-XX:-UseSplitVerifier” 可以参阅:http://stackoverflow.com/questions/7010665/testng-emma-cobertura-coverage-and-jdk-7-result-in-classformaterror-and-verif ...原创 2013-09-02 16:04:14 · 147 阅读 · 0 评论 -
阿里大数据架构
阿里大数据架构原创 2014-06-26 10:16:05 · 243 阅读 · 0 评论 -
10 个非常重要的 HotSpot JVM 参数
1) 跟 Java 堆大小相关的 JVM 内存参数下面三个 JVM 参数用来指定堆的初始大小和最大值以及堆栈大小 -Xms 设置 Java 堆的初始化大小 -Xmx 设置最大的 Java 堆大小 -Xss 设置Java线程堆栈大小 2) 关于打印垃圾收集器详情的 JVM 参数-verbose:gc 记录 GC ...原创 2013-08-17 20:42:05 · 192 阅读 · 0 评论 -
JDI Java程序员的高级玩具
JDI,Java程序员的高级玩具 黄奕鹏(2013-08-30) http://fly-hyp.iteye.com/ Word里面贴出来的格式不太正确,需要仔细看文章的网友,请看附件 JDI 即Java Debug Interface的简称,是JDK提供的调试接口,各种开发工具都是使用这个接口实现远程调试的。几个月前好好学习了一下,真的受益匪浅。JDI功能简单,接口简单...原创 2013-12-30 10:03:01 · 896 阅读 · 0 评论 -
异构云操作系统需要具备的18总特性和3类支持
什么是云操作系统?相对于单机操作系统,网络操作系统。至少是可以管理10台以上物理机的操作系统,甚至是1万台以上的电脑。 1. 能够管理大量的硬盘,提供分布式文件系统,逻辑上看起像一个硬盘。冗余管理,一个硬盘或部分硬盘失效文件不会丢失。可以动态的增加硬盘。可以动态的移除硬盘。 2. 提供虚拟机的管理功能,就是 Iaas。提供管理虚拟机的UI接口和程序接口。 3. 为...2013-12-24 14:07:31 · 369 阅读 · 0 评论 -
如何理解java反射中的异常输出表示
java是一中高级语言,是编译型的语言,也是解释型的语言。现在各种框架类库(Spring、Struts)大量使用java的反射机制。使用反射反射时sun java虚拟机异常的输出形式有点不一样下面是我的测试代码static public class Test1 { public void abc(int a) { System.out.println("abc .....2009-07-06 11:29:34 · 116 阅读 · 0 评论 -
Spring之恶心错误记录
我一向都认为Spring等框架软件的错误提示非常的差劲的,今天又遇到,虽然解决了,还是有些愤愤。那些做框架、做类库的老爷们,注重设计,喜欢过度设计,满口是解放程序员工作的牛逼话,随便搞搞,一个小错,浪费程序员N多的宝贵青春。呵呵! 07-01 16:04:40.890[ BeanUtil.java:27 :ERROR]org.springframew...2009-07-01 16:19:51 · 115 阅读 · 0 评论 -
基于mina的一个Memcached客户端首发
免责申明:这个版本只能说是0.5版,还不够成熟,只用于学术交流,如果没有经过重复测试请勿在产品使用环境使用,否则后果自负。 这是我将以前测试代码修改了一下的,写成的一个memcached客户端。实现简单,可以作为进一步完善的原型。有兴趣的朋友可以下载了看看,题写意见。 MemcachedClient client = new MemcachedClient(); client...2009-04-28 20:18:09 · 97 阅读 · 0 评论 -
jcherry Web框架javaeye 首发
欢迎有兴趣的同行,指点一番。为什么要开发jcherry的一些哲学分析每一样技术都有他存在的意义和特点,每一样框架都有他存在的意义和特点。各种的框架,如ejb,spring,struts,hibernate等等,都有他自身的知识体系和优势。学习过程都会有各种问题,其中从我的经验来看,会遇到概念理解的问题,以及本身不够易用。我随便列举一些我的检验和看法。虽然这些技术给我带来的好处是...2009-04-27 20:10:58 · 121 阅读 · 0 评论 -
分布式Key-Value数据的开发可行性分析
前段时间和同事讨论key-Value DB的用途的问题,说是非常的有用。下周打算实现一个原型。今天把前几天写的文档总结一下。希望大家提些建议和意见。功能: 相对于关系数据库功能更少,只提供有限的Key-Value查询功能,以及一些可管理功能。相对于关系数据库可以提供更加强劲的性能,提供更好的可管理性(大部分自管理),可伸缩性。 目标: 简...2009-04-25 14:58:04 · 192 阅读 · 0 评论 -
手机之家新系统介绍及架构分享
hi, 跟我以前的构架有点类似,但是一直不能有效实施。 手机之家新系统介绍及架构分享 http://www.slideshare.net/Fenng/ss-1218991?type=powerpoint原创 2009-04-03 15:26:18 · 224 阅读 · 0 评论 -
探索JVM运行状态的利器JVMPI,HPROF
1.什么是JVMPI?Java Virtual Machine Profiler Interface。参考http://java.sun.com/j2se/1.4.2/docs/guide/jvmpi/jvmpi.html#overviewJVMPI可以做什么?它可以监控VM发生的各种事件。例如当JVM...原创 2009-03-20 11:51:55 · 112 阅读 · 0 评论 -
Java程序性能优化
一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL { void method (Vector vector) { for (int i = 0; i < vector.size ...原创 2009-03-20 11:47:16 · 80 阅读 · 0 评论 -
javarebel不用再反复重启tomcat
同事的邮件转发一下 Javarebel今年获得了Jolt生产力大奖。然后用了一下,果然很爽。 我们进行java开发和调试的时候,最痛苦的莫过于要反复重启tomcat,每天要启动、关闭好多词,每次都要几十秒。 特别是使用的框架越多启动越慢,载入的数据越多,启动越慢。有的时候真的是很崩溃,搞得思路也不连续,老是被打断。 有了Javarebel后就不用再...2009-03-17 17:45:48 · 100 阅读 · 0 评论 -
jni 中的 signature
最近在研究jni编程。碰到一些问题记录一下。有需要的朋友可以拿去用 jni 有一个函数是 jmethodID (JNICALL *GetStaticMethodID) (JNIEnv *env, jclass clazz, const char *name, const char *sig);其中参数 sig (signature) 在文档中说明的不太清楚。 可以通过ja...2008-07-25 14:18:03 · 434 阅读 · 0 评论 -
jmock使用总结
jmock是写单元测试时需要生成mock对象时很好的辅助库。软件地址: [url]http://www.jmock.org[/url]本文是我今天摸索使用jmock(v2.4)的总结。不是初学指南,当你入门了,我想可以作为简单手册。是原版文档补充。一般使用模式:生成Mockery对象,可以全局共享[code="java"]Mockery context = ne...2008-06-13 20:27:03 · 702 阅读 · 0 评论 -
今天想到的一个Java面试题
这是考察面试者多线程知识掌握好坏的一个代码题: 题目如下按照下列要求写一个程序: 输入为线程数量n, 生成n个线程编号分别为 0,1,2,。。。n-1. 他们对同一块共享内存进行操作。 共享内存为 M。要求如下行为: M初始为0 ...2008-06-09 11:40:35 · 87 阅读 · 0 评论 -
systemTray例子
package black.dragon.starttool;import java.awt.AWTException;import java.awt.Desktop;import java.awt.Image;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;...2008-05-20 15:45:17 · 131 阅读 · 0 评论 -
写了一个list类SortedArrayList不知该叫什么名字
写了一个SortedArrayList类我觉得应该是有普遍的用途(通用类),想取一个更好一点的名字,有兴趣的帮我想想。代码无偿奉献。哈哈。我现在的用途是存放Id,其中没有重复数据,方便查找前后关系。 /** * 其中的元素的唯一的,其中的元素是排序的(从小到大) * @author hyp * @param <E> */public class Sort...2009-05-02 07:30:58 · 283 阅读 · 0 评论 -
jconsole使用介绍
昨天跟踪项目的运行问题,发现有很多虚拟机的调试监控跟踪工具。有jdk自带的也有其他厂商的,google一把发现jrockit自带的工具非常强大,因为我主要是使用sun jdk所以优先研究sun jdk的一些工具,发现已经足够强大了。 这里主要介绍jconsole,力求做到简明扼要,对大家有点用。希望以后同道中人google一下,找到这篇文章对大家有所帮助。当前我使用的版本是...2008-12-24 10:34:38 · 331 阅读 · 0 评论 -
java调试内存泄漏经验介绍
修订记录:创建:2008年12月23日修改:2008年12月24日 增加调试流程描述 今天要处理项目下的一个内存泄露的问题。使用了jprobe 工具,在测试环境反复调试不能发现问题的原因。最后使用jdk自带的jps jmap jstat 等工具顺利的查找到了内存泄露的原因。下面对jdk自带的jps jmap jstat工具总结介绍一下,希望以后同道中人google一下,找到这篇...2008-12-23 21:08:01 · 172 阅读 · 0 评论 -
使用Perf4J进行性能分析和监控
原文http://www.infoq.com/cn/articles/perf4j 使用Perf4J进行性能分析和监控 作者 Alex Devine 译者崔康 发布于 2009年6月2日 上午1时40分 社区Java...原创 2009-06-18 06:14:10 · 193 阅读 · 0 评论