`
文章列表
场景1:从两个或多个表中取得数据。 select * from table1 a ,table2 b where a.id=b.id (此种写法的可读性不好,关联条件和语句的过滤条件写在一块不便于阅读) select * from table1 a join table2 b using (id); (表之间的连接条件与表记录的筛选条件分开,可读性较好)   场景2:表1不管能不能关联上表2(不管部门是否招到人),将表1都显示出来(将部门都显示出来)。 select * from emp a right join dept b using (deptno); 归纳: left, r ...
2014.0820 做过存储过程的开发,有2年时间,对plsql语言有较好的熟悉度。 但对oracle的知识还不成体系,遇到问题百度一下而过,不深入探讨,知识到用时方恨少。在于平时多积累,多总结提高。   day01_oracle 安装篇: 在windows环境下安装oracle11,都很顺利,最后一步安装database configuration assistance报错导致安装完成,无法新建数据库。 查了原因,由于本地安装过客户端,环境变量中已经存在oralce_home的配置,将配置删除。卸载掉刚安装的oracle11,重启后,再安装一次,成功!(耗时1.5个小时,教训: ...
==养老待遇系统==  这个业务系统主要支撑什么样的业务? 发钱系统,核定发多少钱,怎么发(一次发完?按月发?发到银行账户?社保卡?代缴医疗?停续补扣?)的问题。 核心业务有:养老待遇的核定、养老待遇管理、养老待遇 ...
业务模型。 模型(Model),是对现实世界的抽象。业务模型,是对现实中具体业务进行抽象。 对复杂的业务进行简化概括,抽取出核心要点,以便更好地从全局了解整个系统业务,避免陷入模块功能的细节中。 重点关注的是:对象及其属性和行为,和其它对象之间的联系。   如要抽象出一个主人遛狗的业务模型。 设置两个对象,1.People,属性(knows):姓名,性别等;动作(does):遛狗 2.Dog, 属性(knows)有:昵称,狗龄,颜色等;动作(does):跑起来,叫起来等 对象之间的关联关系。People可以通过遛狗这个动作,控制指定的Dog,Dog自己可以跑起来或叫起来。 ...

Servlet线程安全问题

 
测试Servlet是否线程安全 测试代码 package com.servlet.study; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ...
什么是组件? 组件是一种抽象概念。 组件是符合某种规范,能够提供某种特定功能的应用程序。 比如JavaBean,在类里面定义变量,须给变量添加getXX(); 和 setXX();方法。至于为什么要有这种规定, 应该是为了组件之间功能的相互调用。    
做了2年的Java开发,一直没理顺jdk和jre的关系,还有使用eclipse为什么不装jdk和jre也能运行main   1.jdk和jre的关系问题 名称解释:jdk Java develop kit Java开发工具套装,jre Java run enveriment Java运行环境。 jdk是面向开发者的,jre是面向使用者的。(类似于win7系统家庭版和旗舰版的区别) 为什么这么说呢?JDK安装后,会安装2个jre 一个在jdk目录下的jre,另一个在C:/program/java/jre 下的jre。 如果只安装jre,则只会在c:下有jre。 jdk目录下的jre ...
觉得看书需要带着问题看,效率会高一些。否则,看不到半个小时就神游窗外了。 一直想学习下tomcat的组成和工作机制,看看它这个项目是怎么设计和完成的。 拖了很久,书倒是已经买了一年多搁在那里。看书学习还是很有必要的,看了书有疑问,跟跟源代码看能否理解印证书里面的内容。看了代码再回头看看书,会有种豁然开朗的感觉。   问题一: 什么是持久连接,Tomcat怎么维持这个连接?为什么要有持久连接?   问题二: Tomcat的连接池是怎么实现的?为什么要有连接池?
Global site tag (gtag.js) - Google Analytics