P6 Discuz!NT代码阅读笔记(3)--网站安装也能自动化:DNT安装时使用到的几个函数解析前文提到:在DNT安装项目:Discuz.Install中,有9个CS文件。其中位于SetupPage.cs.文件中的SetupPage类是继承自System.Web.UI.Page。
P3 Discuz!NT代码阅读笔记(2)--网站安装自动化--论坛程序安装及初始化过程二、网站安装自动化--论坛程序安装及初始化过程论坛的安装文件位于Discuz.Web中的Instal文件夹中。该文件夹中的文件index.aspx为安装的起始页。
P2 Discuz!NT代码阅读笔记(1)--从HttpModule开始Discuz是一个开源的ASP.NET论坛程序,从可以下载源代码。我是从3.0就开始看他的代码的,最新版本是3.1.我拿到它的代码也有一段时间了,每天没事干就看看。以前没做过ASP.NET的东西,刚看见代码简直是一头露水。
P9 Discuz!NT系统架构分析前一段时间负责负责论坛的迁移工作,对其架构进行了简单的整理。前几天看到有人说discuz的介绍很少,因此整理了一下,发布出来。
P186 如今的Java Web开发对于需求来说已经变得过于复杂。当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。 像Rails,Django和TurboGears这样的动态框架在Web 开发领域开辟了一条新的道路,Grails基于这些概念之上,采用动态方法减小了Java平台上进行Web开发的复杂度,不过与那些框架不同的 是,Grails是构建在Spring和Hibernate等Java已有的技术之上的。
P3 JMS消息服务jms即java消息服务(Java Message Service)应用程序接口是一个java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。
P14 通过本文档,调研基于企业服务总线ESB的技术实现是否能满足现有业务的开展,并对其易用性,可扩展性,可维护性进行说明。背景基于10月23日小组内《分布式消息平台可行性分析报告》的讨论,本文档作为其开源框架ServiceMix的技术调研报告,为数字法庭的分布式消息应用做技术支撑和可行性分析;
P3 Storm是什么、能做什么storm是一个开源的分布式实时计算系统,可以简单、可靠地处理大量的数据流。Storm有很多实用场景:如实时分析、在线机器学习、持续计算、分布式RPC、ETL等等。Storm支持水平扩展,具有高容错性,保证每个消息都会得到处理,而且处理速度很快(在一个小集群中,每个结点每秒可以处理数以百万计的消息)。Storm的部署和运维都很便捷,而且更为重要的是可以使用任意编程语言来开发应用。
P12 描述:在try/catch块中捕获异常,但是异常没有在try语句中抛出而RuntimeException又没有明确的被捕获
P12 1.设置Cookie Cookiecookie=newCookie("key","value"); cookie.setMaxAge(60);
P22 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
P6 URLConnection的连接、超时、关闭用法总结java中可以使用HttpURLConnection来请求WEB资源。
P3 linux socket编程实例
P6 socket编程实例
P3 1、什么是Struts2虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts1而言。Struts2与Struts1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts1衍生了Struts2。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts1和WebWork两者的优势,因此,是一个非常值得期待的框架。
P24 描述在AIX5304上安装配置weblogic816的过程。假设系统并未安装JDK。管理服务器adminserver,两个节点node1和node2以及代理proxy都是建立在同一台服务器上。
P9 Hudson是一种革命性的开放源码CI服务器,它从以前的CI服务器吸取了许多经验教训。Hudson最吸引人的特性之一是它很容易配置:很难找到更容易设置的CI服务器,也很难找到开箱即用特性如此丰富的CI服务器。Hudson容易使用的第二个原因是它具有强大的插件框架,所以很容易添加特性。例如,一个Hudson插件可以随时间的推移跟踪FindBugs和代码覆盖。它还可以报告测试结果的趋势(来自JUnit或TestNG)以及构建结果和对应的执行时间。持续集成持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。CI能够帮助您的开发团队应对如下挑战:软件构建自动化:使用CI,您只要按一下按钮,它会依照预先制定的时间表,或者响应某一特定事件,就开始进行一次构建过程。如果您想取出源码并生成构件,该过程也不会局限于某一特定IDE、电脑或者个人。
P31 、在本地硬盘上建立一个文件夹“SVN”,并在文件夹“SVN”中建立一个子文件夹(子文件夹为空文件夹),子文件夹的名称可以根据本公司配置库路径下的对应文件夹名称进行定义。例如在SVN中建立一个test子文件夹。
P19 Kettle使用方法说明文档
P9 MyEclipse支持Struts2.x,Hibernate4.x,Spring3.x添加顺序为Struts,Hibernate,Spring.1.查看MyEclipse所提供的内存指示器.