摘要: java实现多线程有三种方式:继承Thread类,重写run方法,启动使用start;实现runnable接口,重写run方法;实现callable接口,重写call方法(可以有返回值,也可以抛出异常) 1.多线程实现文件下载 利用FileUtils.copyURLtoFile() 模拟抢票(同步问 阅读全文
posted @ 2019-06-10 23:34 Practical 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 工程创建成功后,构建本项目的层次结构。 本工单系统采用的是mapper(dao)层+service层+controller层来进行实现。 mapper层主要是利用mybatis与数据库进行交互,创建数据访问接口。 service层主要用于调用mapper层的数据访问接口,并可对返回的数据进行适当的处 阅读全文
posted @ 2019-06-10 18:04 Practical 阅读(2057) 评论(0) 推荐(0) 编辑
摘要: 本项目后端采用的是SpringBoot+Mybatis进行开发,为REST风格。前端采用的Vue.js框架,组价使用的是Element。数据库使用的是Mysql。部署采用的是nginx+docker。 本博客只用于记录开发思路,具体的实现细节可参考本人的GitHub。 数据库的表结构实现细节省略。 阅读全文
posted @ 2019-06-10 17:52 Practical 阅读(4429) 评论(2) 推荐(1) 编辑
摘要: 本工单系统具有如下功能: 用户登录进去之后,会有热点问题推荐,避免用户重复提交类似的问题 用户可以查看提交的历史工单,并可以通过工单编号、提交时间、关键字进行检索,也可以通过工单状态进行筛选 用户可以一直追踪工单的状态,并在工单处理过程中一直与维护工程师进行交流,保持沟通 用户可以对已完结的工单进行 阅读全文
posted @ 2019-06-10 17:23 Practical 阅读(6600) 评论(10) 推荐(1) 编辑