- 浏览: 22242 次
-
最新评论
-
Adan-Chiu:
原生HttpServletReqest方式不推荐,因为这样的话 ...
Spring MVC组件开发-控制器接收各类请求参数 -
Adan-Chiu:
对的,多谢指出
Spring MVC组件开发-控制器接收各类请求参数 -
迷茫的眼:
挺详细的,可以再补充一个用原生HttpServletReqes ...
Spring MVC组件开发-控制器接收各类请求参数 -
迷茫的眼:
这里的参数应该是数组或者集合吧 @RequestMapp ...
Spring MVC组件开发-控制器接收各类请求参数 -
迷茫的眼:
很详细,可以当手册用,扫到我不少盲点,如果再有个完整实战就更好 ...
装配Spring Bean
文章列表
springMVC入门实例
- 博客分类:
- springMVC从入门到放弃
首先添加相关依赖
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.springframework', name: 'spring-context', version: '5.1.7.RELEASE'
compile group: 'org.springframework', name: 'spring-webmvc', version: '5.1.7.RELEASE'
compile group: 'org.springframework', name: ' ...
数据库相关知识
- 博客分类:
- Spring从入门到放弃
为了更好的理解@Transactional的内容,讨论一些数据库的特性
1.数据库事务ACID特性
数据库事务正确执行的四个基础要素是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
原子性:是指事务包含的所有操作要么全部成功,要么全部失败回滚,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有被执行过一样。
一致性:是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须 ...
互联网系统时时面对着高并发,在互联网系统中同时跑成百上千条进程都是十分常见的,尤其当一些热门网站将刚上市的廉价商品放在线上销售时,狂热的用户几乎在同一时刻打开手机 、电脑、平板设备进行疯狂抢购。这样就会出现多线程访问网站,进而导致数据库在一个多事务访问的环境中,从而引发数据库丢失更新(Lost Update)和数据一致性问题,同时也给服务器带来很大压力,甚至可能发生数据库死锁和瘫痪进而导致数据库宕机。为了解决这些问题,互联网开发者需要了解数据库一些特性,进而规避一些存在的问题,避免数据的不一致,提高系统性能。
大部分情况下一个数据库事务是要么同时成功,要么同时失 ...
代理模式是GoF提出的23种设计模式中最为经典的模式之一,代理模式是对象的结构模式,它给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。简单的说,代理对象可以完成比原对象更多的职责,当需要为原对象添加横切关注功能时,就可以使用原对象的代理对象。我们在打开Office系列的Word文档时,如果文档中有插图,当文档刚加载时,文档中的插图都只是一个虚框占位符,等用户真正翻到某页要查看该图片时,才会真正加载这张图,这其实就是对代理模式的使用,代替真正图片的虚框就是一个虚拟代理;Hibernate的load方法也是返回一个虚拟代理对象,等用户真正需要访问对象的属性时,才向数 ...
假老练和风车车在天府软件园的一家软件公司工作,他们正处在一个危急的时刻。到下个月底,他们需要向投资者展现产品的第一个版本。两个开发人员都是有紧迫感的人,他们每天都能开发出新的特性。到目前为止,软件开发控制在规定的时间和预算之内,这让他们感到满意。首席技术官(CTO)时不时会过来拍怕他们的后背,生活非常的美好。然而,手动构建和错误构建以及整个交付的过程都严重影响项目开发速度。整个团队不得不忍受着零散的编译问题、构建不一致的软件工件和失败的部署。这就是引入构建工具的原因
1.1没有项目自动化的生活
IDE帮我们做了这些事情:
从浏览源代码、实现新的特性、编译、重构,到运行单元 ...
1.依赖注入的3种方式
在实际环境中实现IoC容器的方式主要分为两大类,一类是依赖查找,依赖查找是通过依赖定位,把对应的资源查找回来;另一类是依赖注入,而spring主要使用的是依赖注入。一般而言,依赖注入可以分为3种方式。
构造器注入
setter注入
接口注入
构造器注入和setter注入是主要的方式,而接口注入是从别的地方注入的方式。
1.1构造器注入
构造器注入依赖构造方法的实现
<bean id="departmentService" class="com.wise.tiger.service.impl.DepartmentSer ...
Gradle用户所需要了解的Groovy
- 博客分类:
- gradle
一、groovy介绍
A multi-faceted language for the Java platform
Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy t ...
HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。
FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法:
1.检测浏览器对FileReader的支持
if(!window.FileReader){
span.innerHTML = "你的浏览器不支持图片上传预览功能";
return;
}
2. 调用FileReader对象的方法
FileReader 的实例拥有 4 个方法,其中 3 个用以读取 ...