- 浏览: 256003 次
- 性别:
- 来自: 广州
最新评论
-
郑涵魁:
这才是好文啊
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出 -
silvia016:
很有用,非常感谢
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出 -
chengcwn:
好文章,多谢分享!
一次使用Eclipse Memory Analyzer分析Tomcat内存溢出 -
young7:
不错,特别是那个参考文章
JAVA调用Shell脚本--及阻塞的解决办法 -
zhujianbogo:
什么邮件列表,能说下解决方案吗? 谢谢 。 我也遇到这个问题了 ...
Tomcat与apache2集群的问题
文章列表
启用jboss多个实例,可能会遇到端口冲突。 比如http端口,jms端口等等。
解决方案: 默认情况下,jboss的端口定义在内置Tomcat的server.xml里面配置。如果开启多个实例,那么就要依次更新这几个文件的端口,相当麻烦。jboss提供了一个很方便的mbean来 统一管理多实例配置 --ServiceBindingManager。 基本思想如下: jboss提供一个服务器端口绑定文件--xxx-bindings.xml,里面定义了多个以server-name为标志的端口,它就作为统一的端口绑定配置文件。然后在每个服务器实例的jboss-server.xml中注册一个端口绑定服 ...
Hibernate与JDBCtemplate如何混用?
一开始在项目中使用的是Hibernate,但是发现Hibernate在做批量操作时,效率不是很理想。所以现在采用JDBCTemplate和Hibernate混用,现在问题是如何配置他们的事务? 两者都用同一个datasource
,同一spring ...
一.分析函数2(rank\dense_rank\row_number)
目录===============================================1.使用rownum为记录排名2.使用分析函数来为记录排名3.使用分析函数为记录进行分组排名
一、使用rownum为记录排名:
在前面一篇《Oracle开发专题之:分析函数》,我们认识了分析函数的基本应用,现在我们再来考虑下面几个问题:
①对所有客户按订单总额进行排名②按区域和客户订单总额进行排名③找出订单总额排名前13位的客户④找出订单总额最高、最低的客户⑤找出订单总额排名前25%的客户
按照前面第一篇文章的思路,我 ...
一.分析函数1(OVER)目录:===============================================1.Oracle分析函数简介2. Oracle分析函数简单实例3.分析函数OVER解析一、Oracle分析函数简介:在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这些系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;其次这些系统的业务逻辑一般比较复杂,可能需要经过多次的运算。比如我们经常接触到的电子商城。在这些系统之外,还有一种称之为OLAP的系统(即Online Aanalyse Proc ...
1.插入(输出)${book.name}
空值判断:${book.name?if_exists },
${book.name?default(‘xxx’)}//默认值xxx
${ book.name!"xxx"}//默认值xxx
日期格式:${book.date?string('yyyy-MM-dd')}
数字格式:${book?string.number}--20
${book?string.currency}--<#-- $20.00 -->
${book?string.percent}—<#-- 20% -->
...
现在加班已经成为公司的常态。我同意:偶而该加班的时候,还是得加班。但是如果这成为长期现象,就相当令人怀疑这公司是不是出问题了。就算现在还没出问题,以后也肯定会出问题。因为,长期加班,表示没人有时间读书,而没时间读书,在IT圈子是相当可怕的事!IT技术领域变化快速,没有持续关注这变化,并充实自己,就会落后,就等著被淘汰。现在公司的老一代工程师已经在加班中贬值了。
maven安装与配置
windows下安装:
PATH变量加上%M2_HOME
%\bin,M2_HOME
为的maven安装目录
LINUX下安装:
export M2=$M2_HOME
/bin
程序员的效率。
A. 使用一个正确的工具。
我们项目的人,都不习惯使用VSS(都已经很熟悉CVS的文档管理),我认为VSS的操作上不如CVS来的用户体验好些,(例如,对本地目录的操作,CVS直接F2就行了,VSS我就不知道了;还有在这个项目中分配的不是很好的权限,我们有时候要上传个文件得找别人)别看这是一个很小的一个东西,这是会影响我们的工作的中心的,本来是写设计书的,后来不知不觉的就变成搞VSS的东西去了(偏离了工作重点)。
B. 使用好工具,特别是开发工具。
前段时间转去做自己之前做的项目维护与对应。看着里面写着的‘有坏味道的代码’,维护起来真是不轻松。由于我们是做外包的,项目管理人员不会允许我们去重构这些代码(这里是因为工作的成本,改了代码就需要,改设计书,增加很多的测试文档与测试等;所以他要求我们以最小的影响范围的方式改),有时候实在是有些代码是无法忍受是就偷偷的改了,然后这个必须得这么做。
面对这些代码,和目前的工作内容,自己找了《重构》与《修改代码的艺术》两本书来看(还未看完),也在网上看了些资料,总结问题的原因(目前只是一些,以后继续。。。):
在团队里很多人压根不知道如何写好代码,他们原有 ...
原文网址(中文):http://blog.youxu.info/fyi/21-days/
E文:http://www.norvig.com/21-days.html
十年学会程序设计
十年学会程序设计
为何大家如此匆忙?
走进任何一家书店,你会看到书架上一排不见尽头的放着如 <7天自学Java语言> 以及几天或者几小时学会Windows, 因特网或者Visual Basic 这类书。我在Amazon 网上书店用一下的方式进行高级搜索:
出版年份: 1992以后 书名包括:“天” 和 “学习” 或 “自学”
得到了268条搜索结果,其中前78条都是 ...
项目中Apache的安装过程记录,
# groupadd -g 300 apache # useradd -g 300 -u 300 -d /usr/local/apache -g apache apache # tar xvzf httpd-2.2.11.tar.gz # cd httpd-2.2.11 # cd srclib/apr # ./configure --prefix=/usr/local/apache2 # make # make install # cd ../apr-util # ./configure --prefix=/usr/local/apache2 ...
之前自己在项目做的Postgresql安装过程,记录一下(只是针对那个项目做的)。
・检查是否安装# yum list installed | grep postgre
・卸载例如,下面的操作。postgresql-devel, postgresql-server, postgresql 部分,用包上实际的名称替换。# yum remov ...
对外包工作的一些感受
这里说的事做外包项目开发的公司,而不是人才的外包。在外包企业的开发工作主要是实现业务代码,发包方做好架构的工作之后才外包给做外包的企业。所以工作内容单调、技术含量低,没有核心业务,在几乎一成不变的琐碎的事情中浪费大量的时间和精力,从长远的角度上来讲不利于自身的发展。
在外包企业中工作的开发者,不单是要做开发的工作,还要参与做Check List,测试的工作过程是要做成果物, 做的成果物大部分是测试过程的操作截图并文档化(意义是证明我们做了些什么工作,便于一些问题的交涉)。开发完了提交测试的时候,整个Team的人都在加班截图(做成果物的文档)。这部分工 ...
从现在开始写博客
在JavaEye注册账号有段时间了,一直没有写下自己的东西,从现在开始在这上面记录一些东西(开始写博客),标记一下。