一:先上代码,看着代码学习效率更好:https://github.com/3218870799/Seckill 二:高并发问题就是指在同一个时间点,有大量用户同时访问URL地址,比如淘宝双11都会产生高并发。 三:高并发带来的后果 服务端 导致站点服务器、DB服务器资源被占满崩溃。 数据的存储和更新 ...
分类:
其他好文 时间:
2018-08-25 19:01:42
阅读次数:
159
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spri ...
分类:
编程语言 时间:
2018-08-24 13:27:00
阅读次数:
175
一. JDBC事务管理 获取数据库连接conn conn.setAutoCommit(false); // 开启事务 对数据库操作的代码块 conn.commit(); // 提交事务 二. Hibernate封装JDBC后事务管理 ...
分类:
其他好文 时间:
2018-08-21 17:14:27
阅读次数:
153
案例分析 本案例是图书管理系统精简部分,在数据库中有3张表。分别保存图书库存、图书信息和用户信息。下面是建表SQL语句 实体类 Book.java Store.java User.java Spring配置信息 使用db.properties记录数据库配置信息,这样便于后期维护 配置applicat ...
分类:
编程语言 时间:
2018-08-18 19:45:09
阅读次数:
165
2. applicationContext-mvc.xml ...
分类:
移动开发 时间:
2018-08-18 11:27:17
阅读次数:
196
@Bean(name="shiroFilter") public ShiroFilterFactoryBean shiroFilter(@Qualifier("securityManager") SecurityManager manager) { //安全事务管理器工厂类 ShiroFilterF ...
分类:
其他好文 时间:
2018-08-17 23:40:53
阅读次数:
644
一、事务的基本原理Spring事务 的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection() 开启事 ...
分类:
编程语言 时间:
2018-08-17 11:24:33
阅读次数:
172
什么是AOP: AOP 面向切面编程 采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存) Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码 AspecJ是一个基于Java语言的AOP框架,Sprin ...
分类:
编程语言 时间:
2018-08-16 00:48:52
阅读次数:
155
Spring支持的事务管理类型 Spring支持两种类型的事务管理: 编程式事务管理:这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。 声明式事务管理:这意味着你可以将业务代码和事务管理分离,你只需用注解和XML配置来管理事务。 ...
分类:
编程语言 时间:
2018-08-13 18:02:13
阅读次数:
352
一、事务的概念 事务是一组操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等,事务的一致性,要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚 最经典的例子便是:A向B汇款500元,B账 ...
分类:
其他好文 时间:
2018-08-12 17:33:50
阅读次数:
213