自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Eureka发现框架

1. Eureka简介Eureka是Spring Cloud中的一种“发现”框架,其作用在于:在集群项目中,各微服务项目是部署在不同的服务器上的,并且,各微服务项目可能需要彼此协作才可以完成整个任务,即存在“服务器与服务器之间的调用”,但是,可能存在“新服务上线”、“原本正常运行的某服务器因为特殊原因或故障而变为不可用”等问题,需要使用比较明确的方式使是“各服务器都能知道其它服务器在哪里(主机名称或IP地址是多少,端口号是多少等)”,发现框架起到的主要作用就是:其它各服务器都会在“发现”服务器上进行注

2020-08-27 19:33:38 1482

原创 Spring Security框架

Spring Security框架1.1. Spring Security简介Spring Security是一个安全框架,在常规使用时,主要使用它的:框架内自带对密码进行加密的工具包,可以对密码进行加密处理;自带登录验证及获取登录用户的信息的机制(包括页面、提交数据后的处理),可以更加简单的实现登录、获取权限;可以便利的实现授权访问(即访问某个路径需要某个权限等);结合其它框架实现更多功能。1.2. 添加依赖在使用时,还是先在straw父级项目的pom.xml中添加依赖:<!-

2020-08-26 12:43:34 534

原创 Springboot密码加密的方法

Springboot密码加密的方法用户的密码不允许明文存储到数据库中,必须将密码加密后,将密文存储到数据库中!密码明文:用户管理的原始密码;密码密文:将原文(密码明文)经过特定的算法执行运算后,得到的密码;注意:在处理密码加密时,不允许使用“加密算法”,因为所有的加密算法都是可以逆向运算的,由于数据库泄密大多是内部工作人员所为,也可以视为加密时使用的算法、参数、附加运算规则都是已经泄密的,所以,加密算法是不可靠的,加密算法应该只是作用于“保证数据传输过程的安全”,并不用于“保存数据存储的安全”!

2020-08-23 21:03:25 3819 1

原创 Spring Validation验证框架

Spring Validation验证框架关于请求参数有效性,必须在服务器端收到数据的第一时间(在控制器中)进行检查,例如,注册时,必须填写手机号码,并且,手机号码必须是有效的手机号码格式,不可以是a、111这种明显格式有误的数据!可以在控制器中添加判断的逻辑,例如:// http://localhost:8080/api/v1/users/student/register?phone=13100131001&password=1234&inviteCode=JSD1912-87684

2020-08-23 19:05:33 2423

原创 SpringBoot异常处理的方法

SpringBoot异常处理的方法关于SpringMVC框架统一处理异常,需要自定义方法来处理,该方法:【注解】必须添加@ExceptionHandler注解;【访问权限】应该使用public权限;【返回值类型】与处理请求的方法的设计思路完全相同,即:如果需要转发或重定向,在使用@Controller注解的情况下,使用String作为返回值类型即可,则返回的字符串就是视图名,如果需要重定向,则返回的字符串必须以redirect:作为前缀并拼接目标路径,如果需要响应正文,在使用@Controller

2020-08-22 21:05:40 203

原创 springboot使用mybatis的步骤

springboot使用mybatis的步骤1.配置文件配置application.propeties文件2.在springboot自带的启动类上面加@MapperScan注解3.可以开始写mapper了mapper是接口4.写个测试类测试一下

2020-08-19 14:01:31 175

原创 Maven、springboot聚合项目创建方法和pom文件中的标签作用

Maven 聚合项目maven 聚合项目的目的是管理一组相关的子项目Maven管理聚合项目SpringBoot聚合项目项目结构:外层项目(父级项目), 不管理代码, 管理公共依赖, 统一管理每个组件项目内层项目, 也称为模块项目, 也称为子项目, 可以管理自己的代码, 模块之间可以依赖, 自动获得依赖模块中的组件案例: 搭建一个商城项目管理项目 shop- 子模块, 通用组件模块 shop-commons- 子模块, 前台模块 shop-portal- 子模块,

2020-08-18 19:37:39 430

原创 管理maven pom文件版本号的小技巧

管理maven pom文件版本号的小技巧我们maven项目中的pom.xml文件,里面的依赖会有更新版本的时候,如果一个一个改就会非常的麻烦,我这里有个小技巧:如果,直接按找图片上的更改,以后版本更新就可以直接在上面统一更改了!!...

2020-08-18 18:58:02 2193

原创 lombok的作用和常用注解

Lombok APILombok是一个java库,可以自动插入到你的编辑器和构建工具中,让你的java变得更加简单。再也不用写其getter、setter、equals等方法,只需要一个注解,你的类就可以拥有一个功能齐全的javaBean。实体类就不用再写getter、setter、equals、toString等方法了lombok帮我们自动生成了!!!...

2020-08-18 15:32:00 2329

原创 idea中lombok下载方法和搜不到lombok解决方法

lomboklombok的下载方法idea左上角的file->setting->左边的Plugins上面搜索lombok,如果搜得到就可以直接下载当然也有lombok搜索不到的情况:我的idea搜索lombok就是搜索不到的,如下:解决方案:从lombok官网上(https://plugins.jetbrains.com/plugin/6317-lombok)下载安装包,再依次点击:IDEA —> Setting —>plugin,页面,点击该页面右下角的“insta

2020-08-18 12:33:52 5162

原创 spring的注解及其解释

Spring注解Ajax相关注解1.@RestController:定义的控制器所有方法默认返回的都是 @ResponseBody的方法, 都会将返回值转换为JSON。注意:@RestController=@Controller+@ResponseBody2.@ResponseBody:设置了 @ResponseBody 以后如果控制器方法返回了Java Bean 对象则这个JavaBean会被转换为 JSON 对象, 放到响应的正文中发送浏览器而且响应的 ContentType是 applic

2020-08-17 19:35:07 348

原创 讲解Java中静态方法

讲解Java中静态方法定义: 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中;而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法的代码段。**注意:**非静态方法既可以访问静态数据成员 又可以访问非静态数据成员,而静态方法只能访问静态数据成员;非静态方法既可以访问静态方法又可以访问非静态方法,而静态方法只能访问静态数据方法。**原因:**因为静态方法和静态数据成员会随着类的定义而被分配和装载入内存中,而非静态方法和非静态数据成员只有在类的对象创建

2020-08-17 18:37:32 649

原创 IDEA创建springboot项目傻瓜过程带图解

IntelliJ IDEA 创建springboot项目首先:最重要的是在创建项目之前一定把maven配置好,华为和阿里云的都可以,如果使用国外的话,创建项目的时间会无比的慢。1.打开idea,左上角file->new->project2.spring Initializr->Custom:https://aliyun.com(本人用的阿里)3.Group:例如cn.tedu然后Arifact:起个名就行4.左侧可以选web勾选第一个选好地址finish...

2020-08-17 13:42:15 300

原创 使用IntelliJ IDEA开发Maven项目

使用IntelliJ IDEA开发Maven项目1. 创建Maven项目在IntelliJ IDEA的启动欢迎界面中点击Create New Project:在New Project对话框的左侧选中Maven,在右侧确认JDK版本无误后,即可点击Next到下一步:先确定项目的名称,检查项目的保存位置,并展开Artifact Coordinates,填写GroupId与ArtifactId,其实这2项并不是必须填写的,按照开发规范应该填写,而且,ArtifactId的值应该全部由小写字母组成,如果

2020-08-17 13:12:09 270

原创 IntelliJ IDEA安装方式及其Maven配置

IntelliJ IDEA安装方式1. 打开IntelliJ IDEA官方网站IntelliJ IDEA是目前主流的Java开发工具之一,甚至许多企业在招聘启示中明确要求开发人员掌握IntelliJ IDEA的使用!可以打开浏览器搜索idea关键字,在搜索结果中找到其官方网站https://www.jetbrains.com/idea/并点击进入:2. 打开下载页面在打开的网页中点击DOWNLOAD链接即可打开下载页面:3. 下载IntelliJ IDEA安装包在下载页面中,先选择自己当前使

2020-08-17 12:47:24 871

原创 安装Java开发环境的步骤

安装Java开发环境的步骤目前企业中主流采用Java8,所以以Java8为例讲解Java开发环境安装步骤:从网站下载JDK 8安装JDK8配置环境变量下载安装配置 JDK 8先打开网站下载好Java8下载后如下图所示,双击安装选择n个下一步(略)新建JAVA_HOME,然后进行配置,找到下载好的jdk4.配置CLASSPATH,变量值写个.(点)就行5.配置PATH,点浏览找到(下载Java8)jdk路径中的bin目录注意:如果不配置环境变量对初期学习Java影响不大,但

2020-08-17 12:26:18 374

空空如也

空空如也

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

TA关注的人

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