自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 手撸一个自定义的mvc框架

一个非常简单的mvc框架。利用xml的配置把控制层的实体管理起来。控制分配中心displatcherServlert 来进行解析 请求,和分配请求。github地址添加链接描述...

2019-08-27 16:55:02 188

原创 springcloud架构图解

这个是根据查询资料和现有的项目进行理解的,如果有错误的地方请多多指正这个缺少了configer server 把配置文件集中式的管理起来。后期会把自己搭建的项目放到github上...

2019-08-21 10:03:47 435

原创 springSecurity前后端分离及源码分析

springSecurity的功能在这里不再赘述,这里只介绍 前后端分离时如何配置以及springSecurity认证流程的分析。一 在开发中以token的方式来进行认证用户的合法性。token的生成显的尤为重要。介绍一种生成token的生成方式JWT.。大家可以自行百度如何生成token引入依赖<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactI

2020-07-06 14:32:27 228

原创 spring-security中jwt的使用

**1 什么是jwt?这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。1 header头部用于描述关于该JWT的最基本的信息,例如其类型以及签名所用的算法等。这也可以被表示成一个JSON对象。{“typ”:“JWT”,“alg”:“HS256”}2 载荷(playload)载荷就是存放有效信息的地方。...

2020-01-13 15:18:06 403 1

原创 spring-security认证源码剖析

spring-security 和shiro目前最主流的安全框架,很好的保护了系统的安全性。shiro实现的原理和spring-security具有异曲同工之妙,学会一个框架,另一个框架也会很容易上手。1 spring-security流程 UserNamePasswordAuthenticationFilter ||...

2019-12-31 09:43:29 171 1

原创 linux系统中安装mysql

安装步骤的链接不过值得注意的是 第一次你是登入不进去的,所以你需要到/etc/my.cnf 来修改这个文件加入代码 skip-grant-tables 你就可以进行免密码登入 登入之后你可以进行设置密码执行运行命令 :`flush privilegesset password for root@localhost=“123456”;#赋予权限 可以让远程主机进行连接CREATE US...

2019-09-19 16:42:06 104

原创 js中的闭包,模块化 编程,AMD规范

1 是么是闭包<1> 函数嵌套函数<2> 嵌套函数引用外部函数变量<3> 外部函数变量不会被垃圾所回收2 闭包的优点不会污染外部环境的变量使变量常驻内存使变量私有化<script> function demo (){ var _count=1; function sum(){ _count++;}...

2019-08-27 09:00:40 120

原创 springcloud框架搭建github 地址

springcloud框架搭建地址https://github.com/974066621/springcloud框架集成了jpa,mybatis orm框架, 和springcloud的六大基本技术不过使用的springboot的版本比较旧。注意:springcloud 的版本和 springboot的版本要对应起来 ,不然的话启动时会报错...

2019-08-24 11:44:43 293

原创 springboot中常用注解

springboot中约定大于配置1 @SpringBootApplication springboot的入口2 @EnableConfigurationProperties 注入配置类 和@ConfigurationProperties 结合使用3 @SpringBootTest 测试入口4 @RunWith(SpringRunner.class)测试环境5 @Transactio...

2019-08-06 10:16:55 150 1

原创 关于@Validated和@Valid的区别

@Validated是对@valid进一步的封装。它增加了组的概念。进一步的来说,增加了实体类检查的时机。可以这样使用@Validated(value=UpdateGroup.class),这个就表明了只有在更新的时候去检查实体属性。如果是新增的话就不会去检查。对于@valid来说的话 也是开启实体 检查。结合@validated来使用的话代码更加健壮,好用。 @NotNull p...

2019-08-03 10:35:37 528

原创 git命令大全

1 git push origin master(本地分支) :master(远程分支) 把本地的 分支推送导远程的分支上2 git push origin --delete master 删除远程的分支3 git pull <远程主机> <远程分支>:<本地分支>4 git fetch <远程主机名> &l...

2019-07-12 09:05:19 150

原创 springboot jpa Predicate 的使用,实现多条件的复杂查询。

在springboot jpa中 我们可以使用Example.of(entity) 来进行条件的查询(这个之前已经介绍过了),但是这个方法不是太灵活,无法使条件灵活的变化。今天在看公司大佬写的代码时发现了一个特别实用的类,Predicate 。下面介绍一下他的用法,因为本人也在学习过程当中,这篇文章会做一定的改善。1 我们首先定义一个接口继承PagingAndSortingRepository...

2019-07-10 17:01:30 9976

原创 string中equals和hashcode的区别!!!!

找区别最好的方式是去查看他们jdk的源码对于hashcode,jdk是这样写的int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i < value.length; i++) { ...

2019-07-10 14:16:22 424

原创 spring data jpa-------Repository的继承关系和一些基本方法的应用

1 我们先看一下Repository的继承关系在这个图片中继承关系一目了然。最顶层是Repository,不过

2019-07-09 14:12:59 702

原创 使用第三方登入的原理,比如qq和微信

简单理解步骤如下:1.第三方网站(如网易)和腾讯达成协议,腾讯允许网易通过QQ获取用户信息2.在网易上点击QQ登录,访问腾讯的OAuth API3.输入QQ账号密码,腾讯认证(腾讯返回认证的时候会返回这个用户的唯一标示,网易云可以通过这个唯一的标示进行拉取用户的基本信息,注册到本地的仓库中,作为自己的用户)4.腾讯根据账户登录成功与否返回信息到第三方网站5.第三方网站切换登录状态...

2019-07-08 16:32:08 894

原创 当copy的项目出现 cannot change project fact to 3.1 时如何处理?

copy 过来的项目首先要设置他的属性。java complier 和 project facet 和引用的库jdk要一致 。然后在本地项目中找到 .setting 文件夹 中的 org.eclipse.wst.common.project.facet.core.xml 文件 把 相关的属性修改掉然后更行 maven项目...

2019-07-03 16:38:00 193

原创 springboot整合mybatis

在springboot中有的人不喜欢jpa的工作模式,不过没有关系,springboot也可以整合mybatis框架。具体代码如下1 首先是引入spring-mybaits的依赖包 <!-- spring 整合mybatis --> <dependency> <groupId>org.mybatis.spring.boot</gr...

2019-06-03 22:01:36 110

原创 如何生成一个二维码?

首先需哟引入一个工具类,有需要的同学可以自行的保存package com.example.demo.util;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.aw...

2019-06-03 18:21:30 179

原创 springboot下载文件

@RequestMapping("/downloadFile")private String downloadFile(HttpServletResponse response){String downloadFilePath = “/root/fileSavePath/”;//被下载的文件在服务器中的路径,String fileName = “demo.xml”;//被下载文件的名称 ...

2019-06-03 17:56:59 335

原创 springboot上传文件代码详情

关于 spring boot 文件的上传首先创建一个上传工具类import java.io.File;import java.io.IOException;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;...

2019-06-03 17:55:48 333

css参照手册

可以帮助初级网页开发的学者可以帮助初级网页开发的学者可以帮助初级网页开发的学者可以帮助初级网页开发的学者可以帮助初级网页开发的学者可以帮助初级网页开发的学者

2017-09-11

空空如也

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

TA关注的人

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