- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 springsecurity
在web应用开发中,安全无疑是十分重要的,选择Spring Security来保护web应用是一个非常好的选择。Spring Security 是spring项目之中的一个安全模块,可以非常方便与spring项目无缝集成。特别是在spring boot项目中加入spring security更是十分简单。本篇我们介绍spring security,以及spring security在web应用中的使用。Spring高级篇—Spring Security入门原理及实战从一个Spring Security的
2021-02-25 23:18:53 270
原创 Spring Security身份认证之UserDetailsService
之前我们采用了配置文件的方式从数据库中读取用户进行登录。虽然该方式的灵活性相较于静态账号密码的方式灵活了许多,但是将数据库的结构暴露在明显的位置上,绝对不是一个明智的做法。本文通过Java代码实现UserDetailsService接口来实现身份认证。1.1 UserDetailsService在身份认证中的作用Spring Security中进行身份验证的是AuthenticationManager接口,ProviderManager是它的一个默认实现,但它并不用来处理身份认证,而是委托给配置好
2021-02-03 23:08:46 2109 1
原创 MyBatisPlus简介
一、简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过
2021-01-27 21:35:05 154
原创 2021-01-21
一文详细讲解API网关核心功能和API管理扩展作者:人月神话,新浪博客同名简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践今天准备再详细讲解下API网关的基础概念,使用场景和核心功能,以及基于API网关核心引擎做的API全生命周期管理功能扩展等,最好再介绍下当前主流的开源API网关引擎。API网关概述一文详细讲解API网关核心功能和API管理扩展在微服务架构体系里面,我们一般会使用到微服务网关或叫API网关。大家都比较清楚,在微服务架构体系下本身是去中心化的架
2021-01-21 22:40:01 273
原创 提升编码速度快捷键
提升编码速度快捷键一、自动导入包和自动去除不用的包二、flag.if快速生成判断反判断name.nnif (name != null){}name.nullif (name == null){}name.soutSystem.out.println(name);String name=“aa”.trytry{String name=“aa”;} catch (Exception e){e.printStackTrace();}test().varList
2021-01-17 23:03:53 141 1
原创 监听器
前言当我们使用spring boot项目开发时候,碰到应用启动后做一些初始化操作,可以使用ApplicationListener。比如:netty 随着应用启动完成后进行初始化、初始化定时任务支持的事件类型ApplicationFailedEvent:该事件为spring boot启动失败时的操作ApplicationPreparedEvent:上下文context准备时触发ApplicationReadyEvent:上下文已经准备完毕的时候触发ApplicationStartedEvent:s
2021-01-13 23:13:35 62
原创 springboot实现本地上传文件到ftp服务器
搭建环境IDEA+ windows10image.png2HTML页面upload.html Title 选择文件 success.html 上传成功 文件上传成功! 继续添加wrong.html 错误 文件上传失败! 继续添加3 Controller 获取html上传的multipartfilecontroller
2021-01-10 22:34:44 974
原创 springboot如何MultipartFile文件跨服务
大家好,因为近期做需求中遇到了文件上传这个东西,而且我这个还是跨服务去传输文件的所以我这边使用了httpclient和RestTemplate去做,但是最后还是用的httpclient。feign和RestTemplate在超大文件下会OOM所以适用于小文件传输我这边测试的在1G以下。httpclient好像是无限哈哈哈。(具体多少大家有时间可以去测一下)1.被调用服务的Controller1.这块使用@RequestParam(“file”)或者@RequestPart(“file”)都是可以接到参数
2021-01-10 22:24:22 789
原创 单元测试
SpringBoot系列: 单元测试SpringBoot 项目单元测试也很方便, Web项目中单元测试应该覆盖:Service 层Controller 层本文前半部分讲解是一些测试基础配置. 对于Service和Controller测试的讲解,摘自一个博客(嘟嘟独立博客的博客, Spring Boot干货系列:(十二)Spring Boot使用单元测试, 链接: http://tengj.top/2017/12/28/springboot12/)pom.xml 文件单元测试包名称是sprin
2020-12-27 23:15:39 175
原创 Jenkins
Jenkins的安装一、下载Jenkins启动Jenkins服务启动好了浏览器输入:localhost:8080复制密码路径: C:\Users\MrFeng.jenkins\secrets\initialAdminPasswordcmd执行vim C:\Users\MrFeng.jenkins\secrets\initialAdminPassword复制密码把密码输入上面的管理员密码框中,继续选择自选插件,等待注册用户start。。二、安装Jenkins插件Jenki
2020-12-25 00:59:34 129
原创 String常用API
String str="abcdefghijkl";1、char chr=str.charAt(0);//返回指定索引处的字符2、int i = str.compareTo(“123456”);//比较连个字符串的 ASCII码3、int res = str.compareToIgnoreCase(“ABC”);// 按字典顺序比较两个字符串,不考虑大小写。4、String concat = str.concat(“123”);//在字符串后面拼接另一个字符串5、boolean res = st
2020-12-14 23:19:18 175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人