- 博客(10)
- 资源 (18)
- 收藏
- 关注
原创 软件危机的相关概念、背景、表现形式
相关概念:软件危机:在计算机的开发和维护过程中所遇到的一系列的问题背景、原因:1.落后的软件生产方式无法满足计算机所增长的需求2.造成软件危机的原因与软件自身特点、开发人员的技术和生产方法关表现形式:1.对软件开发和研制估计不准2.“已完成”的软件不能满足用户要求3.质量差,可靠性不足4.可维护性能差5.开放成本所占比例逐年上升6.开放效率跟不上,计算机应用速度解决办法:提高认识使
2016-10-19 19:00:58 1702
原创 各类软件过程模型及其特点
模型名称 技术特点 适用范围 瀑布模型 简单,分阶段,阶段间存在因果关系,各个阶段完成后都有评审,允许反馈,不支持,用户参与,要求预先确定需求 需求易于完善定义且不易变更的软件系统 快速原型模型 型 不要求需求预先完备定义,支持用户参与,支持需求的渐进式完善和确认,能够适应用户需求的变化 需求复杂、难以确定、动态变化的软件系统 增量模型 软件产品是被增量式
2016-10-19 18:35:00 6087
原创 可行性研究
软件开发需要经过7个时期,其中可行性研究是软件生命期中重要的一步问题定义-可行性研究-需求分析-设计-编码-测试-运行与维护可行性研究的目的:说明该软件开放项目的实现在技术上、经济上和社会条件上的可行性;评述为合理地达到开放墓边可能选择的各种方案。简单的说:可行性研究不是去开发一个软件项目,而是研究该项目能否在给定的资源和给定的时间开发,是否能够开发,是否值得开发。可行性研究的内容:技术可行
2016-10-19 18:23:54 379
原创 Spring的注入类型(Injection type of Spring)
Set injectionConstructor injectionStatic factory method injectionInstance factory method injectionrefer:http://blessht.iteye.com/blog/1162131In the usual java development,a method for programmer to rel
2016-10-10 23:47:35 372
转载 <context annotation-config />标签意义:
该标签隐式的向Spring容器注册了: AutowiredAnnotationBeanPostProcessor CommondAnnotationBeanPostProcessor PersistenceAnnotationBeanPostProcessor RequiredAnnotationBeanPostProcessor这四个BeanPostProcessor.1.Autowir
2016-10-10 14:53:24 244
原创 利用java的反射机制和dom4j 模拟spring核心
总体上三层架构{ 1.dao层 .mysql .oracle 2.model层 3.service层 }除了三层架构以外,还加了一个util工具包com.spring.dao //数据库处理层 com.spring.dao.mysql //数据库处理层 com.spring.dao.oracle //数据库处理
2016-10-07 16:58:33 413
转载 hibernate中的N+1问题
hibernate中的N+1问题Hibernate的两个类设置了manyToOne(oneToMany)之后,在查询的时候,由于N 对1的一方默认的fetch=FetchType.EAGER,所以会把被关联的对象一起取出来解决方法一: 设置fetch=FetchType.LAZY,这种方法在合适的时候(具体使用到对象时)还是会发出select语句。解决方法二: //List students=
2016-10-05 14:04:06 312
原创 hibernate中的悲观锁_乐观锁解决事物并发的问题
hibernate中的悲观锁_乐观锁解决事物并发的问题事物并发:当多个事物同时进行的时候,对产生数据库的真实性产生一定的影响隔离机制:为了解决数据库事务并发运行时的各种问题数据库系统提供四种事务隔离级别: 1. Serializable 串行化 2. Repeatable Read 可重复读 3. Read Commited 可读已提交 4. Read Uncommited 可读未提交hi
2016-10-05 13:39:59 393
原创 hbm2dll的4种用法
hbm2dll的4种用法hibernate.cfg.xml中配置create<property name="hbm2ddl.auto">create</property>他会自动根据配置添加表内容,每次create表数据都会丢失validate<property name="hbm2dll.auto">validate</property>验证表字段是否跟配置文件或者annotation定义类是否符
2016-10-05 12:59:50 406
原创 利用java的反射机制模拟hibernate
利用java的反射机制模拟hibernate模拟hibernate背后的处理机制 通过配置文件比如Teacher.hbm.xml可以拿到对应的字段和表名 那么在session中只需要创建一个Map类型的变量,讲拿到配置文件的名字存到map name作为map的key name的值作为map的value 下一步就是写save方法 先创建sql语句 例如 insert into teache
2016-10-05 12:43:27 425
windows install clean up
2019-03-27
hadoop-eclipse-plugin-2.6.0.jar
2019-03-17
jdbc_mysql.jar
2016-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人