- 博客(190)
- 资源 (23)
- 收藏
- 关注
原创 信息系统项目管理知识--企业信息化
今天还有一个重要的知识就是企业信息化,感觉一天学了好久,看了好久的书,心累啊,加油吧,为了通过这个考试,为了自己的目标。企业信息化知识:
2017-04-25 21:58:22 666
原创 信息系统项目管理知识--软件工程
今天学习了软件工程的知识,其实这个学期,我们也开了这门课,感觉看的这个教程的知识有点少,但是,可能是为了考试,不用这么多知识还更好。软件工程知识:
2017-04-25 21:56:20 867
原创 信息系统项目管理知识--信息系统建设
下面的一个月都要准备软考的信息系统项目管理师的考试了,虽然时间有点紧,但是作为学生党,时间还是有的,虽然只有一个月,而且还要准备蓝桥杯国赛,但是自己还是想拼一下,最好的结果当然是蓝桥杯国赛拿个不错的名次,这个考试能够顺利的通过,加油吧,5月,fighting!!!从今天开始,每天都会把学习的知识通过思维导图整理出来,这样可以帮助自己理清自己的知识。信息系统建设知识:
2017-04-25 21:53:36 653 1
原创 hibernate教程--事务处理详解
Hibernate的事务处理1、事务:事务就是逻辑上的一组操作,要么全都成功,要么全都失败!!!2、事务特性:原子性:事务一组操作不可分割.一致性:事务的执行前后,数据完整性要保持一致.隔离性:一个事务在执行的过程中不应该受到其他事务的干扰.持久性:一旦事务结束,数据就永久保存数据库.如果不考虑事务的隔离性引发一些安全性问题:5大类问题:3类读问题 2类写问题.3、读问题:脏读:一个事...
2017-04-24 12:54:07 504
原创 Lucene教程--维护索引、查询对象和相关度排序
1索引维护1.1添加索引步骤:1)创建存放索引的目录Directory2)创建索引器配置管理类IndexWriterConfig3)使用索引目录和配置管理类创建索引器4)使用索引器将Document写到索引文件中代码:// 定义索引存储目录Directory directory = FSDirectory.open(new File(indexF
2017-04-23 23:10:06 2768 1
原创 Lucene教程--Analyzer分析器详解
Analyzer分析器1Analyzer使用时机1.1创建索引时使用Analyzer输入关键字进行搜索,当需要让该关键字与文档域内容所包含的词进行匹配时需要对文档域内容进行分析,需要经过Analyzer分析器处理生成语汇单元(Token)。分析器分析的对象是文档中的Field域。当Field的属性tokenized(是否分词)为true时会对Field值进行分
2017-04-23 22:53:24 3826 1
原创 Lucene教程--入门程序详解
Lucene 入门程序1需求实现一个歌词搜索系统,通过关键字搜索,凡是文件名或文件内容包括关键字的文件都要找出来。注意:该入门程序只对文本文件(.txt)搜索。2开发环境Jdk:1.7.0_72开发工具:eclipse indigoLucene包:lucene-core-4.10.3.jarlucene-analyzers-c
2017-04-23 22:38:35 2306 2
原创 lucene教程--全文检索技术详解
一 什么是全文检索1.1全文检索概念全文检索是一种将文件中所有文本与检索项匹配的检索方法。它可以根据需要获得全文中有关章、节、段、句、词等信息。计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。经过几年的发展,全文检索从最初的字符串匹配程序已经演进到能对
2017-04-23 22:18:25 25742
原创 mybatis教程--查询缓存(一级缓存二级缓存和整合ehcache)
查询缓存1缓存的意义将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。2mybatis持久层缓存mybatis提供一级缓存和二级缓存mybatis一级缓存是一个SqlSession级别,sqlsessio
2017-04-22 23:24:41 1370
原创 mybatis教程--延迟加载详解
延迟加载1使用延迟加载意义在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。如果查询单表就可以满足需求,一开始先查询单表,当需要关联信息时,再关联查询,当需要关联信息再查询这个叫延迟加载。mybatis中resultMap提供延迟加载功能,通过resultMap配置延迟加载。2配置my
2017-04-22 22:39:39 1959
原创 mybatis教程--一对多查询
一、 一对多查询1.1需求查询所有订单信息及订单下的订单明细信息。1.2sql语句这里我们需要查询的表有订单表和订单详情表主查询表:订单表关联查询表:订单明细SELECT orders.*, user.username, user.sex , orderdetail.id orderdetail_id, o
2017-04-21 22:43:28 1049
转载 PMBOK 项目管理 九大知识领域和五大流程
PMBOK 项目管理 九大知识领域和五大流程 PMI Project Management Institute。PMI 是世界上最大的非盈利机构,是项目管理领域的领导者。PMI制定项目管理行业标准,带领项目管理的研究并提供项目管理的培训,证书,还有一些加强提搞项目管理专业技能的机会。 PMBOK Project Management Body of Know
2017-04-21 16:06:32 1580
原创 mybatis教程--映射之一对一查询
一对一查询这里我们是在用户表,订单表,订单详情表,商品表的基础上进行讲解的。下面我也会把这四张表的po类列出来。1.1需求查询订单信息关联查询用户信息1.2sql语句查询语句:先确定主查询表:订单信息表再确定关联查询表:用户信息通过orders关联查询用户使用user_id一个外键,只能关联查询出一条用户记录就可以使用内连接SELECT or
2017-04-21 11:27:07 920
原创 mybatis教程--原始方式和mapper方式开发dao详解
mybatis开发dao的两种方式一、原始的dao开发方式所谓的原始的dao的开发方式,其实就是和hibernate的开发方式类似的,需要dao的接口和dao的实现类,这个就是原始的开发方式,而mybatis的开发方式在后面将介绍。1.1、创建po类user.javapackage com.sihai.mybatis.po;import java.util.
2017-04-21 11:03:12 2860
原创 mybatis教程--实现增删改查的入门教程
1开发环境jdk1.7.0_72eclipse:eclipse-3.7-indigomysql:mysql5.11.1创建数据库先导入sql_table.sql,再导入sql_data.sql(记录系统的初始化数据)通常需要提供初始化数据的数据库脚本。2jdbc编程中问题企业开发中,根据项目大小、特点进行技术选型 ,
2017-04-21 10:26:48 1605
原创 【struts2+spring+hibernate】ssh框架整合开发
SSH框架整合1 Struts2+Spring+Hibernate导包Struts2导入jar包: * struts2/apps/struts2-blank.war/WEB-INF/lib/*.jar导入与spring整合的jar* struts2/lib/struts2-spring-plugin-2.3.15.3.jar--- 整合Spring框架* struts2/
2017-04-20 12:38:45 2823
原创 spring教程--事务管理
Spring的事务管理1.1事务:事务:是逻辑上一组操作,要么全都成功,要么全都失败.事务特性:ACID:原子性:事务不可分割一致性:事务执行的前后,数据完整性保持一致.隔离性:一个事务执行的时候,不应该受到其他事务的打扰持久性:一旦结束,数据就永久的保存到数据库.如果不考虑隔离性:脏读:一个事务读到另一个事务未提交数据不可重复读:一个事务读到另
2017-04-20 12:13:18 1579
原创 spring教程--JdbcTemplate详解
Spring的JdbcTemplateJdbcTemplate模板与DbUtils工具类比较类似.1 Spring对持久层技术支持:JDBC:org.springframework.jdbc.core.JdbcTemplateHibernate3.0:org.springframework.orm.hibernate3.HibernateTemplateIBatis(MyBat
2017-04-20 11:51:47 6606 1
原创 spring教程--AOP详解
1 Spring中的AOP1.1Spring的传统AOP :AOP:不是由Spring定义.AOP联盟的组织定义.Spring中的通知:(增强代码)前置通知 org.springframework.aop.MethodBeforeAdvice在目标方法执行前实施增强后置通知 org.springframework.aop.AfterReturningAdvice
2017-04-20 11:12:53 1162 1
原创 Spring教程--AOP简介
AOP的简介1 什么是AOP AOP Aspect Oriented Programing 面向切面编程 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存) Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码 AspecJ是一个基于Java语言的AOP框架,Spri
2017-04-20 10:38:39 981
原创 Spring教程--IOC(注解方式)和整合junit
1 IOC装配Bean(注解方式)1.1 Spring的注解装配BeanSpring2.5 引入使用注解去定义Bean@Component 描述Spring框架中Bean Spring的框架中提供了与@Component注解等效的三个注解:@Repository 用于对DAO实现类进行标注@Service 用于对Service实现类进行标注@Controller
2017-04-20 10:28:53 863
原创 Spring教程--IOC(控制反转)详解
IOC装配Bean1.1Spring框架Bean实例化的方式提供了三种方式实例化Bean.* 构造方法实例化:(默认无参数)* 静态工厂实例化:* 实例工厂实例化:1.1.1 无参数构造方法的实例化:1.1.2 静态工厂实例化:1.1.3 实例工厂实例化:1.2Bean的其他配置1.2.1
2017-04-20 10:16:55 1108 2
原创 Spring教程--入门程序
1 Spring框架的概述:1.1什么是Spring:Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架* 分层:* SUN提供的EE的三层结构:web层、业务层、数据访问层(持久层,集成层)* Struts2是web层基于MVC设计模式框架.* Hibernate是持久的一个ORM的框架.* 一站式:* Spring框架有对三
2017-04-20 09:59:57 839
原创 SpringMVC教程--json使用详解
json数据交互1.1@RequestBody作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。本例子应用:@RequestBody注解实现接收http请求的json数据,将json数据转换
2017-04-20 09:17:57 1178
原创 SpringMVC教程--异常处理器详解
异常处理器springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。1.1异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过t
2017-04-20 09:14:35 857
原创 SpringMVC教程--Validation校验
Validation校验 b/s系统中对http请求数据的校验多数在客户端进行,这也是出于简单及用户体验性上考虑,但是在一些安全性要求高的系统中服务端校验是不可缺少的,本节主要学习springmvc实现控制层添加校验。Spring3支持JSR-303验证框架,JSR-303是JAVA EE 6中的一项子规范,叫做Bean Validation,官方参考实现是Hibernate
2017-04-20 09:12:29 996
原创 SpringMVC教程--图片上传
上传图片1.1配置虚拟目录 1.2配置解析器<bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver">52428801.3jar包CommonsMultipartResolver解析
2017-04-20 09:09:45 1230 2
原创 springMVC教程--拦截器详解
3拦截器3.1定义Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。3.2拦截器定义实现HandlerInterceptor接口,如下:Public class HandlerInterceptor1 implements HandlerInterceptor{ /**
2017-04-20 08:50:45 1281
原创 hibernate教程--二级缓存详解
Hibernate的二级缓存1.1类缓存区特点:缓存的是对象的散装的数据.1.2集合缓存区的特点:缓存的是对象的id.需要依赖类缓冲区的配置.进行二级缓存时,需要和整合enache <defaultCache maxElementsInMemory="5" eternal="false"
2017-04-19 21:28:40 720
原创 hibernate教程--事务处理详解
Hibernate的事务处理1、事务:事务就是逻辑上的一组操作,要么全都成功,要么全都失败!!!2、事务特性:* 原子性:事务一组操作不可分割.* 一致性:事务的执行前后,数据完整性要保持一致.* 隔离性:一个事务在执行的过程中不应该受到其他事务的干扰.* 持久性:一旦事务结束,数据就永久保存数据库. 如果不考虑事务的隔离性引发一些安全性问题:5大类问题:3
2017-04-19 21:19:47 689
原创 hibernate教程--抓取策略详解
Hibernate的抓取策略1.1、 区分延迟和立即检索:立即检索:* 当执行某行代码的时候,马上发出SQL语句进行查询.* get()延迟检索:* 当执行某行代码的时候,不会马上发出SQL语句进行查询.当真正使用这个对象的时候才会发送SQL语句.* load();1.2、类级别检索和关联级别检索:类级别的检索:* <class>标签上配置laz
2017-04-19 21:11:35 496
hibernate教程--抓取策略
Hibernate的抓取策略1.1、 区分延迟和立即检索:立即检索:* 当执行某行代码的时候,马上发出SQL语句进行查询.* get()延迟检索:* 当执行某行代码的时候,不会马上发出SQL语句进行查询.当真正使用这个对象的时候才会发送SQL语句.* load();1.2、类级别检索和关联级别检索:类级别的检索:* <class>标签上配置la...
2017-04-19 21:11:00 169
宠物医院管理系统
2018-04-26
2015年第六届蓝桥杯大赛个人赛决赛(软件类)真题
2017-04-14
Java 软件结构与数据结构第四版源代码
2017-03-27
学习成绩管理系统easyui+mvc .net实现
2017-01-16
java web学习的所有api中文文档
2016-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人