随笔分类 - 大型运输行业项目
摘要:项目配置文件整合步骤 1.这里使用maven来引入项目所需要的jar包,所以也就不需要手动来管理jar包了。 pom.xml 配置模板如下: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o
阅读全文
摘要:搭建步骤: 1.File -> New Module,进入创建项目窗口。 接着下一步,这里需要注在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。来自网上的解释: archetypeCatal
阅读全文
摘要:1.maven 简介:不用手动拷贝jar包,只需要配置坐标,自动从中央仓库下载(其他介绍请百度,这里只讲干货) 2.安装maven 1.解压与配置环境变量 2.验证是否安装成功 3.maven介绍 1.Maven目录结构 src/main/java —— 存放项目的.java文件 src/main/
阅读全文
摘要:1.练习题 1.查询所有商品的名称【查询特定属性】(只有一个参数的话可以使用List<String>接收数据)2.查询所有商品的名称和供应商【查询特定属性】(多个参数可以使用List<Object[]>接收数据)3.查询所有商品的名称和供应商【查询特定属性】(多个参数可以使用List<Object[
阅读全文
摘要:二级缓存使用步骤: 1.拷贝jar包 2.配置Hibernate.cfg.xml文件 a.#开启二级缓存 hibernate.cache.use_second_level_cache=true b.#添加一个二级缓存的供应商(实现类) hibernate4的配置 hibernate.cache.re
阅读全文
摘要:1.单向多对一 1.映射文件配置 2.model: 测试 1.查询测试 执行顺序,先查询多方,在查询一方,一方采用延迟加载 注意:如果不使用一方的数据,就关闭session,报错,同延迟加载中的报错类型一样 测试控制台输出为: 2.保存测试 输出结果: 注意: 1.保存测试先保存商品后保存分类: 测
阅读全文
摘要:1.JPA入门 JPA的认识:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中Java持久层API sun公司出标准,接口(规范,注解)实现框架:Hibernate,oracle toplink(
阅读全文
摘要:1.Hibernate简介 Hibernate是一个开放源代码的对象关系映射(ORM)框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵
阅读全文
摘要:1.引入 全文检索简介: 非结构化数据又一种叫法叫全文数据。从全文数据(文本)中进行检索就叫全文检索。 2.数据库搜索的弊端 案例 : select * from product where product like ‘苹果’g1、 使用like,会导致索引失效 (没有索引时)速度相对慢 2、 搜索
阅读全文
摘要:1.简单使用 1.1.服务端 1.编写接口 2.编写实现类 注意实现类上贴标签@WebService 3.发布服务 4.检查服务示范发布成功 浏览器上访问:http://127.0.0.1:11111/ticket,结果如下图: 点击后文档如下,则发布成功 服务端发布完成! 1.2.客户端 对于客户
阅读全文
摘要:1.jar包 拷贝quartz-2.2.3.jar包到项目 2.编写定时任务类TicketQuart.java 3.编写spring-quartz.xml配置文件 4.时间频率表达式规则 5.将该配置文件与主文件关联,启动项目查看结果!
阅读全文
摘要:1.业务分析 权限说的是不同的用户对同一个系统有不同访问权限,其设计的本质是:给先给用户分配好URL,然后在访问的时候判断该用户是否有当前访问的URL. 2.实现 2.1数据库设计标准5表权限结构 2.2.sql语句实现,根据用户id查询该用户所有的资源 sql语句: SELECT ur.user_
阅读全文
摘要:1.什么是事务(Transaction:tx) 数据库的某些需要分步完成,看做是一个整体(独立的工作单元),不能分割,要么整体成功,要么整体生效。“一荣俱荣,一损俱损”,最能体现事务的思想。案例:银行转账案例,A给B转账1000元钱,会涉及到减少A账户余额的1000元,增加B账户的余额1000元。该
阅读全文
摘要:1.aop概述 Spring的AOP:什么叫做AOP:Aspect oritention programming(面向切面编程)什么是切面:看图,业务方法 执行前后.AOP的目的:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系
阅读全文
摘要:1.创建事务管理类 TransactionManager.java 2.创建配置文件 3.需要被管理的业务类 Ticket3Service.java 4.测试方法 5.使用到的jdbc工具类 完成测试吧!
阅读全文
摘要:1.添加站间互售入口 对应的html代码 <button onclick="otherStation()">站间互售</button> 对应的js发送函数 function otherStation(){ //进入进入站间互售页面列表 window.location.href="/otherTick
阅读全文
摘要:1.日期转换 1.1字符串类型转换成时间Date类型 重点掌握SimpleDateFormat类,多查看API 1.2.时间Date类型转换成字符串类型 1.3.日期加减运算 重点掌握SimpleDateFormat类,多查看API 2.实际案例应用 需求:在车票列表中显示发车时间,并且高级查询支持
阅读全文
摘要:1.memcache使用环境搭建 1.安装memcached服务器 安装方法 以管理员身份打开cmd,在cmd中执行如下命令: 注意:在执行该命令时必须在memcached.exe文件下执行. 2.开启服务 注意:要重新打开cmd控制台,再执行开启服务命令 3.查看是否启动成功 4.关闭memcac
阅读全文
摘要:1.数据字典表 2. DicMap.java类 3.dao接口 4.mapper映射文件 5.在模型中使用 6.页面显示 7.浏览器中使用firbug查看返回数据 8.页面显示效果 到此字典使用完毕!
阅读全文
摘要:1.业务分析 每个在窗口售票的售票员都应该可以随时查看自己的售票信息 简单的界面入口如图所示: 对应的html代码: <button onclick="orderDetail()">订单明细</button> 对应的js函数: 1 <%@ page contentType="text/html;ch
阅读全文