疯子也是猖狂
码龄7年
关注
提问 私信
  • 博客:133,369
    社区:352
    133,721
    总访问量
  • 49
    原创
  • 2,304,600
    排名
  • 23
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2018-02-24
博客简介:

疯子也是猖狂

博客描述:
纵有疾风起,人生不言弃
查看详细资料
个人成就
  • 获得71次点赞
  • 内容获得33次评论
  • 获得211次收藏
  • 代码片获得725次分享
创作历程
  • 2篇
    2022年
  • 3篇
    2021年
  • 12篇
    2020年
  • 21篇
    2019年
  • 13篇
    2018年
成就勋章
TA的专栏
  • springsecurity
    9篇
  • oauth2
    4篇
  • spring cloud alibaba
    8篇
  • jpa
    1篇
  • vue
    2篇
  • python
    2篇
  • java
    18篇
  • exe
    2篇
  • lodop
    1篇
  • web
    3篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java8 stream map flatMap

stream map flatMap
原创
发布博客 2022.04.08 ·
1788 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

spring security oauth2——AbstractAuthenticationProcessingFilter

AbstractAuthenticationProcessingFilter的作用abstractAuthenticationProcessingFilter的职责也就非常明确——处理所有HTTP Request和Response对象,并将其封装成AuthenticationMananger可以处理的Authentication。并且在身份验证成功或失败之后将对应的行为转换为HTTP的Response。同时还要处理一些Web特有的资源比如Session和Cookie。总结成一句话,就是替Authent
原创
发布博客 2022.01.13 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springsecurityoauth2认证之token放在param里

第5个过滤器时负责取到token进行验证。两种方式取得token,一个时header的"Authorization"字段,一个时请求参数"access_token"。所以如果要放在参数里进行验证就必须参数名就必须是access_token
原创
发布博客 2021.09.06 ·
549 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建spring-security-oauth2授权服务(服务)和资源服务(模块)(二)—— 搭建资源模块

上一张简单搭建了一下授权服务由于采用的是微服务,所以创建一个资源模块,然后各个服务引入比较合适目录结构资源模块就很好配置了,主要就是拦截和验证呗。TokenJsonDomain是我token中存的信息,因为比较常用,所以就存一下。一个核心配置文件直接搞定一大半package com.zz.zzsecurityoauthres.config;import com.zz.constant.Oauth2Constant;import com.zz.zzsecurityoauthre
原创
发布博客 2021.03.05 ·
493 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

搭建spring-security-oauth2授权服务(服务)和资源服务(模块)(一)—— 搭建授权服务

之前用的是springsecurity+jwt作为安全验证,现在oauth2版本也可以实现,而且还有对外的token获取方式,所以替换成oauth2版本的springsecurity。同样是使用jwt管理token,但是会加上redis,因为jwt生成的token是无状态的,所以生成新toekn后,旧token依旧能用,所以使用redis作为中间件来避免旧token还能使用的情况,实现单点登陆。项目接口,红框里的是没用的,不用管首先创建一个springboot项目,由于我用的是微服务,授权服
原创
发布博客 2021.03.05 ·
1521 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

后台返回字符串过长被nginx截断

前端用的vue后端用的java,本来没事,然后用着用着chrome就出现超时的异常,然后打开火狐,发现是返回的数据被阶段了,导致json解析失败。这个被截断的原因也是出现在nginx上,因为返回数据过大,超出了nginx默认缓冲区,所以才会被截断。在需要配置的路由下配置bufferlocation ^~/apiswr/ { proxy_pass http://ip:端口; client_max_body_size 100m; fastcgi_buffer_s
原创
发布博客 2020.11.30 ·
3216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(解决)maven父子项目打包失败,子项目打包完报中没有主清单属性

今天用maven打包父子项目的时候出现一个打完包无法运行的情况。报*****.jar没有主清单属性主要原因在父pom中的build标签 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo
原创
发布博客 2020.08.24 ·
942 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

JPA之条件分页查询(specification),两次调用specification构造

今天在使用JPA分页查询的时候突然发现一个问题直接上代码,次方法为分页方法,传入参数为当前页(currentPage),pagesize一页多少条,specification条件。/** * 条件分页查询 * @param currentPage * @param pagesize * @param specification * @return */ public Page<T> findPages(Integ.
原创
发布博客 2020.08.14 ·
1269 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

使用spring cloud alibaba-网关(gateway)+安全认证(springsecurity+jwt)

上一篇博客开头说到了gateway服务之前调用有些特殊,那是因为webflux和spring-webmvc;gateway不兼容spring-webmvc所以项目创建的时候也就剔除了,剔除之后无法使用HttpServletRequest,所以之前搭建的不能简单的替换zuul,改动太大。只能将zuul从安全认证这个模块中移除,然后独立成一个模块供gateway认证时调用。改造之前的springsecurity,移除zuul相关依赖,在UserController中新增一个接口/** *
原创
发布博客 2020.08.05 ·
6338 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

spring cloud alibaba-网关(gateway)

前面的基础都搭建好了,网关自然是不可少的一个组件了。有了网关就可以统一暴露在外的端口,将其余服务放在防火墙内,网关接口暴露在外,也增加了安全性。之前搭建过spring-security+jwt+zuul的权限认证与路由转发,由于zuul不在停更,所以转向功能更强大的gateway,但是gateway使用的并非是stater-web,所以自然也就没有HttpServletRequest也就没法直接替代zuul,这样gateway调用其他服务就会略微复杂,下面我们先来搭建gateway并解决服务之间调用
原创
发布博客 2020.08.05 ·
5078 阅读 ·
2 点赞 ·
4 评论 ·
8 收藏

使用spring cloud alibaba-命名空间

nacos的命名空间这个东西啊,我甚是喜欢当初用springcloud的config,配置是存在git上,而且git打开时慢时快,因为当初是浅度使用,所以并没有涉及到命名空间,然后nacos的命名空间真的是简单易懂,client和config有不同的空间,这样开发和正式很容易分开。继续上面的项目首先创建一个新的命名空间然后填一下名字和描述即可,ID让他自动生成或者自己设置,我是让他自己生成的这条新的就是我创建的。可以看见在我创建的命名空间上还有一个public这个是默
原创
发布博客 2020.07.29 ·
700 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

使用spring cloud alibaba-使用config

继续上一个项目创建一个config模块,依赖选择多一个config模块名为config1然后创建bootstrap.yml,这个跟springcloud类似,config都使用预加载的bootstrap.yml文件bootstrap.yml如下server: port: 9005spring: application: name: nacos-config-client cloud: nacos: discovery:
原创
发布博客 2020.07.29 ·
1209 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

使用spring cloud alibaba-使用Feign

继续上一个项目,在创建一个与nacos2一样的服务,只修改一下端口号一样,这个操作与springcloud类似,创建多个实例组集群。然后在创建一个server-one,用来消费。还是创建springboot,然后引入必要依赖相比于之前的多一个feign因为feign属于springcloud,所以需要在pom中设置springcloud的版本库<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht..
原创
发布博客 2020.07.23 ·
5425 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

使用spring cloud alibaba-安装Nacos服务并创建一个client

由于Eureka停更,听朋友介绍,转向alibaba下的cloud,自己尝试了搭建部分的cloud alibaba,感觉Nacos如果在使用方式上感觉要比Eureka更舒服。先去官网下载Nacos,然后解压,在bin下找到startup.cmd启动就好,这样Nacos就启动了由于官网下载太慢,所以我存在了云盘链接:https://pan.baidu.com/s/1e35N3UnlCyuz1O5t7-P7hw提取码:xro4版本:nacos-server-1.2.0然后在浏...
原创
发布博客 2020.07.23 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Vue记录(2)------------------项目介绍及使用router

先只挑几个我认识的介绍,其他的以后用到再说。这个是创建完后的目录结构,一开始感觉比springboot多得多,看着跟Android Studio(有幸写过一次)差不多。config:顾名思义,配置类,在使用axios的时候遇到了跨域问题,在这里面的index设置的代理,解决的跨域。node_modules:项目的依赖存放处,用新依赖的时候注意版本问题。src:比较核心的目录 assets:存放图片啥的 components:存在vue代码 ...
原创
发布博客 2020.06.22 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Vue记录(1)------------------项目搭建

最近基本都在使用vue,我也不得不使用vue,此系列知识记录使用vue的路程IDE使用的是JetBrains WebStorm 2018.1.3 x64,直接考的别人的。创建项目Location:选择时好像是要选一个空的文件夹Nodeinterpreter:就是选择你本地的Node.jsvue-cli or @vue/cli:使用npm安装一个vue-cli,npm install vue-cliProjecttemplate:选择webpack,因为太菜不知道有啥区别...
原创
发布博客 2020.06.22 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springsecurity+zuul实现token验证和路由转发(继springsecurity后)

前面文章已经将springsecurity+jwt整合已经实现了,可是在微服务中还是少不了zuul的存在。下面将整合springsecurity+zuul实现token验证和路由转发首先在上一个项目中引入zuul依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-zuul</.
原创
发布博客 2020.05.29 ·
1532 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql导出成html复制到word.rar

发布资源 2020.04.13 ·
rar

securitydemo.rar

发布资源 2019.11.27 ·
rar

springboot+springsecurity+JWT整合restful服务(三)

我们知道,在restful服务中,服务端不再直接生成页面了,而是只返回数据(json),客户端渲染,所以我们需要定义数据格式修改之前项目,之前已经引入过JWT了所以无需再引通过之前文章,我们知道配置的重点是自定义UserDetailsService通过百度我们知道是UsernamePasswordAuthenticationFilter帮我们认证了用户,并且生成了页面,转发等等。...
原创
发布博客 2019.11.27 ·
415 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多