CheungChingYin的博客

能做自己喜欢做的事,岂不美哉?
私信 关注
CheungChingYin
码龄5年

能做自己喜欢做的事,岂不美哉?

  • 126,316
    被访问量
  • 60
    原创文章
  • 60,461
    作者排名
  • 279
    粉丝数量
  • 于 2016-01-02 加入CSDN
获得成就
  • 获得165次点赞
  • 内容获得113次评论
  • 获得565次收藏
荣誉勋章
TA的专栏
  • 前端
    1篇
  • JSP
    4篇
  • Servlet
    4篇
  • Java线程
    1篇
  • 学习笔记
    27篇
  • Exception
    2篇
  • Java异常
    2篇
  • JSTL
    3篇
  • Spring入门
    14篇
  • Spring4.0
    9篇
  • 配置
    16篇
  • JavaBean
    6篇
  • C3P0
    4篇
  • MySQL
    4篇
  • SpringAOP
    2篇
  • Spring事务管理
    2篇
  • SpringMVC
    12篇
  • VUE
    2篇
  • JQuery
    1篇
  • BootStrap
    1篇
  • 学生管理系统
    1篇
  • Shiro
    2篇
  • SpringBoot
    23篇
  • 开发日记
    1篇
  • 机房报修管理系统
    24篇
  • 后端
    17篇
  • Druid
    1篇
  • MybatisGenerator
    1篇
  • Mybaris
    1篇
  • Cros
    1篇
  • JSON
    1篇
  • Redis
    1篇
  • QRCode
    1篇
  • Zip压缩
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【机房报修管理系统】 前端篇(一) Vue项目搭建

一、前情提要    在上一次我们完成了机房报修管理系统的后端篇,这一次我们来搞前端了;由于本人的前端技术有限,所以在教程中可能会有一些错误,如果出现错误请各位同学在文章的下方评论或者发送邮件到我的邮箱,我会尽快回复你们。二、使用到的技术这一次使用到的东西很少,只有以下的几样工具:JS框架:Vue.jsUI库:Element-UI异步请求:...
原创
464阅读
0评论
1点赞
发布博客于 2 年前

【机房报修管理系统】 后端篇(二十二)Controller层开发——二维码相关接口、Zip压缩以及定时任务

一、前情提要    上一次我们完成了历史工单管理接口的开发,由于实训楼和实训室管理的开发也是比较简单的服务调用而已,所以在这里就不再赘述了,这一次我们来做二维码的相关开发,并且实现一些定时任务。二、接口功能设想    这个项目需
原创
374阅读
4评论
2点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(二十一) Controller层开发——历史工单相关接口

一、前情提要    上一次我们完成了工单管理接口的开发,这一次我们来实现历史工单的开发,其实历史工单的开发和工单管理开发差不多,基本的增删改查即可。二、接口功能设想    接口需要有基本的增删改查功能外,还需要在查询功能上,有维修问题关键字查询,因为历史工单是给以后的机房管理员遇到问题时,查询有没有相关的问...
原创
339阅读
0评论
1点赞
发布博客于 2 年前

【机房报修管理系统】 后端篇(二十) Controller层开发——工单管理相关接口

一、前情提要    各位朋友新年快乐,今天是年初八,由于春节的关系,【机房报修管理系统】停更了一段时间,但是并不是弃坑了,我会再以后尽量1~2天一更,把前端篇和后端篇的坑填上。    上一次我们做完了管理员的Controller层的开发,这一次我们进行工单管理的开发;由于在上一篇文章《【机房报修管理系统】 后端篇...
原创
378阅读
0评论
1点赞
发布博客于 2 年前

【机房报修管理系统】 后端篇(十九) Controller层开发——管理员相关接口

一、前情提要    上一次我们对Controller层的开发做了一个问答Q&A,这一次我们来真正开发Controller层的管理员接口。二、接口设计以及实现1.创建一个管理员相关接口的接口类AdministratorController在com.repairsystem.web.controller创建类Administrato
原创
419阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十八) Controller层开发——相关介绍Q&A

一、前情提要    上一次我们完成了角色权限的服务开发,也意味着Service层的开发已经完成了,这一次我们开始Controller层的开发,并且配合我们配置的Swagger2对接口进行测试。二、相关接口注意:下图为Swagger2生成的接口文档,下面会根据每个接口进行分析三、Q&A注意:在这里我会在这里介绍如何生成接口文档以及...
原创
301阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十七) Service层开发——角色权限服务

一、前情提要    上一次我们做了一个简单的邮件发送服务,这一次我们来实现角色权限服务,用于Shiro实行登录时的授权。二、接口设计1.获得全部角色信息:searchAllRole参数:无返回值:List<Role>(Role为角色的实体类)2.通过角色ID获取角色信息:searchRoleById参数:id(角色ID,...
原创
214阅读
0评论
1点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十六) Service层开发——邮件服务

一、前情提要    上一次我们完成了实训室楼理服务;由于在管理员受理工单和完成工单的时候需要发送邮件,所以这一次我们来完成邮件服务。二、接口设计由于在这里我们质询要在受理工单和完成工单的时候发送有几件,所以执行需要设计两个接口:1.受理工单发送邮件:acceptOrderMail参数:userName(报修人名字,类型为String)参数...
原创
286阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十五) Service层开发——实训楼管理服务

一、前情提要    上一次我们实现了实训室服务层的开发,这一次我们来做实训楼管理服务。二、接口设计1.获取所有教学楼信息:searchAllBuilding参数:无返回值:List<Building>2.通过教学楼编号获取教学楼信息:searchBuildingById参数:id(实训楼ID,类型为Integer)返回...
原创
249阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】 后端篇(十四) Service层开发——实训室管理服务

一、前情提要    上一次我们完成了历史工单管理服务的开发,这一次我们来实现实训室管理服务。二、接口设计1.获取全部机房信息:searchAllClass参数:无返回值:List<Class>2.通过机房ID获取机房信息:searchClassById参数:id(机房ID编号,类型为Integer)返回值:Class(...
原创
189阅读
0评论
1点赞
发布博客于 2 年前

【机房报修管理系统】 后端篇(十三) Service层开发——历史工单管理服务

一、前情提要    上一次我们对维修工单服务进行开发,这一次我们对历史工单服务进行开发。二、接口设计1.获取所有完成的维修表单:searchAllCompleteOrder参数:无返回值:List<CompleteOrder>2.获取完成维修表单数量:getCompleteOrderCount `参数:无返回值:Int...
原创
357阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十二) Service层开发——工单管理服务

一、前情提要    上一次我们做到了配置Shiro,这一次我们来完成工单管理服务的开发。二、接口设计1.获取全部维修工单服务:searchAllOrder参数:无返回值:List<Orders>2.通过维修工单ID获取维修工单信息:searchOrderById参数:id(维修工单ID,类型为:Integer)返回值:...
原创
1106阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十一) 配置权限管理器——Shiro

一、前情提要    上一次我们做了Redis的相关配置,这一次我们来做Shiro的配置,这次的配置基于CSDN博主@Starrk__的文章《基于SpringBoot整合redis及shiro》配置的,在此先感谢博主@Starrk__提供了这么优秀的文章供我们学习。二、任务详情使用Maven导入Shiro配置Shiro的Configurati...
原创
311阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(十) Service层开发——管理员管理服务

一、前情提要    上一次我们做完了Redis的配置,这一次我们来对Service层进行开发,做管理员管理服务。二、方法设计1.管理员登录
原创
399阅读
1评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(九) 在SpringBoot配置非关系型数据库Redis

一、前情提要    在上一篇文章中,我们做完了Swagger2的基本配置,并且测试了Swagger2。这一次我们来配置非关系型数据库Redis。二、任务详情在Maven中导入Redis配置Redis三、相关介绍1.什么是Redis?    在《维基百科——Redis》中是这样
原创
190阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(八) 配置接口管理利器——Swagger2

一、前情提要    在上一篇文章中,我们自定义了一个JSON工具类以及解决当JSON数据为空时出现Null变为""的问题,这一次我们来配置接口管理利器——Swagger2。二、任务详情使用Maven导入Swagger2创建配置类配置Swagger2三、相关介绍1.什么是Swagger2?   &nbs...
原创
228阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(七) 配置自定义JSON类及解决JSON的值空时不出现Null

一、前情提要    上一次我们做完了使用Cros解决跨域问题,这一此我们做一个前后端交换信息所需要的东西——JSON,及解决JSON值为空的时候不出现NULL。二、任务详情创建自定义JSON工具类配置JSON使JSON值为空的时候不出现NULL三、相关介绍1.什么是JSON?在《维基百科——JSON》是这样说的: &n...
原创
221阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(六) 配置Cros解决跨域问题

一、前情提要    上一次我们使用了MyBatisGenerator解决了实体层和Dao层的开发,这一次我们来解决Cros跨域问题。二、任务详情配置Cros拦截器三、相关介绍1.什么是跨域问题?     跨域问题,MDN是这样介绍的:《HTTP访问控制(CORS)》 &nbsp...
原创
293阅读
2评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(五) 使用MybatisGenerator生成实体层和DAO层

一、前情提要    上一次我们做到了导入并配置MyBatis、通用Mapper、PageHelper,这一次我们使用MyBatis Generator来生成实体层(entity)、Dao层相关的类和Mybatis相关的xml文件。二、任务详情新建一个MyBatisGenerator-Config的新项目导入相关的第三方工具编写MyBatis...
原创
276阅读
1评论
1点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(四) 配置Mybitis、通用Mapper及Pagehelper

一、前程提要    上一次我们完成了阿里巴巴的Druid数据源配置,这次我们来配置MyBatis、通用Mapper,PageHelper。二、任务详情这一次的任务很简单,只需要导入+配置即可。通过Maven导入MyBatis、通用Mapper、PageHelper配置MyBatis、通用Mapper、PageHelper三、相关介绍...
原创
333阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(三) 配置阿里巴巴Druid数据源

一、前情回顾    在上一篇文章,我们初步搭建了一个SpringBoot,并且配置了一些如服务器端口号,tomcat编码格式的基本配置,这一次我们来配置MySQL数据源。二、任务详情这一次我们有以下的任务需要完成。通过Maven导入阿里巴巴研发的数据源Druid将相关的MySQL信息配置在Druid上设置Druid的可视化监控界面三...
原创
291阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(二) SpringBoot项目搭建

一、前情回顾    上一次我们讲了数据库的设计,这次我们开始正式写代码,在写代码之前,我们得把整个项目的总体框架搭建起来,以便于以后的开发。二、技术选型注意:本项目会用到Spring和SpringMVC,请确保对这两个框架有一定的基础知识    这一次的项目我们选择SpringBoot,说到SpringB...
原创
767阅读
0评论
0点赞
发布博客于 2 年前

【机房报修管理系统】后端篇(一) 设计数据表

一、系统模块设想1.系统分析    万事开头难,要做一个系统,首先得分析这一个系统究竟需要什么功能。"机房报修管理系统"需要实现的操作就是:报修人扫面二维码报修电脑—>后台管理员获得报修信息—>管理员回应已收到报修请求—>后台管理人员派人维修—>维修完成后管理员写维修经历并把表单转为历史表单。2.功能分块 &nbs...
原创
2577阅读
1评论
3点赞
发布博客于 2 年前

【机房报修管理系统】1.简介篇 机房报修管理系统简介

一、缘由    经历了大概两个月断断续续的开发,终于将一个“机房报修管理系统”的开发完善了。由于博主在校期间有幸担任了两年的机房管理员,负责学校实训室电脑设备的维修,我在担任此职务的途中,总需要定时地检查实训室电脑的完好状况,可是一台一台地检查这种做法费事费力,所以萌生了做一个报修系统的想法,让使用电脑的学
原创
2531阅读
0评论
10点赞
发布博客于 3 年前

【机房报修管理系统开发日志】1.Shiro的自定义拦截不生效

我的环境Shiro 1.4.0SpringBoot 2.0.6一、遇到的问题在我刚写好了Realm文件和ShiroConfig文件,做好了自定义拦截,代码如下所示AdminRealm.javapackage com.repairsystem.realm;import com.repairsystem.entity.Administrator;import com.rep...
原创
507阅读
0评论
0点赞
发布博客于 3 年前

基于Servlet的学生管理系统

一、缘起四个月前,我曾经写过一个基于JSP的学生管理系统《基于JSP的学生管理系统》,这一次我又带来了一个基于Servlet的学生管理系统,在原有的基础上新增了其他功能,介系你没有van过的船新版本...
原创
15319阅读
30评论
51点赞
发布博客于 3 年前

【SpringMVC】11.REST风格的CRUD实战(五)之修改操作

注意!!!此教程是基于《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》来讲解的,在阅读前请务必查阅此文章。 一、前情提要在之前的第一篇文章《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》中,我们明确了API接口要求修改操作显示修改页面URI:emp/{id}请求方式:GET显示效果:回显表单。修...
原创
277阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】10.REST风格的CRUD实战(四)之删除操作

注意!!!此教程是基于《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》来讲解的,在阅读前请务必查阅此文章。 一、前情提要在之前的第一篇文章《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》中,我们明确了API接口要求删除操作URL:emp/{id}请求方式:DELETE删除后效果:对应记录从数据表中删除 ...
原创
349阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】9.REST风格的CRUD实战(三)之添加操作

一、前情提要在之前的第一篇文章《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》中,我们明确
原创
237阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】8.REST风格的CRUD实战(二)之查询操作

一、前情提要在之前的第一篇文章《【SpringMVC】7.REST风格的CRUD实战(一)之前期工作》中,我们明确
原创
265阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】7.REST风格的CRUD实战(一)之前期工作

一、什么是REST和CRUD?1.有关REST有关REST的解释我已近在之前的SpringMVC系列文章提到过,如果有兴趣的同学可以翻看《【SpringMVC】3.REST表现层状态转换》进行查看。2.有关CRUD In computer programming, create, read, update, and delete(CRUD) are the four b...
原创
251阅读
0评论
1点赞
发布博客于 3 年前

【SpringMVC】6.SpringMVC的视图和视图解析器

注意!!!此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》。 一、视图和视图解析器1.什么是视图视图的作用是渲染模型数据,将模型里的数据以...
原创
99阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】5.处理模型数据

注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》一、在SpringMVC中如何输出数据模型?Spring MVC 提供了以下几种途径输出模型数...
原创
887阅读
1评论
0点赞
发布博客于 3 年前

【SpringMVC】4. 获取Http的请求信息或请求头

注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》一、什么是请求地址信息我们在访问网页的过程中,总会看到类似于下面这样的链接: http://...
原创
15465阅读
3评论
10点赞
发布博客于 3 年前

【SpringMVC】3.REST表现层状态转换

注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》一、什么是REST 表现层状态转换(REST,英文:Representational St...
原创
408阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】2. 注解@RequestMapping的使用

注意!!! 此文章需要配置了SpringDispatcherServlet和InternalResourceViewResolver才能够使用,如果不会配置,请翻看我【SpringMVC】系列的第一篇文章《【SpringMVC】1. SpringMVC的第一个程序——HelloWorld》一、关于RequestMapping(1)@RequestMapping的作用Spring ...
原创
393阅读
0评论
0点赞
发布博客于 3 年前

【SpringMVC】1. SpringMVC的第一个程序——HelloWorld

一、什么是SpringMVC Spring Web MVC is the original web framework built on the Servlet API and included in the Spring Framework from the very beginning. The formal name “Spring Web MVC” comes from the...
原创
559阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】基于Xml的方式进行事务管理

一、前情提要此文章时关于基于Xml的方式配置Spring事务管理,由于前面我已经出炉了一篇《【Spring4.0】Spring基于注解方式进行事务管理》,里面已经详细介绍了关于Aop的一些知识点,在这里我就不再详细介绍SpringAOP了,如有需要烦请翻阅我【Spring4.0】系列日志。 二、前期准备工作和《【Spring4.0】Spring基于注解方式进行事务管理》一样导...
原创
155阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】Spring基于注解方式进行事务管理

一、什么是事务管理事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.。事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用。事务的四个关键属性(ACID): 属性 解释 原子性(atomicity) 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要...
原创
1545阅读
0评论
1点赞
发布博客于 3 年前

【Spring4.0】如何使用JdbcTemplate

一、什么是JdbcTemplate为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架。作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将...
原创
3329阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】基于XML方式配置SpringAOP

一、前程提要《基于注解方式配置SpringAOP》文章已经出炉,需要等同学可以通过超链接进行查看,由于使用注解方式配置SpringAOP在开发中时主流,所以关于SpringAOP的知识都放在那篇文章,这篇文章只会简单地介绍下基于XML方式配置SpringAOP。 二、代码演示1.新建一个名为top.cheungchingyin.spring.aop.xml的包2.创建一个...
原创
241阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】基于注解方式配置SpringAOP

一、什么是AOP? 面向侧面的程序设计(aspect-oriented programming,AOP,又译作面向方面的程序设计、观点导向编程、剖面导向程序设计)是计算机科学中的一个术语,指一种程序设计范型。该范型以一种称为侧面(aspect,又译作方面)的语言构造为基础,侧面是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点(crosscutting concern)。...
原创
2084阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】基于注解的方式Bean配置

一、注解的作用组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件。 二、特定的注解@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组...
原创
2492阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】通过工厂方法配置bean

一、静态工厂方法创建Bean注意!!接下来的代码都会复用Car.java,请预先准备好这个类。public class Car { private String brand; private double price; public String getBrand() { return brand; } publi...
原创
179阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】spEL(Spring Expression Language)表达式入门

一、什么是spEL The Spring Expression Language (SpEL for short) is a powerful expression language that supports querying and manipulating an object graph at runtime. The language syntax is similar to ...
原创
174阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】配置Bean时使用外部属性文件properties连接MySQL

一、为什么要在配置bean时使用外部属性文件properties?一般来说,我们可以直接在bean中直接配置连接数据库的相关参数如下所示: bean配置文件beans-properties.xml<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataS
原创
642阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】SpringBean的作用域

一、测试前期需要建立的类1.代表汽车的Car.javapublic class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String ...
原创
188阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】Bean之间的关系

一、Bean之间的关系Bean之间的关系有两种:继承依赖 二、继承继承其实和面向对象编程的继承差不多,子类继承父类的属性,还能够复写和增加其他属性。继承示例代码:1.关于地址的JavaBean:Address.java假设该类位于包top.cheungchingyin.beans.autowire中package top.cheungchingyin...
原创
74阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】Bean在XML文件中的自动装配

一、为什么需要自动装配?在上一篇博文《【Spring4.0】 Spring中的Bean配置》中介绍了在Spring中如何做Bean的手动装配,虽然这种方法能用,但是出现一大堆Bean的时候配置起来就会很麻烦,所以这时出现了Bean的自动装配。 二、举个例子一个人有姓名,有住址,有一辆车 转化为面向对象编程就是这样:1.有一个代表人的Bean,叫Person.java...
原创
94阅读
0评论
0点赞
发布博客于 3 年前

【Spring4.0】 Spring中的Bean配置

注意!!此篇博文和上一篇博文有一些关联,如已经新建好的各种类的位置,如果对于类的位置不清楚请看上一篇博文 【Spring 4.0】Spring入门之第一个程序HelloWorld实现一、关于IOC和DI     IOC(Inversion of Control)控制反转:其思想是反转资
原创
187阅读
0评论
0点赞
发布博客于 3 年前

【Spring 4.0】Spring入门之第一个程序HelloWorld实现

一、什么是Spring?     Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache License 2.0开源许可协议的形式发布,也有.NET平台上的移植版本。该框架基于 Expert
原创
4285阅读
2评论
3点赞
发布博客于 3 年前

【JavaException】noclassdeffounderror:com/mchange/v2/ser/indirector

一、出现的错误我在尝试使用C3P0链接MySQL数据库的时候导入了如下的两个包c3p0-0.9.5.2.jarmysql-connector-java-5.1.6.jar 但是发生如下错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'data...
原创
163阅读
0评论
0点赞
发布博客于 3 年前

简单介绍Sun公司的JSTL标签库的核心标签使用

一、什么是JSTL标签库? JSP标准标签库(JSP Standard Tag Library)是Java EE网络应用程序开发平台的组成部分。它在JSP规范的基础上,扩充了一个JSP的标签库来完成一些通用任务,比如XML数据处理、条件执行、数据库访问、循环和国际化。 维基百科—JSTL根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL标...
原创
355阅读
0评论
0点赞
发布博客于 3 年前

JSP自定义标签的入门

什么是自定义标签? 自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。 JSP标签扩展可以让你创建新的标签并且可以直接插入到一个JSP页面。 JSP 2.0规范中引入Simple Tag Handlers来编写这些自...
原创
177阅读
0评论
1点赞
发布博客于 3 年前

【日期转换错误】关于JSP日期转换错误

错误信息HTTP Status 500 - An exception occurred processing JSP page /2.jsp at line 33type Exception reportmessage An exception occurred processing JSP page /2.jsp at line 33description The serv...
原创
464阅读
0评论
0点赞
发布博客于 3 年前

Web工程中各类地址的写法

    对于初入门Servlet的同学来说,写地址经常容易写错导致页面404,所以今天我通过一个简单的代码来讲一下web工程中各类地址的写法。    首先是先贴出我的工程所有内容(Servlet是在url包内的ServletDemo1):    现在以form.html为目标进行相对应的读取(默认项目的URI在tomcat中是以项目名为开头,即“/Day06”):package top.cheun...
原创
347阅读
2评论
2点赞
发布博客于 3 年前

关于ServletContext如何读取Web应用中的资源文件

起因最近在学习Servlet,发现每一次读取资源文件的时候都会有路径错误的问题,通过研究后总结了些经验,记录下来以备后人查询。配置文件的位置以properties配置文件为示例,在工程里面放置的经典位置有三种:在src目录下在src目录下的package中在WebRoot目录下 (db.properties为例子配置文件) 路径配置提醒: ...
原创
1122阅读
0评论
0点赞
发布博客于 3 年前

关于Servlet的线程安全问题(一)

在写Servlet需要注意线程的安全问题。Person类package top.cheungchingyin.thread;public class Person { public int age;}Demo类package top.cheungchingyin.thread;import javax.servlet.ServletException;import java...
原创
100阅读
0评论
0点赞
发布博客于 3 年前

基于JSP的学生管理系统

-----------2019年6月1日更新----------- 很感谢大家的阅读,不过在这里希望能够提几点学习前的问题。第一,其实我是不太建议各位去学习这一篇文章,毕竟这是我刚刚接触JavaWeb时写的项目,所以代码质量是不太好的,容易会出现Bug,再加上在JSP中写Java代码在开发中是不规范的,我是为了应付当时的...
原创
52338阅读
65评论
64点赞
发布博客于 3 年前

用JSP+JavaBean制作简易计算器

一、起因        刚刚起步学习JSP,迫于需要提交作业的关系,用了一下午的时间翻阅了各种资料,硬是把作业生生地撸出来。-__-!        本程序基于JSP+JavaBean实现。        开发环境:            WIndows10    1709            TomCat version 8.5            JDK version 1.8.0_161...
原创
4369阅读
1评论
11点赞
发布博客于 3 年前