1.业务分析 每个在窗口售票的售票员都应该可以随时查看自己的售票信息 简单的界面入口如图所示: 对应的html代码: <button onclick="orderDetail()">订单明细</button> 对应的js函数: function orderDetail(){ //进入订单明细页面 window.location.href="http://localhost:8080/order/index";}对应的后端请求页面的控制层方法:…
1.什么是事务(Transaction:tx) 数据库的某些需要分步完成,看做是一个整体(独立的工作单元),不能分割,要么整体成功,要么整体生效.“一荣俱荣,一损俱损”,最能体现事务的思想.案例:银行转账案例,A给B转账1000元钱,会涉及到减少A账户余额的1000元,增加B账户的余额1000元.该过程,必须要成功,都成功,要失败,都失败.该特性体现在SQL中,就是一个操作中的多条SQL语句,要么都执行成功,要么都失败.事务必须体现四个特性:原子性(Atomic).一致性(Consistency…
1.添加站间互售入口 对应的html代码 <button onclick="otherStation()">站间互售</button> 对应的js发送函数 function otherStation(){ //进入进入站间互售页面列表 window.location.href="/otherTicket/index";} 对应的控制层代码: /** * 站间互售页面 * @return */ @RequestMapping("/in…
1.jar包 拷贝quartz-2.2.3.jar包到项目 2.编写定时任务类TicketQuart.java package com.day02.sation.task; import com.day02.sation.page.ResultPage; import com.day02.sation.query.TicketQueryObj; import com.day02.sation.service.ITicketService; import org.slf4j.Logger; imp…
1.业务分析 权限说的是不同的用户对同一个系统有不同访问权限,其设计的本质是:给先给用户分配好URL,然后在访问的时候判断该用户是否有当前访问的URL. 2.实现 2.1数据库设计标准5表权限结构 2.2.sql语句实现,根据用户id查询该用户所有的资源 sql语句:   SELECT ur.user_id, r.url FROM user_role ur LEFT JOIN role_resource rr ON (ur.role_id = rr.role_id) LEFT JOIN reso…
1.创建事务管理类  TransactionManager.java package com.day02.sation.transaction; import com.day02.sation.util.JdbcUtil; import java.sql.SQLException; /** * Created by Administrator on 1/8. */ public class TransactionManager { /** * 关闭事务自动提交 */ public void be…
1.日期转换 1.1字符串类型转换成时间Date类型 /** * 给定字符串 转变 为 Date 类型 * @param date 时间 * @param format 时间格式 如:yyyy-MM-dd HH:mm:ss * @return */ public static Date stringToDate(String date,String format) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format)…
1.memcache使用环境搭建 1.安装memcached服务器 安装方法 以管理员身份打开cmd,在cmd中执行如下命令: 注意:在执行该命令时必须在memcached.exe文件下执行. 2.开启服务 注意:要重新打开cmd控制台,再执行开启服务命令 3.查看是否启动成功 4.关闭memcache缓存服务器 到此安装\启动\查看是否启动成功\关闭服务完成! 2.memcached与spring整合并使用 1.拷贝jar包 注意:如果项目中没有日志包必须拷贝日志包 2.编写与spring整合…
1.数据字典表 CREATE TABLE `dic` ( `id` ) NOT NULL AUTO_INCREMENT, `table_name` ) DEFAULT NULL, `field_name` ) DEFAULT NULL, `field_value` ) DEFAULT NULL, `field_describe` ) DEFAULT NULL, `describe` ) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE DEFAULT CHARS…
1.添加购票按钮 对应的html代码 因为列表是js函数动态填充的,故添加按钮应该在js函数中,完整代码如下: /** * 注意在调用该函数时必须输入参数 * 查询+ 分页 * */ function query(_pageSize,_currentPage){ // alert("------query------"); //1.获取参数 var startStation = $("#startStation").val(); var stopStation =…