
.【计算机学习】
文章平均质量分 81
EricaLSR
这个作者很懒,什么都没留下…
展开
-
【SSH网上商城】---- 总结
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 轻量——在原创 2016-04-09 14:57:20 · 2658 阅读 · 31 评论 -
SpringMVC ----从 配置文件开始
说起spring mvc,还是自己在面试之前积累的一些知识。根本不知道它真正的是什么。看过一些讲原理的书,看过一些人的博客,但这些都是为了面试而准备,自己说的非常溜,说起来一套一套的也只是暂时的。四个月的实习归来,回想起什么是spring mvc?脑海中记忆最深刻的,竟然是自己在实习期的项目中的运用----通过自己边敲代码,一遍和配置文件作战(出错一般都是配置文件出错),一边总结得到的一些知识原创 2017-01-16 08:48:35 · 7822 阅读 · 23 评论 -
redis整合spring配置--学习笔记
单机版的redis和spring整合的配置文件如下: 该值 且 空闲连接>最大空闲连接数 时直接释放 --> redis集群和spring的配置:原创 2017-02-10 16:54:54 · 511 阅读 · 15 评论 -
工作流框架--activiti(一)--建库
先说工作流的概念: 工作流:业务过程的部分或整体在计算机引用环境下的自动化。也就是解决多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行。 工作流管理系统:是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流实例的执行。工作流管理系统是被用来定义、管理和执行的工作流程。 工作流管理系统的目标:管理工作的原创 2017-03-20 10:52:41 · 1004 阅读 · 20 评论 -
手写hashmap
找了一个视频,上面老师详细的介绍了hashmap的原理。老师一边讲,我就一边想,这不就是我自考的时候考的数据结构的那一部分嘛!!理解起来也就上手了很多。下面就把手写的hashmap保存下来。万一面试用到呢! 1)、什么是hash? 它是将一个任意长度的二进制值通过一个映射关系转换成一个固定长度的二进制值。 固定长度的二进制值就相当原创 2017-03-13 16:18:46 · 5086 阅读 · 25 评论 -
EclipseLink学习(一)---初步介绍和使用
这几天学习eclipselink,发现真的和hibernate一样一样的,它唯一的优势可能就是它是J2EE推荐的规范。缺点可能就是它的文档比较少(大多是英文的),不像hibernate那样丰富而且还有很多人使用吧,毕竟众人拾柴火焰高,用大家都用的,肯定会获得更多前人的经验。但是上边给了任务,所以怎么也得简单了解一下Eclipselink,把我最近看官网的例子和看大神的博客,总结下来的东西写一下,留原创 2017-05-14 09:51:36 · 9691 阅读 · 13 评论 -
EclipseLink学习(二)--- 一对一映射
官网上给的例子是用的ApacheDerby进行的数据库操作,在这里咱们不用这个,咱们用mysql,比较常用。而且官网上的例子,onetomany,manytoone混着用,感觉如果纯看的话,得花费很多时间去理解,所以这里咱们就一个一个单独讲解。 上篇文章简单介绍了:@Entity和@id以及@Column这些注解的使用,这篇文章,我们就来讲解EclipseLink的映射关系之一--原创 2017-05-16 15:21:10 · 1333 阅读 · 13 评论 -
EclipseLink学习(三)--- 一对多映射
在JPA的规范中,对于一对多可以有两种解释:OneToMany(一对多);ManyToOne(多对一)。其实这两个解释也就是看问题的角度不同而已,原理都是一样的。 应用场景:学生和公寓,从学生角度来看就是多对一;从公寓角度来看就是一对多。ManyToOne: 学生实体:package model; import javax.persi原创 2017-05-22 08:11:20 · 1547 阅读 · 12 评论 -
【Shiro】--- 简介
最近的权限框架,都是采用shiro来进行用户和角色的权限认证,听的多了,感觉自己不会有点说不过去,就在这里学习一下,作为简单了解,等到以后用到也不会抓瞎。简单介绍: Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可以为任何应用提供安全保障。认证---用户身份识别,常被称为用户“登录”授权---访问控制,可以对url授权,也可以对角原创 2017-08-07 19:46:02 · 475 阅读 · 7 评论 -
“杂”学---服务器
Web服务器: 查阅了很多资料,用自己的话总结就是:正是因为有了web服务器,我们才可以在浏览网页的时候,直接输入网址就可以访问,比如:“www.baidu.com”类似的等。 Web服务器的内容 ⑴应用层使用HTTP协议 ⑵HTML文档格式。 ⑶浏览器统一资源定位器(URL)。 基本功能就是提供Web信息浏览服原创 2016-11-10 17:26:48 · 521 阅读 · 21 评论 -
学习笔记---IO流
概念: 流的概念源于unix中管道(pipe)的概念,在unix中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备,外部文件等 一个流,一定能够会有源和去向(目的地),他们可以是计算机内存的某些区域,也可以是磁盘文件,神这可以使internet上的某个URL(地址)。归类: IO流,大体解释就是inp原创 2016-10-30 12:33:54 · 522 阅读 · 26 评论 -
hibernate-=缓存机制
Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载,它只能被在session的声明周期中存在,被称作事务缓存。由于session对象的生命周期通常对应一个数据库事务或者一个应用事务,所以一般使用一级缓存是很少引起并发问题的。 当多个并发的事务同时访问相同数据的时候就会容易出现并发问题。 二级缓存是进程范围的缓原创 2016-08-12 17:46:01 · 526 阅读 · 18 评论 -
【SSH商城】--- Hibernate 的many-to-one;one-to-many;many-to-many
虽然我已经敲过SSH了,可是感觉还是心里面空空的,这不,前两天就有几个同学问我给他们挑错,结果就没有调出来,丢脸啊,所以就捡着零碎时间,好好的总结一下把,就当是给以后面试做准备了! 开始咱们的主题:1、many-to-one: 描述多对一的一种数据模型,它指定many一方是不能独立存在的。通过many- to - one 的标签,我们可以定义一种多对一的联系原创 2016-05-13 19:53:57 · 1280 阅读 · 20 评论 -
【ITOO】---评教题库导入
今天上午做导入,开始还特别的顺利,可以一次性导入许多数据,可是到了下午,我添加一个判断:“判断数据库中是否已经存在已经要导入的数据”,由于是excel种的每一条都得判断,所以我就图省事把“查库-判断是否存在”的步骤代码写在了for循环里面!结果就报了这么一个奇葩错误:“Multiple simultaneous connections or connections with different原创 2016-04-22 17:08:40 · 1239 阅读 · 36 评论 -
【SSH视频】--- spring中的事务和hibernate中的session应用
编程式事务:就是通过编码的方法实现的事务。(比如我们在使用hibernate的时候,需要手动调用beginTransaction()等方法。)声明式事务:就是通过配置文件实现的事务。(比如如果我们使用spring,那么我们只需要在类名上面配置一个注解,就可以实现事务)下面是我对spring的编程式事务和声明式事务查询的资料的总结:1、spring的编程式事务分为原创 2016-07-11 16:46:30 · 1183 阅读 · 20 评论 -
【DRP分销】---java基础开发框架由来
在DRP视频中,学习了Java的框架演变,model1-->model2--->三层框架的演变过程,这三个都用了一个遍才知道原来我们现在用的最基础的框架是怎么一步一步的进行抽象,从而让程序的耦合性降低的。下面就让我来简单的介绍这三个框架。 这三个框架,前两个Model1和model2都是围绕JSP来进行抽象的,从而演变到了适合大多数开发的三层框架。其实准确一点说的话,model1和m原创 2016-06-18 10:36:11 · 861 阅读 · 25 评论 -
【spring】--- vo和po和dto
文章开始,我先说一下我对这几个名词的理解,结合我做C#的时候做一个对比,可能会更方便理解。VO:是值对象:相当于C#版ITOO中我们常说的页面实体(viewmodel)DTO:是数据传输对象:相当于datatable或者dictionary等。PO:持久对象,相当于一个数据库实体(entity)DAO:数据访问对象,用于封装对数据库的访问。原创 2016-07-06 16:14:28 · 4820 阅读 · 19 评论 -
【hibernate】--- 复合主键映射和Component映射
在做项目中,比如我以前在基础系统写过接口,经常会遇到这么一种情况:需要该表的2-3个字段才可以唯一确定这个表的一行记录。这种情况我们用原生sql语句很快就能解决,但是如果我们用hibernate来写数据持久层的代码,hibernate是如何应对这种情况的呢?视频中的老师回答了我的这个问题:用复合主键映射来解决。复合主键映射:复合主键用来描述通常做法是将主键相原创 2016-07-29 10:43:59 · 1152 阅读 · 27 评论 -
struts2前后台传值---利用值栈
在action中将查出的数据放入到值栈中//准备数据 List departmentList=departmentService.findAll(); //放到值栈中 ActionContext.getContext().put("departmentList", departmentList); //在页面获取值栈中原创 2016-08-03 17:14:53 · 2809 阅读 · 16 评论 -
【hibernate】---- 继承映射
看hibernate视频的时候,老师讲的继承映射非常好,所以就在这里总结一下吧! 继承映射分为三类:1、单表继承,每一个类继承树使用一张表2、具体表继承,每个类一个表3、类表继承,每个具体类一个表单表继承: 这种策略其实就是把子类的信息和父类的信息共同放到一张表中,那么怎么区分哪个记录是属于哪个类的呢?hibernate用的机制原创 2016-07-21 08:13:05 · 846 阅读 · 22 评论 -
【shiro】--- 身份认证
先介绍shiro的身份认证。一个系统,用户想要登录的话,得经过身份认证才可以。先登录系统,再说这个用户拥有哪些角色,角色拥有哪些权限。 认证主体:Subject 包含下面两类信息:Principals:身份,可以是用户名,邮件,手机号码等等,用来标识一个登录主体身份;Credentials:凭证,常见有密码,数字证书等等; 身份认证原创 2017-08-14 20:03:03 · 534 阅读 · 8 评论