简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
人们都说:java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。对于C/C++开发人员来说,他们有着对内存管理的最高权限。所以他们要对每个对象生命的开始到终结都要维护,而且经常会碰到内存泄漏内存溢出等问题;而java开发人员就显得轻松许多,因为有虚拟机的内存管理机制帮助做了很多事情,不再需要每个人创建的操作对应删除操作,当然也不太容易出现内存泄漏
一:环境准备1:准备虚拟机一台,我安装的是redhat6.4的32位操作系统。2:修改hostname。使用命令hostname localhost(如需重启后生效,可以修改配置文件/etc/sysconfig/network中的HOSTNAME=localhost即可)。另修改/etc/hosts ,用#注释掉默认的文本,添加127.0.0.1 localhost即可。3:jdk安装,虚拟机是3
深入研究过BIRT运行时的小伙伴们应该对BIRT运行时整体运行流程应该是比较清晰的,BIRT运行端主要是通过prototype的javascript框架进行控制,将每个布局进行展示并且进行事件处理。那么在BIRT运行端显示多选框的时候会是这种样式的:但是这种显示在BIRT报表运行中是可以的,因为在BIRT中是通过参数容器页面来显示所有的参数,当然其中也包括这个多选框,但是如果是将BIRT改成更加适
一、Servlet运行周期 Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。 Servlet的生命周期包含了下面4个阶段: (1)加载和实例化Servlet容器负责加载和实例化Se
Zookeeper安装和启动http://mirrors.hust.edu.cn/apache/zookeeper/下载,我的版本是 3.4.5。解压到 D:\zookeeper-3.4.5配置到目录conf 下创建 zoo.cfg 文件,默认就是加载这个文件,文件内容 我直接copy 的sample里面的zoo.cfg 的内容#心跳检查的时间 2秒tickTim
在安装客户端之后,就开始安装jboss,并且部署ejb颗粒。这个过程还是比较简单的,因为jboss解压就ok。之后用《Spring管理JNDI来调用EJB对象》博客中说的命令来启动JBOSS,之后在上面命令后面添加&完成jboss的后台启动,后台启动主要是不影响终端对linux的其他操作。 之后就开始写一个tomcat项目来调用jboss中部署的ejb。问题就开始出现了。
今天尝试在ubuntu-12.10-desktop-i386上安装jdk-7u17-linux-i586.gz,并且配置环境变量,检验jdk是否安装成功。其实在linux上安装jdk的方法网上有很多,今天我亲测了一把,把方法分享出来,希望能够帮助其他人。 首先下载ubuntu、下载jdk这个不用赘言了,到官网很好解决。之后安装ubuntu系统,凡是装过windows系统的应该没有问题
大家都知道软件开发是在构建一座很坚固宏伟的大楼,而不是简简单单的搭个鸡窝草草了事。我们也知道构建一座大楼,是要有一个很了不起的建筑队,要有一个非常合理的建模图纸。 今天咱不说建模图纸,而是说说了不起的建筑队,遇到了问题怎么办! 了不起的建筑队,了不起的地方在哪里?我想不光光是建筑队的所有建筑师都是技术非常高,干活非常利索,而是大家都会团队协作,会沟通交流
通过学习rete算法之后,这篇博客来介绍一下一个rete算法实现的规则引擎的框架Drools。Drools是Jboss公司旗下一款开源的规则引擎,有如下特点;完整的实现了Rete算法;提供了强大的Eclipse Plugin开发支持;通过使用其中的DSL(Domain Specific Language),可以实现用自然语言方式来描述业务规则,使得业务分析人员也可以看懂业务规则代码;提供了基于WE