自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 手机快速登录 spring security权限控制

健康项目day9 手机快速登录 spring security权限控制第9章 移动端开发-手机快速登录、权限控制1. 需求分析2.1 页面调整2.1.1 发送验证码加密小知识3. 权限控制3.1 认证和授权概念3.2 权限模块数据模型3.3 Spring Security简介3.4入门第9章 移动端开发-手机快速登录、权限控制1. 需求分析手机快速登录功能,就是通过短信验证码的方式进行登录。这种方式相对于用户名密码登录方式,用户不需要记忆自己的密码,只需要通过输入手机号并获取验证码就可以完成登录,是

2020-08-31 23:34:01 1108

原创 移动端开发-体检预约 手机号校验 30秒倒计时 日历展示

健康项目day81. 体检预约流程2.1 体检预约2.1.1 展示预约的套餐信息2.1.2 手机号校验2.1.3 30秒倒计时效果1. 体检预约流程用户可以通过如下操作流程进行体检预约:1、在移动端首页点击体检预约,页面跳转到套餐列表页面2、在套餐列表页面点击要预约的套餐,页面跳转到套餐详情页面3、在套餐详情页面点击立即预约,页面跳转到预约页面4、在预约页面录入体检人信息,包括手机号,点击发送验证码5、在预约页面录入收到的手机短信验证码,点击提交预约,完成体检预约2.1 体检预约在预约页面

2020-08-30 23:08:29 648

原创 Freemarker 生成移动端静态页面

健康项目day7健康项目day61. 页面静态化介绍2. Freemarker介绍3. Freemarker入门案例3.1 环境搭建3.2 创建模板文件3.3 生成文件4. Freemarker指令4.1 assign指令4.2 include指令4.3 if指令4.4 list指令4.5 字符串拼接4.6 算数运算符4.7 比较运算符4.7内建函数4.8数值格式4.9判空5. 生成移动端静态页面5.1 环境搭建5.2 创建模板文件5.3 配置文件5.4 生成静态页面健康项目day61. 页面静态化介绍

2020-08-28 19:55:14 754

原创 移动端开发 套餐列表动态展示(多表联查) 短信发送

健康项目day6第6章 移动端开发-体检预约1. 移动端开发1.1 移动端开发方式1.1.1 基于手机API开发1.1.2 基于手机浏览器开发1.1.3 混合开发1.2 微信公众号开发1.2.1 帐号分类2. 套餐展示2.1 需求分析2.2 搭建移动端工程导入通用组件health_mobile3.1 完善页面3.1.1 展示套餐信息3.2后台代码3.2.1 Controller4. 套餐详情页面动态展示4.1.2 获取套餐详细信息4.1.3 展示套餐信息4.2 后台代码Controllerserviceda

2020-08-27 21:33:59 1438

原创 POI报表下载与上传 日历展示预约设置信息

健康项目day5 POI报表下载与上传 日历展示预约设置信息第5章 预约管理-预约设置1. 需求分析2. Apache POI2.1 POI介绍2.2 入门案例2.2.1 从Excel文件读取数据2.2.2 向Excel文件写入数据3. 批量导入预约设置信息3.1 完善页面3.1.1 提供模板文件3.1.2 实现模板文件下载3.1.3 文件上传3.2 后台代码3.2.1 Controller3.2.2 服务接口3.2.3 服务实现类3.2.4 Dao接口3.2.5 Mapper映射文件4. 日历展示预约设置

2020-08-25 23:23:45 721

原创 七牛云 阿里云图片存储 新增套餐 分页 定时任务Quartz(作业:编辑和删除功能)

健康项目day4第4章 预约管理-套餐管理今日目标:1. 图片存储方案1.1 介绍1.2 七牛云存储1.2.1 注册、登录1.2.2 新建存储空间1.2.3 查看存储空间信息1.2.4 开发者中心1.2.5 鉴权1.2.6 上传策略与流程1.2.7 Java SDK操作七牛云1.2.8 封装工具类2. 新增套餐需求分析2.1 展示检查组列表2.2 图片上传并预览2.3 新增套餐2.3.1 服务接口2.3.2 Controller2.3.3 Dao接口2.3.4 Mapper映射文件2.3.5 服务实现类2

2020-08-24 23:58:59 840

原创 预约管理-检查组 增删改查 前三天的总结

第3章 预约管理-检查组管理1. 需求分析检查组其实就是多个检查项的集合,例如有一个检查组为“一般检查”,这个检查组可以包括多个检查项:身高、体重、收缩压、舒张压等。所以在添加检查组时需要选择这个检查组包括的检查项。检查组对应的实体类为CheckGroup,对应的数据表为t_checkgroup。检查组和检查项为多对多关系,所以需要中间表t_checkgroup_checkitem进行关联。2. 新增检查组原始页面<!DOCTYPE html><html> &l

2020-08-24 00:10:11 1168 1

原创 预约管理-检查项 vue结合spring dubbo增删改查

第2章 预约管理-检查项管理1. 需求分析传智健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、患者管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与患者间的互动,增强管理者对健康管理机构运营情况的了解。系统分为传智健康后台管理系统和微信端应用两部分。其中后台系统提供给健康管理机构内部人员(包括系统管理员、健康管理师等)使用,微信端应用提供给健康管理机构的用户(体检用户)使用。本项目功能架构图:通过上面的功能架构图可以看到

2020-08-23 23:52:49 788 3

原创 健康 项目介绍环境搭建

健康项目day1-3第1章 项目概述和环境搭建1. 项目概述1.1 项目介绍1.2 原型展示1.3 技术架构1.3 功能架构2. 环境搭建2.1 health_parent2.2 health_common2.3 health_interface2.3 health_service_provider2.4 health_backend第1章 项目概述和环境搭建项目实战的意义:面试加分零碎的知识点糅合在一起,形成应用场景技术升级传智健康项目的:熟悉业务场景,活用所学知识熟悉企业及项目的开发流

2020-08-23 23:52:03 932

原创 Dubbo 互联网项目架构 dubbo入门 高级特性

Dubbo1-今日内容2-相关概念2.1-互联网项目架构-特点2.2-互联网项目架构-目标2.3-集群和分布式2.4-架构演进3-dubbo 概述4-dubbo快速入门4.1zookeeper安装4.2spring和springmvc整合5-dubbo高级特性5.1dubbo-admin安装5.2-dubbo-admin使用5.3序列化5.4地址缓存5.5 超时5.6重试5.7多版本5.8负载均衡5.9集群容错5.10服务降级1-今日内容分布式系统中的相关概念dubbo 概述dubbo快速入门du

2020-08-20 10:17:49 354

原创 Git分布式版本控制工具

Git分布式版本控制工具1. Git概述1.1 Git历史1.2 Git与SVN对比1.3 Git工作流程1.4 Git下载与安装2. Git代码托管服务2.1 常用的Git代码托管服务2.2 在码云注册账号2.3 登录码云并创建Git远程仓库2.4 邀请其他用户成为仓库成员3. Git常用命令3.1 环境配置3.2 获取Git仓库3.2.1在本地初始化一个Git仓库3.2.2从远程仓库克隆3.3工作目录、暂存区以及版本库概念3.4 Git工作目录下文件的两种状态3.5 本地仓库操作3.6 远程仓库操作3.

2020-08-17 17:10:51 286

原创 Zookeeper 安装和配置 命令操作 选举机制 节点奇数问题 分布式锁 简单集群搭建

Zookeeper1)初识 Zookeeper1.1)Zookeeper概念2)ZooKeeper 安装与配置2.1) 下载安装2.1.1、环境准备2.1.2、上传2.1.3、解压2.2) 配置启动2.2.1、配置zoo.cfg2.2.2、启动ZooKeeper3)ZooKeeper 命令操作3.1)Zookeeper命令操作数据模型3.2)Zookeeper命令操作服务端命令3.3)Zookeeper客户端常用命令4)ZooKeeper JavaAPI 操作4.1)Curator介绍4.2)JavaAPI

2020-08-16 20:40:54 215

原创 Maven高级 聚合与继承 版本管理 资源管理 多环节开发配置 跳过测试 私服

Maven高级1)分模块开发与设计1.1)工程模块与模块划分1.2)ssm_pojo拆分1.3)ssm_dao拆分1.4)ssm_service拆分1.5)ssm_control拆分1.6分模块总结1)分模块开发与设计1.1)工程模块与模块划分1.2)ssm_pojo拆分新建模块拷贝原始项目中对应的相关内容到ssm_pojo模块中​ 实体类(User)​ 配置文件(无)1.3)ssm_dao拆分新建模块拷贝原始项目中对应的相关内容到ssm_dao模块中数据层接口(User

2020-08-13 22:23:07 269

原创 Spring和SpringMVC总结 +表单效验+ssm整合

Spring和SpringMVC使用总结环境搭建一 SpringMVC Controller静态资源前后台传参中文乱码文件上传下载拦截器返回json格式日期异步请求跨域访问异常Restful二 SpringLoc开发包扫描和bean(类)AopAop注解开发事务环境搭建 <dependencies> <dependency> <groupId>org.springframework</groupId>

2020-08-11 11:59:41 389

原创 SpringMVC day02异步请求 拦截器 异常 实用技术(文件上传下载 Restful风格)

SpringMVC day021 异步调用1.1 发送异步请求(回顾)1.2 接受异步请求参数1.3 异步请求接受响应数据2 异步请求-跨域访问2.1 跨域访问介绍2.2 跨域环境搭建2.3 跨域访问支持3 拦截器3.1 拦截器概念3.2 自定义拦截器开发过程3.3 拦截器执行流程3.4 拦截器配置与方法参数3.4.1 前置处理方法3.4.2 后置处理方法3.4.3 完成处理方法3.5 拦截器配置项3.6 多拦截器配置4 异常处理4.1 异常处理器4.2 注解开发异常处理器4.3 异常处理解决方案4.4

2020-08-10 23:57:40 223

原创 SpringMVC day01 基本配置:静态资源加载,中文乱码 请求和响应

SpringMVC day011 SpringMVC 概述1 SpringMVC 概述SpringMVC是web层的框架,Spring类整合web应用,其实就是整合了Spring三层架构表现层:负责数据展示业务层:负责业务处理数据层:负责数据操作MVC(Model View Controller),一种用于设计创建Web应用程序表现层的模式Model(模型):数据模型,用于封装数据View(视图):页面视图,用于展示数据jsphtmlController

2020-08-09 23:51:13 401

原创 多线程经典面试题总结

多线程经典面试题总结1.什么是线程2.多线程的应用场景3.多线程并行和并发的区别4.Java程序运行原理和JVM的启动是多线程的吗5.多线程程序实现的方式1.继承Thread2.实现Runnable3.实现Callable接口,重写call函数6.Thread和Runnable两种方式的区别7.获取名字和设置名字8.同步代码块9.同步方法10.线程安全问题11.为什么wait方法和notify方法定义在Object这类中12.sleep方法和wait方法的区别13.线程的六种状态1.什么是线程线程是程

2020-08-08 21:20:08 249

原创 Collection集合 知识点梳理 常见面试题以及ArrayList源码分析

Collection集合【 Collection集合 】今日内容1.1集合概述1.2集合和数组的区别1.3集合类之间的继承关系2.1常见面试题2.1.1ArrayList扩容原理?1.步骤2.源码(JKD1.8)2.1.2什么是线程不安全和线程安全?2.1.3为什么说ArrayList是线程不安全的?一 代码复现二 源码分析(JKD1.8)三 如何避免ArrayList的并发问题1.使用Collections.synchronizedList()方法对ArrayList对象进行包装2.使用并发容器CopyO

2020-08-08 21:17:38 194

原创 Spring前4天总结

Spring总结SpringLoc 控制反转AOP 面向切面编程事务传播行为标签总结银行业务 简单实现SpringSpring是什么?经过验证,具有一定功能的半成品框架学习高级编程思想,学习技术 ,学习怎么使用(配置文件,注解 ,API)Spring框架不属于任何一层,但存在于每一层实现高内聚低耦合两大核心LoC :Inverse of Control 控制反转AOP:面向切面编程核心:解耦Loc 控制反转控制的是Bean对象反转的是Bean对象的获取方式以及对象之间的依赖关系原来

2020-08-08 21:13:01 184

原创 Spring-day04 事务

spring 事务spring 事务1)事务回顾1.1)什么是事务?1.2)事务的作用1.3)事务的隔离级2)事务管理2.1)Spring事务核心对象2.2)PlatformTransactionManager2.3)TransactionDefinition2.4)TransactionStatus2.5)事务控制方式2.6)案例说明2.6.1)案例说明2.6.2)案例环境(基于Spring、Mybatis整合)2.6.3)编程式事务2.7)使用AOP控制事务2.8声明式事务(XML)2.8.1)aop:

2020-08-07 23:39:45 305

原创 Spring-day03 AOP

AOPAOP1)AOP简介1.1)OOP开发思路1.2)AOP开发思想1.3)AOP概念1.4)AOP作用1.5)AOP优势2)AOP入门案例2.1)AOP相关概念2.2)AOP开发过程2.2)AOP开发方式2.3)入门案例制作分析3)AOP配置(XML)3.1)AspectJ3.2)AOP配置3.2.1)aop:config3.2.2)aop:aspect3.2.3)aop:pointcut3.3)切入点3.4)切入点表达式的组成3.4.1)切入点表达式——关键字3.4.2)切入点表达式——通配符3.4.

2020-08-06 23:58:28 745

原创 Spring-day02注解开发

注解开发1)注解驱动的意义1.1)什么是注解驱动1.2)注解驱动的弊端2)常用注解2.1)启动注解功能1)注解驱动的意义注解其实是一个标记通过反射拿到一个类上或者一个方法上的注解是啥名,然后判断这个注解是不是我们自己定义的注解,如果是就执行一些你的操作1.1)什么是注解驱动注解启动时使用注解的形式替代xml配置,将繁杂的spring配置文件从工程中彻底消除掉,简化书写1.2)注解驱动的弊端为了达成注解驱动的目的,可能会将原先很简单的书写,变的更加复杂XML中配置第三方开发的资源是

2020-08-05 00:03:21 193

原创 Spring-day01 IoC

Spring-IoC1)Spring简介1.1)什么是框架1.2)框架的作用1.3)Spring是什么1.4)Spring的体系结构1.5)Spring的发展历史1.6)Spring优势2)IoC简介2.1)优质程序代码的制作原则2.2)耦合与内聚2.3)工厂模式发展史2.4)Spring发展历程2.5)IoC3)入门案例3.1)案例环境说明3.2)IoC入门案例制作步骤3.2.1)IoC入门案例制作步骤-13.2.2)IoC入门案例制作步骤-23.2.3)IoC入门案例制作步骤-33.2.4)IoC入门案

2020-08-03 23:59:43 953

原创 WEB综合案例 黑马面面 day04 用户与角色绑定功能 登录用户菜单控制和权限效验

WEB综合案例 黑马面面 day04 用户与角色绑定功能 登录用户菜单控制和权限效验1. 用户与角色思路:根据用户去找角色的信息,然后需要用到两个表的查询,在前端页面显示信息的时候用for:each通过遍历去动态生成,而不是静态的生成需要进行更新用户与角色关系时,先从前端拿到数据,后端调用删除和添加方法来进行更新,这样运行的时候相对比较容易些,不需要分三种情况(没动,有删除,有添加)来操作1.1 绑定用户与角色关系数据准备(1)在用户模块下的\WEB-INF\pages\system\user

2020-08-02 22:24:30 2321 3

原创 java数据结构和算法 记录学习过程(不定时更新)

java数据结构和算法第一章 概述第二章 线性和非线性结构线性结构非线性结构第三章 稀疏数组和队列稀疏数组将稀疏数组保存到本地磁盘一:转成json格式,写入二:用序列化保存第一章 概述数据结构是一门研究组织数据方式的学课,学好数据结构可以编写出更加漂亮和有效率的代码学会多考虑如何将生活中遇到的问题,用程序去实现解决程序=数据结构+算法数据额结构是算法的基础第二章 线性和非线性结构线性结构线性结构是最常用的数据结构,其特点是数据元素之间存在一对一的线性结构线性结构有两种不同的存储结构

2020-08-02 18:43:02 152

原创 双向链表实现顺序插入

花了一小时,终于理解了些。记住一点,指针指向data(元素也叫值!引用地址)不多说,上代码domainpackage domain;public class HeroNode2 { public int no; public String name; public String nickname; public HeroNode2 next; public HeroNode2 pre; public HeroNode2(int no,Strin

2020-08-01 17:55:49 1766 6

原创 WEB综合案例 day03 POL(报表) 权限系统设计与开发 (Z-Tree)

web综合案例 day031. ​报表报表:简单的说,报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。报表的种类有很多:Excel报表,PDF报表,网页报表等,他们各有优缺点在本课程中,我们主要来将Excel报表。对于Excel报表的技术实现上也有很多种选择:JXL:支持xls文件操作POI:支持xls和xlsx文件操作我们只要来讲POI技术,要使用POI就要导入其坐标,如下<!--POI--><depende

2020-08-01 13:05:04 1371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除