- 博客(16)
- 收藏
- 关注
精简压缩jre
发布程序时为了避免强制用户安装java的jre环境,我找到了制作一个精简版JRE的方法。主要分为两步:A. 根据自己的程序精简 rt.jar 这个文件。在官网http://code.google.com/p/greenvm/上下载greenjvm工具,解压后在其子目录greenjvm_make的make.bat批处理文件进行配置,这是一个rt.jar精简工具,用于动态截取我们应用中...
2014-04-06 23:22:10
802
原创 【转】File类的getPath、getAbsolutePath和getCanonicalPath的不同
一、概念上的不同1getPath2public String getPath()3将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。4返回:5此抽象路径名的字符串形式-----------------------------------...
2014-04-06 17:25:13
130
原创 java文件路径小结
java中文件路径分为关于绝对路径和相对路径,下面简要总结下常用获取文件路径的方法: 测试环境:elipse: 3.6.2 Helios Service Release 2JDK:1.7.0_17测试代码path:/minaTest/src/cn/mina/demo/JavaPathTest.java测试代码location:D:\JavaEE\workspace\min...
2014-04-06 16:53:45
181
原创 [转]log4j.properties log4j.xml 路径问题
转自http://www.cnblogs.com/aftereclipse/archive/2012/12/21/2827941.html自动加载配置文件:(1)如果采用log4j输出日志,要对log4j加载配置文件的过程有所了解。log4j启动时,默认会寻找source folder下的log4j.xml配置文件,若没有,会寻找log4j.properties文件。然后加载配置。配置...
2014-04-06 15:11:51
140
Yii技术框架学习之路(五)
表单生成器 基本概念创建一个简单的表单指定表单元素访问表单元素创建一个嵌套表单定制表单显示当创建 HTML 表单时,经常我们发现我们在写很多重复而且在不同项目中很难重用的视图代码。 例如,对于每个输入框, 我们需要以一个文本标签和显示可能的验证错误来关联它。 为了改善这些代码的重用性,我们可以使用自版本 1.1.0 可用的表单生成器特征。1. 基本概念 ...
2013-11-24 22:51:15
120
原创 Yii技术框架学习之路(四)
创建表单 编写 login 视图是很简单的,我们以一个 form 标记开始,它的 action 属性应该是前面讲述的 login 动作的URL。 然后我们需要为 LoginForm 类中声明的属性插入标签和表单域。最后, 我们插入一个可由用户点击提交此表单的提交按钮。所有这些都可以用纯HTML代码完成。Yii 提供了几个助手(helper)类简化视图编写。例如, 要创建一个文本输入域...
2013-11-24 22:47:06
191
Yii技术框架学习之路(三)
介绍过 Yii 中的基本概念之后,我们现在讲解使用 Yii 开发Web应用时的一般开发流程。 此处的开发流程假设我们已经完成了对应用的需求分析和必要的设计分析。创建目录结构骨架。创建第一个Web应用 中讲到的 yiic工具可以快速实现此步骤。配置此 应用。这是通过修改应用配置文件实现的。 此步骤可能也需要编写一些应用组件(例如用户组件)。为所管理的每个类型的数据...
2013-11-24 21:07:20
183
Yii技术框架学习之路(二)
视图 布局小物件系统视图视图是一个包含了主要的用户交互元素的PHP脚本.他可以包含PHP语句,但是我们建议这些语句不要去改变数据模型,且最好能够保持其单纯性(单纯作为视图)。为了实现逻辑和界面分离,大段的逻辑应该被放置于控制器或模型中,而不是视图中。视图有一个名字,当渲染(render)时,名字会被用于识别视图脚本文件。视图的名称与其视图脚本名称是一样的.例如:...
2013-11-24 19:38:17
157
Yii技术框架学习之路(一)
学习PHP的Yii框架的权威指南最近工作有用到别人写好的bugfree问题管理系统,研究了一番,发现用到了Yii框架,貌似要好好研究下Yii框架,才能对bugfree系统进行修改,定制出自己的功能。http://www.yiiframework.com/doc/guide/1.1/zh_cn/ Yii 使用了 Web 开发中广泛采用的模型-视图-控制器(MVC)设计模式。 MV...
2013-11-23 15:06:04
263
原创 Gearman-java,请求和响应要花费这么多时间?(三)
1.为什么重新构建项目,重新生成jar包?测试方法中,gearman java项目组提供的官方jar包无法满足测试要求,需要删除开源项目gearman-java-0.5.jar包中org.gearman.client.GearmanJobImpl.get(long, TimeUnit)方法中sleep语句,重新定制可以的jar包。 2.怎样构建项目,重新生成jar包?1)新建J...
2013-02-03 00:55:27
126
原创 Gearman-java,请求和响应要花费这么多时间?(二)
作者解释:Eric Lambert引用自:http://www.mentby.com/Group/gearman/why-one-requestresponse-cost-too-much-time.html Hi Bruce: I think I am able to reproduce your issue. Using release 0.04 of gearman-java...
2013-02-02 22:23:40
146
原创 Gearman-java,请求和响应要花费这么多时间?(一)
测试环境:gearman-java-0.5.jar MyEclipse 8.5 (具体测试工程附后similar)问题描述:在gearman-java-0.5.jar中,通过org.gearman.client.GearmanClient对象submit方法提交GearmanJob,随后通过GearmanJob对象get方法获取处理结果。在测试环境中,平均每次请求响应时间约为270+ms...
2013-02-02 22:21:48
154
原创 Storm流式实时计算开源框架(三)
本文讲述Twitter Storm安装配置,也作为学习笔记。 storm的官方安装说明(e文):https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster 。 storm的安装分为单机版和集群版,只是配置稍微有点区别,大致一样。这一章节将详细描述如何搭建一个Storm集群。下面是接下来需要依次完成的安装步骤...
2013-02-02 15:52:08
191
原创 Storm流式实时计算开源框架(二)
由于设备有限,采用虚拟机实现Storm单机版环境安装,以下是对自己安装过程的记录,以供他人参考。准备工作如下: 1.主机基本信息 2.虚拟机软件 实验中的虚拟机软件为VMware-workstation-full-8.0.0-471780.exe。 3.虚拟操作系统CentOS配置 镜像文件为CentOS-5.3-i386-bin-DVD.i...
2013-02-02 14:54:17
215
原创 Storm流式实时计算开源框架(一)
本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以“注意事项”的形式给出。Storm集群中包含两类节点:主控节点(Master Node)和工作节点(Work Node)。其分别对应的角色如下:主控节点(Master Node)上运行一个被称为Nimbus的后台程序,它负责在Stor...
2013-02-02 14:37:55
220
原创 JNI简易使用之使用vs命令提示下创建DLL详解
JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。[b]定义[/b]使用java与本地已编译...
2012-08-20 15:04:07
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人