
培训班
Myzoneliver
毕业于不知名二本院校,培训班出生的码畜.因技术增长跟不上年龄及害怕35岁失业.遂从一线城市逃回家乡,现为某公司信息部系统维护人员,编程爱好者.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
旅游管理系统:启用/禁用
启用/禁用ProjectDao/*** 禁用或启用项目信息 * */ int validById( @Param("valid")Integer valid, @Param("ids")String[] ids);ProjectMapper.xml<!-- 禁用或启用项目信息 vali转载 2017-10-13 20:22:33 · 790 阅读 · 0 评论 -
旅游管理系统:统一返回值,控制层统一异常处理与项目添加
重构方法的返回值,对返回值进行统一封装实际项目中现在通常会对控制层返回的数据进行统一封装. 1)正常数据(包含页面要呈现的数据) 2)错误数据(包含一些异常信息) 在我们的项目我们会将控制台返回的数据封装为一个 JsonResult对象(此对象会转换为json格式字符串返回到客户端)class JsonResult{ private int state; p转载 2017-10-16 22:46:40 · 588 阅读 · 0 评论 -
旅游管理SSM的配置文件
配置文件列表spring-mvc.xmlbeans default-lazy-init="true" xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w原创 2017-10-19 22:23:57 · 844 阅读 · 7 评论 -
旅游管理系统:产品分类信息树状显示
产品分类信息树状形式显示1.构建产品分类实体ProducTypepackage cn.tedu.ttms.product.entity;import java.io.Serializable;import java.util.Date;public class ProductType implements Serializable{ private static fi转载 2017-10-19 22:44:32 · 1221 阅读 · 0 评论 -
旅游管理系统:文件的上传和下载
Spring中文件的上传与下载1.文件上传业务分析1)将文件上传到服务器,然后存储到服务器的某个位置. 2)将已上传的文件相关信息存储到数据库.例如文件名, 文件大小,文件摘要信息,文件在服务器上的地址等.2.SSM架构中文件上传的实现? 1)添加文件上传依赖?dependency> groupId>commons-fileuploadgroupId>转载 2017-10-20 22:21:02 · 953 阅读 · 0 评论 -
序列化、加密与多线程
默认序列化不是安全的class Student implements Serializable{ private static final long serialVersionUID = -6878188780054330073L; private String name; private int age; private int weight; public转载 2017-10-23 22:14:23 · 566 阅读 · 0 评论 -
代理模式
硬编码直接在业务源代码中修改静态代理//接口public interface TeamService { void updateObject(); void insertObject();}//被代理类public class TeamSerivceImpl implements TeamService { @Override public void u原创 2017-10-23 22:25:19 · 188 阅读 · 0 评论 -
旅游管理系统:事务
1.事务定义?事务(transaction)是一个不可分割逻辑工作单元.例如 转账,存钱,下订单等都可以看成一个事务.2.事务的四大特性:1)原子性(事务逻辑中的操作要么都执行要么不执行.) 2)一致性(事务前后数据状态应该是一致的); 3)隔离性(多个事务并发执行时应是相互隔离的) 4)持久性(事务一旦提交或回滚事务状态将会持久性发生变化)多个事务转载 2017-10-25 22:24:44 · 291 阅读 · 0 评论 -
AOP
硬编码直接在业务源代码中修改静态代理//接口public interface TeamService { void updateObject(); void insertObject();}//被代理类public class TeamSerivceImpl implements TeamService { @Override public void u转载 2017-10-24 22:12:18 · 183 阅读 · 0 评论 -
旅游管理系统:项目信息分页显示、查询
Day03-01 项目信息分页显示1.在ProjectDao中添加分页相关方法: List findPageObjects( @Param("startIndex") int startIndex, @Param("pageSize") int pageSize); //当dao中的方法参数多余1个时要使用@Param注解定义参数. int getRowCo转载 2017-10-13 20:07:34 · 1294 阅读 · 0 评论 -
旅游管理系统的FAQ
FAQ:Frequently Asked Questions1. 服务端返回的JSON中的日期格式如何设置?1)JS端直接设置(new Date(长整形).toLocaleDateString()) 2)编写日期转换类继承JsonSerializer重写相关方法,然后在 对应实体对象的get方法上使用@JsonSerialize注解进行 标注要使用的类型转换器.转载 2017-10-13 19:40:22 · 788 阅读 · 0 评论 -
JAVA基础
FUNDAMENTAL一、概述1.Linux操作系统开源的操作系统、免费,主要作为服务器操作系统, 而Java主要是服务器端开发,所以部署环境都是LinuxLinux与Windows目录结构的区别: 文件系统不同: Linux:目录 Windows:盘符外部设备映射不同: Linux:挂载点 Windows:盘符安全级别不同: Linux:高 Wi原创 2017-07-19 22:43:52 · 269 阅读 · 0 评论 -
Oracle数据库基础一:函数+DDL+DML
SQL语句本身不区分大小写, 但是字符串的值是区分大小写的 SQL字符串用单引号’ ‘基本概念:DB:Database DBMS:Database Management System DBA:Database Administrator 一个关系数据库由多个数据表组成,数据表是关系数据库的基本存储结构,由行和列组成,行(Row)也就是横排数据,也经常被称作记录(Re...转载 2017-08-12 21:51:25 · 684 阅读 · 0 评论 -
Oracle数据库基础二:DQL
数据查询语言(DQL):Data Query Language列别名 当SELECT子句中一个字段是函数或者表达式,那么在结果集中该字段的名字就是这个函数或表达式,可读性差,为此可以为列提供一个别名,这样在结果集中会使用该别名作为该字段的名字。应当养成一个好习惯,即:凡是表达式或函数都指定一个别名。别名本身不区分大小写,若希望别名区分大小写或者别名中包含空格,那么需 要使用双引号将其括起来。S转载 2017-08-20 11:18:46 · 580 阅读 · 0 评论 -
Spring:上
Spring是什么开源的,用来简化企业级应用开发的应用开发框架。简化开发: Spring框架对常用的api都做了封装,比如对jdbc就做了一套封装(Spring Jdbc),使用SpringJdbc访问数据库,就不再需要考虑如何获取连接与关闭连接等操作了。解耦: Spring帮我们管理对象之间的依赖关系(对象之间的耦合度降低了),这样软件的维护性得到提高。集成其它框架:Spring可以很好地和转载 2017-09-21 22:06:44 · 238 阅读 · 0 评论 -
Spring:下
系统分层MVC是一种表示层架构思想。 - 如何分层? 表示层(UI):数据展现/操作界面,请求分发。 业务层(服务层):封装业务逻辑处理。 持久层(数据访问层):封装数据访问逻辑。 - 各层之间的关系 表示层通过接口调用业务层,业务层通过接口调用持久层。 这样,当下一层的实现发生改变,不影响上一层。处理表单中文参数值乱码问题乱码问题产生的原因 表单提交时,浏览器会对表单中文参数值进转载 2017-09-26 22:10:17 · 224 阅读 · 0 评论 -
mybatis
MyBatis开源的持久层框架。jdbc 易掌握,性能好,代码繁琐,易出错。hibernate 难掌握,性能不好,代码非常简洁, 虽然不用写sql,但经常需要优化sql。mybatis 比较容易掌握,性能一般,代码简洁,需要写sql。编程步骤step1. 导包。 mybatis,ojdbc,junit。step2.添加配置文件 (SqlMapConfig.xml)<?xml转载 2017-09-28 22:22:44 · 225 阅读 · 0 评论 -
spring集成mybatis
Spring集成MyBatis (方式一 使用Mapper映射器)step1.导包。 spring-webmvc,mybatis,mybatis-spring,spring-jdbc ojdbc,dbcp,junit。step2.添加Spring配置文件 MyBatis配置文件的内容变成了一个bean (SqlSessionFactoryBean)<util:propertie原创 2017-10-01 14:33:48 · 222 阅读 · 0 评论 -
AJAX和JSON
Ajax (asynchronous javascript and xml)是一种用来改善用户体验的技术,本质是利用浏览器提供的一个特殊对象(ajax对象,即XMLHttpRequest对象)向服务器发送异步请求,服务器返回部分数据,浏览器利用这些数据对当前页面做部分更新,整个过程,页面无刷新,不打断用户的操作。异步请求,指的是当ajax对象发送请求时, 浏览器不会销毁当前页面,用户仍...转载 2017-10-01 14:54:59 · 606 阅读 · 0 评论 -
旅游管理系统:前期准备
MySQL 基本应用MySQL 概述1)软件(Software)2)数据库管理系统(DBMS) 2.1)关系型数据库管理系统(Oracle,SQLServer,DB2,MySQL) 2.2)非关系型数据库管理系统(NoSQL):redis 3)关系型数据库管理系统(RDBMS)MySQL 相关网站: 1)www.oracle.com 2)www.mys转载 2017-10-10 22:23:29 · 888 阅读 · 0 评论 -
旅游管理系统:查询所有项目并显示
项目模块编程实现(MVC)1)编写实体类:Project (属性名最好与表中字段对应) 2)编写DAO接口:ProjectDao 3)编写DAO接口对应的Mapper:ProjectMapper.xml 4)编写Service接口及实现类:ProjectService,ProjectServiceImpl 5)编写Junit测试 6)编写Controller类:ProjectCont转载 2017-10-12 22:31:55 · 1342 阅读 · 0 评论 -
一个项目中遇到bug
访问页面时候出现:HTTP Status 500 servlet.init() for servlet DispatcherServlet threw exception….解决方案: 检测tomcat启动是否OK? 假如启动OK,则清浏览器缓存,假如启动失败要检测哪里代码 出现了问题(例如数据库连接被拒绝了,假如出现 ClassNotFoundException)org.原创 2017-10-13 19:39:03 · 512 阅读 · 0 评论 -
旅游管理系统:修改功能和团目功能分页显示
项目修改模块实现1.在ProjectDao接口中添加修改及根据id查询的方法. int updateObject(Project entity); Project findObjectById(Integer id);2.在projectMapper.xml文件中添加修改及查询元素 id="updateObject"转载 2017-10-17 22:11:29 · 512 阅读 · 0 评论