9 木子叶

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 9w+

Nginx 413 Request Entity Too Large,文件上传过程中的问题

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”。以下介绍处理办法。1 处理方式如下1.打开nginx配置文件 nginx.conf, 路径一般是:/etc/nginx/nginx.conf,或者/usr/local/nginx。2.在http{}段中加入 client_max_body_size 20m; 20m为允许最大上传的大小。(设置超过20m可能无效)3.同时,还需要设置client_body_buff.

2020-07-02 15:21:50

【单点登录sso】一、单点登录原理与简单实现

(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器

2020-06-28 23:29:42

lambda expression中的值传递以及匹配返回

1、lambda表达式中的值传递(1) Lambda与匿名内部类在访问外部变量时,都不允许有修改变量的倾向,即若:final double a = 3.141592;double b = 3.141592; DoubleUnaryOperator anotherDoubleUnaryOperator = x -> { a = 2; // ERROR b = 3; // ERROR return 0.0; };则报错:Cannot assign a va

2020-05-21 16:04:20

【文件存储FastDFS】1、安装指导

1、前言配置环境以及依赖:分项具体要求系统要求centos7软件版本fastdfs-5.12(软件主体),libfastcommon-1.0.40(依赖包)软件地址https://github.com/happyfish100/fastdfs/releases2、安装gcc–编译时需要FastDFS是C语言开发,安装FastDFS需要先将官网下载的...

2020-05-08 17:17:37

【git】github如何把新的commits更新到自己的fork上

1 场景:在github上fork了原项目,原项目发生了更新,这时自己在本地仓库该如何更新到最新代码?有两种方法可以实现:github网站操作更新、git命令。例如,我的源码库为muziye2013/SpringBoot-Labs,原作者的源码库为YunaiV/SpringBoot-Labs,下面记录操作步骤。2 github网站操作(1) 登录自己的github账号,在fork的项目内点击...

2020-04-22 15:07:13

【BeanValidation】二、springboot项目实现分组数据验证

1 前言在进行数据验证的过程中,我们可能会遇到这样的情况:由于数据库中,存在着历史数据,历史数据并不一定遵循了我们之前添加的数据验证的规范。这时,我们需要将新增和修改分为两种不同的情况来处理。又或者,对于同一类数据(这里指数据表相同),但是要分为不同的类型处理比如存在这一个员工表,A类员工的部分信息是必须要检查的,B类员工的部分信息是必须要检查的。员工表设计的是一个冗余的表结构。这时...

2020-04-21 21:22:46

IDEA Push代码到 Github报错:AggregateException encountered

IDEA Push代码到 Github报错:AggregateException encountered

2020-04-19 22:18:31

【文件处理】java中文件的相对路径与绝对路径

1. 前言下面的corejava项目下,labs-v2ch02模块下,有4个文件,1.properties、2.properties、3.properties、4.properties。当我们需要使用这4个文件的时候,怎样创建文件对象呢?2. 基本知识(1) 不同的操作系统,文件的分隔符不同:Linux下:”/”Window下:”\”Java中通用表示方法:System.getP...

2020-04-18 19:54:24

【数据安全】二、使用工具类简化加解密过程

使用工具类简化加解密过程

2020-04-16 00:04:35

Intellij Idea中如何给main方法附带参数(使用javac编译时报找不到符号)

1. 在Intellij idea中添加main方法的参数①点击Run下的Edit Configurations②配置Configuration页中的Program arguments选项,就可以在idea中传入参数,参数之间用空格隔开。如下图所示:2. 直接使用javac和java命令(1) 我们也可以直接在终端工具中使用javac 和java命令,如下①先编译: javac T...

2020-04-14 16:21:12

【数据安全】一、数字签名、数字证书、数据加密

本文介绍,在数据安全相关领域,常见的问题场景,以及相应的处理策略。涉及到三类算法:哈希算法、对称加密算法、非对称加密算法;以及两个场景:数字签名(数字证书也是数字签名一种处理方式)、内容加密。

2020-04-14 12:47:34

【数据安全】一、通俗理解数字签名,数字证书和https

通俗理解数字签名,数字证书和https前言最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件:能够证明签名,盖章者是谁,无法抵赖 PDF合同在签章后不能被更改在纸质合同中,由于签名字迹的不可复制性,盖章的唯一性以及纸质合同对涂改的防范措施(比如金额用大写)可以保证上述两点,从而具备法律效应,那...

2020-04-14 12:11:53

【数据安全】一、数字签名是什么?

数字签名是什么?作者:阮一峰日期:2011年8月 9日今天,我读到一篇好文章。它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字和图片都翻译出来了。文中涉及的密...

2020-04-14 12:04:14

【Spring Cloud Gateway专题】四、Spring Cloud Gateway中RequestBody只能获取一次的问题解决方案

1、前言在网关应用中,如果我想要记录所有请求的参数,然后将请求流转到下游,就会遇到读取RequestBody的问题。无论在Spring5的webflux编程或者普通web编程中,只能从request中获取body一次,后面无法再获取,这个问题怎么解决呢?网上博客有多种处理办法,对不同的spring cloud gateway版本不一定有用。本文着重说明下版本环境:spring cloud g...

2020-04-04 23:39:07

【Spring Cloud Gateway专题】三、自定义gatewayfilter实现AddRequestHeader

1、前言实际项目中存在这样一个场景,使用Spring Cloud Gateway建设一个网关,该网关负责代理所有业务系统的对外访问请求。若外部服务需要授权(下文中的passID和passToken)才能访问,那么该网关可以统一处理该问题。以下引出添加AddRequestHeader的几种方式,以及存在的限制。2、使用yaml配置方式采用yaml方式配置 ,访问csdn网站,X-Reques...

2020-04-04 14:52:38

【Spring Cloud Gateway专题】二、核心组件初始化步骤及请求流程

1、前言在当下学习和使用 spring cloud 技术栈的热潮中,网关已经成了不可或缺的内容。开发者在选择用来解决特定领域内问题的框架时,多了解几款相关同类产品可加大选择余地。除了 Netflix 的 zuul 之外,spring cloud gateway 可作为开发者的另一个选择。Zuul 分 1.x 和 2.x 版本。Zuul 2.x 版本和 spring cloud gateway...

2020-04-03 22:00:31

【Spring Cloud Gateway专题】一、介绍以及开发环境搭建

1、前言本文介绍的spring cloud gateway 版本为 2.2.2.RELEASE。本文依赖的开发工具:Maven ( >= 3.3.3 )、JDK、IntelliJ IDE。2、基本介绍以下是官方文档对spring cloud gateway的介绍:This project provides an API Gateway built on top of the Sp...

2020-04-02 12:28:53

我,程序员,32岁,距离退休,只剩3年了!

本文经授权转载自微信公众号:IT人的职场进阶,观点谨代表原作者个人,与君共勉!“我,程序员,32岁,距离退休,只剩3年了!”这句话用来形容2019年互联网行业最适合不过了。从18年开始,大大小小的互联网公司开始了不止一轮的裁员,19年网上开始充斥一类文章,专门写互联网公司超过35岁的人,如果到这个年龄,还不是leader,业务又不核心,那么请焦虑吧。昨天听罗胖的跨年演讲,主...

2020-04-01 11:57:11

centos7下 nginx的下载、安装、启停命令以及基本配置介绍

引言:nginx可以用作web服务器,也可以用作反向代理服务器,本文介绍nginx的下载,安装,配置及启停等基本命令1、nginx下载可以直接在nginx的官网地址:https://nginx.org/en/download.html下载稳定版本(stable version)或者直接使用centos的wget命令# cd /usr/local# wget http://nginx...

2020-03-05 23:39:34

Spring Cloud Config 实现配置中心

Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Config 依然适用于 Spring Cloud 项目,通过简单的配置即可实现功能。配置文件是我们再熟悉不过的了,尤其是 Spring Boot 项目,除了引入相应的 maven 包之外,剩下的工作就是完善配置文件了,例如 mysq...

2020-03-05 19:55:19

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。