`
shellfj
  • 浏览: 46629 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
http://www.infoq.com/cn/articles/development-manager-role 开发经理是个工作压力比较大的职位。作为“中间人”,你需要在管理层、客户、销售、开发人员等多种角色之间周旋。没人会注意你的工作做得有多好:一切都运转顺利,工作进展得波澜不惊,所有人都各得所需。但如果事情失败了,不论什么原因,可都是你的错。 要成为一名成功的开发经理,秘诀就是管理好期望,第一步就是确保所有人都理解你的职能。你和你工作相关的人,都要对开发经理的期许达成一致。 “总置顶”项目 管理关系 项目计划 技术 开发 自动化测试 质量保障
在做软件架构设计时,根据不同的抽象层次可分为三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、代码模式(Coding Pattern)。         架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。         设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些大尺度组件的行为和它们之间的关系。模式的好坏不会影响到系统的总体布局和总体框架。设计模式定义出子系统或组件的微观结构。         代码模式(或成例)是特定的范例和与特定语言有关 ...
  编程语言中,闭包的好处:   1. 延长对象的生命周期   2. 封装外部对象的成员变量 具体请看下面的连接: Javascript闭包http://www.felixwoo.com/tag/closure Java闭包http://www.cnblogs.com/chenjunbiao/archive/2011/01/26/1944417.html
String bootstrapPath = System.getProperty("sun.boot.class.path"); System.out.println("BootStrapClassLoader Path : " + bootstrapPath); String extPath = System.getProperty("java.ext.dirs"); System.out.println("ExtClassLoader Path : " + extPath); Str ...

Apache Tomcat 集群

经过2天的查资料和实验,在2台机器上完成了集群的配置。 Apache2.2.21,Mod_JK 1.2.32,Tomcat 7.0.23. 用Mod JK,apache 配置load balance。 配置如下: Apache httpd: # Load mod_jk module. Specify the filename # of the mod_jk lib you’ve downloaded and # installed in the previous section LoadModule jk_module modules/mod_jk.so #begin JK config ...
IP地址有5类,A类到E类,各用在不同类型的网络中。地址分类反映了网络的大小以及数据包是单播还是组播的。   A类到C类地址用于单点编址方法,但每一类代表着不同的网络大小。   A类地址(1.0.0.0-126.255.255.255)用于最大型的网络,该网络的节点数可达16,777,216个。   B类地址(128.0.0.0-191.255.255.255)用于中型网络,节点数可达65,536个。   C类地址(192.0.0.0-223.255.255.255)用于256个节点以下的小型网络的单点网络通信。   D类地址并不反映网络的大小,只是用于组播,用来指定所分配的接收组播的节点组,这 ...
缓存生命周期划分种类有: 1. request级别的,比如Hibernate的Session级别一级缓存 2. Session级别的,和客户端有关。 3. Application级别的,和应用有关,替代数据库,不是很重要数据,可从数据库再生的。 4. 永恒的,决定业务整体状态的缓存,需要服务器之间复制的,很重要的,必须经常flush到数据库。 所以,根据情况选择缓存,而不是一味使用session级别。 非常好的J2EE方面的文章:http://blog.csdn.net/esoftwind/article/details/1341089
第三方jar包需要手工添加,命令如下: mvn install:install-file -Dfile=C:\dev\workspace\dev_app\spring.test\lib\ojdbc14.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -DgeneratePom=true
在Mod_proxy下,如何集群! http://wiki.apache.org/cocoon/LoadBalancingWithModProxy modjk vs mod_proxy http://community.jboss.org/blogs/mladen.turk/2007/07/16/comparing-modproxy-and-modjk
工具 简单介绍 top 查看进程活动状态以及一些系统状况 vmstat 查看系统状态、硬件和系统信息等 iostat 查看CPU 负载,硬盘状况 sar 综合工具,查看系统状况 mpstat 查看多处理器状况 netstat 查看网络状况 iptraf 实时网络状况监测 tcpdump 抓取网络数据包,详细分析 mpstat 查看多处理器状况 tcptrace 数据包分析工具 netperf 网络带宽工具 dstat 综合工具,综合了 vmstat, iostat, ifstat, netsta ...

apache,weblogic集群

http://www.blogjava.net/security/archive/2007/01/07/WeblogicClusterWithApacheProxyUnderSSL.html
这段时间在研究appfuse,出现了很多问题,大概终结一下。 1.appfuse2.1版本基于maven生成自己的项目。由于对maven不熟悉,特别是maven的插件,在加上appfuse对maven支持的不好,所以运行自己的项目有很多的问题。需要修改生产的项目中的pom.xml,它的版本,等等,很多东西,非常烦人。只有修改成功之后,才能编译,以及maven的test等等。 2.mvn jetty:run-war成功之后,导入到eclipse之中,想把它在eclipse用tomcat运行,这又涉及到将java project转成Dynamic Web项目。之前mvn install eclips ...

spring transaction

1 Understand Transaction   1) Introduce Spring's transaction manager   a  JDBC transactions      <bean id="transactionManager" class="org.springframework.jdbc.       datasource.DataSourceTransactionManager">      <property name="dataSource">      <ref bea ...
怎么查看端口占用情况?        开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"         经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: C:\>nets ...
练习个项目,发现执行到dao层里的方法时总是抛org.hibernate.HibernateException:xxxxx is not vaild without active transaction.    例如执行session.save(xxxEntity) 就抛出 save is not vaild without active transaction.         找到好多的教程都说是要在配置hi ...
Global site tag (gtag.js) - Google Analytics