随笔分类 -  1.3.1.spring boot

摘要:一.项目搭建 1.步骤 建立一个空项目,添加两个springboot模块:provide-server和consumer-server 一个提供服务另一个消费服务(略) 两个模块的pom.xml中都导入依赖 编写provide-server代码 编写consumer-server代码 启动dubbo 阅读全文
posted @ 2020-03-09 17:08 All_just_for_fun 阅读(500) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/hellokuangshen/p/11330606.html 基础知识 分布式理论 什么是分布式系统? 在《分布式系统原理与范型》一书中有如下定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”; 分布式系统是由一组 阅读全文
posted @ 2020-03-09 16:05 All_just_for_fun 阅读(237) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/xiaofei1208/p/7077733.html Dubbo建议使用Zookeeper作为服务的注册中心。 1. Zookeeper的作用: zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说 阅读全文
posted @ 2020-03-09 13:09 All_just_for_fun 阅读(301) 评论(0) 推荐(0) 编辑
摘要:来自狂神大佬的笔记 阅读全文
posted @ 2020-03-07 14:32 All_just_for_fun 阅读(440) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/7d7e5e4e8ae3 最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里模板位置resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别 阅读全文
posted @ 2020-03-07 14:13 All_just_for_fun 阅读(963) 评论(1) 推荐(1) 编辑
摘要:原文链接:https://blog.csdn.net/weixin_40426638/article/details/78959972 cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}例 "0 0 12 ? * WED" 在每星期三下午12:00 执 阅读全文
posted @ 2020-03-07 13:45 All_just_for_fun 阅读(440) 评论(0) 推荐(0) 编辑
摘要:一.任务分类 异步任务 定时任务 邮件发送任务 二.异步任务 1.主要两个步骤 在异步方法上加上注解@Async 在springBoot的启动类中开启注解@EnableAsync 2.编写异步程序 编写一个Service层的异步方法并使用@Async 在控制层调用异步方法 在springBoot启动 阅读全文
posted @ 2020-03-07 02:41 All_just_for_fun 阅读(213) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/u014231523/article/details/76522486 说明: 1.这里使用的版本:springfox-swagger2(2.4)springfox-swagger-ui (2.4) 2.这里是说明常用注解的含义和基本用法(也就是 阅读全文
posted @ 2020-03-07 01:53 All_just_for_fun 阅读(219) 评论(0) 推荐(0) 编辑
摘要:一.学习目标 了解Swagger的作用和概念 了解前后端分离 在SpringBoot中集成Swagger 二.Swagger简介 就是将代码生成API文档的 号称世界上最流行的API框架 RestFul API文档在线自动生成工具 => API文档与API定义同步更新 直接运行,可以在线测试API接 阅读全文
posted @ 2020-03-06 02:01 All_just_for_fun 阅读(440) 评论(0) 推荐(0) 编辑
摘要:一.Shiro简介 1.什么是Shiro Apache Shiro是一个Java安全(权限)框架 Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。 Shiro可以完成认证、授权、加密、会话管理、Web集成以及缓存等 下载地址:http://sh 阅读全文
posted @ 2020-03-04 23:07 All_just_for_fun 阅读(393) 评论(0) 推荐(0) 编辑
摘要:一.SpringSecurity概述 1.什么是安全 在web开发中,安全第一位!之前使用的过滤器和拦截器都是为了安全的目的。 不是网站的功能性需求 应该在网站设计之初就考虑安全,防止隐私泄露等安全问题 shiro、SpringSecurity框架:除了类不同和名字不一样,基本很像都是认证和授权等。 阅读全文
posted @ 2020-03-04 18:02 All_just_for_fun 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一.整合Mybatis框架 1.步骤: 在整合Druid的基础上继续(略) pom.xml中添加mybatis依赖,以及fastjson 编写实体类 编写mapper层(dao层) 编写mapper映射文件 在application.yml文件中添加配置 编写控制器 2.pom.xml中添加myba 阅读全文
posted @ 2020-03-04 00:59 All_just_for_fun 阅读(271) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/hellokuangshen/p/11331338.html 一.整合Druid数据源 1.步骤: 在整合JDBC基础上来整合Druid(略) pom.xml中添加依赖druid和log4j application.yml中添加配置信息 添加lo 阅读全文
posted @ 2020-03-03 22:48 All_just_for_fun 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一.整合原生的JDBC 1.步骤: 创建新项目,引入模块 添加数据库 编写配置文件 测试连接是否成功 编写控制器CURD 测试 2.创建新项目,引入模块 (1)关键需要引入JDBC API和MySQL Driver,其他模块Spring MVC,Lombok,Thymeleaf等 <dependen 阅读全文
posted @ 2020-03-03 22:23 All_just_for_fun 阅读(412) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/weixin_43759352/article/details/104298332 springboot整合Druid数据源的时候出现了如下图的情况: 当出现这种情况的时候可以选择忽略、可以选择解决!!! 下面介绍这种情况的解决方案: 1、在Spri 阅读全文
posted @ 2020-03-03 22:20 All_just_for_fun 阅读(4155) 评论(0) 推荐(0) 编辑
摘要:一.员工信息列表展示 1.步骤: 提取公共页面 编写控制器 列表循环展示 2.提取公共页面 (1)在template文件夹下建立common文件夹添加文件commons.html,将公共部分抽取出来 使用 th:fragment="topbar" , th:fragment="sidebar" 将代 阅读全文
posted @ 2020-03-03 01:30 All_just_for_fun 阅读(610) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/itdragon/archive/2018/04/13/8724291.html Thymeleaf3语法详解 Thymeleaf是Spring boot推荐使用的模版引擎,除此之外常见的还有Freemarker和Jsp。Jsp应该是我们最早接触 阅读全文
posted @ 2020-03-02 23:42 All_just_for_fun 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一.登录功能实现 1.步骤: 修改登录表单的action和method使用post方式提交,需要提交的input标签添加name属性,并添加错误显示 添加控制器 修改自定义视图控制 2.修改登录表单的action和method使用post方式提交,需要提交的input标签添加name属性,并添加错误 阅读全文
posted @ 2020-03-01 00:56 All_just_for_fun 阅读(477) 评论(0) 推荐(0) 编辑
摘要:一.页面国际化 1.步骤: 设置IDEA的字符编码为UTF-8 在resources目录下建立login.properties,login_en_US.properties,login_zh_CN.properties用于配置对应的中文和英文 在application.properties中设置消息 阅读全文
posted @ 2020-02-29 23:56 All_just_for_fun 阅读(587) 评论(0) 推荐(1) 编辑
摘要:一.准备工作 1.步骤 创建springboot项目,添加SpringMVC,lombok,thymeleaf(略) 添加config,pojo,dao,controller 修改application.properties配置文件 导入静态资源文件,修改成thymeleaf格式的资源引入 运行调试 阅读全文
posted @ 2020-02-29 23:39 All_just_for_fun 阅读(256) 评论(0) 推荐(1) 编辑