腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
MCP广场
返回腾讯云官网
响应式编程
专栏成员
举报
54
文章
68792
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(54)
https(25)
网络安全(19)
spring(11)
java(10)
http(8)
编程算法(7)
node.js(6)
react(5)
html(5)
数据库(5)
容器镜像服务(5)
kvm(5)
javascript(4)
github(4)
容器(4)
tcp/ip(4)
servlet(3)
scala(3)
json(3)
sql(3)
nginx(3)
mongodb(3)
网站(3)
DevOps 解决方案(3)
ssh(3)
虚拟化(3)
bash(2)
git(2)
linux(2)
ubuntu(2)
bash 指令(2)
云数据库 MongoDB(2)
kubernetes(2)
dns(2)
jenkins(2)
数据分析(2)
微服务(2)
云服务器(1)
官方文档(1)
xml(1)
android(1)
api(1)
maven(1)
文件存储(1)
访问管理(1)
命令行工具(1)
SSL 证书(1)
数据加密服务(1)
存储(1)
开源(1)
分布式(1)
jdk(1)
jvm(1)
gui(1)
面向对象编程(1)
spring boot(1)
jdbc(1)
gradle(1)
spring cloud(1)
迁移(1)
block(1)
filter(1)
jetty(1)
lock(1)
monitor(1)
synchronized(1)
wait(1)
程序(1)
队列(1)
对象(1)
服务(1)
工具(1)
管理(1)
路由(1)
内存(1)
线程(1)
重构(1)
搜索文章
搜索
搜索
关闭
关于Spring6里HTTP multipart/related 文件上传
http
jetty
spring
系统从Spring5升级到Spring6, 除了要进行把javax的api迁移到Jakarta、升级Servlet容器到支持你所选的Jakarta的版本、升级Spring Security对应的API等这些常规操作,还可能遇到一些trick的问题。这里聊一下因为老系统没有限制客户端发送 multipart/related 这种请求而在升级后造成的问题及解决,虽然感觉这种场景 99.999% 的项目都不会遇到。
dhyuan
2024-06-16
366
0
把某个git子目录迁移到新repo的根目录
git
迁移
filter
工具
重构
对项目重构时有这样一个需求,1)要把代码库某个目录下的所有代码作为一个新代码库的根目录,2)并且之前所有的代码提交记录要一并迁移到这个新的git repo。
dhyuan
2023-08-28
582
0
Kubernetes Ingresses (1)
kubernetes
开源
对象
服务
路由
在连接上一个 k8s cluster 后执行下面的命令可以看到系统中的ingressclasses。这篇文字用来帮助自己理解下面几行简单的输出。
dhyuan
2023-08-28
247
0
试试SAGA
微服务
https
网络安全
分布式
项目中遇到多个微服务调用需要考虑和处理某个环节失败时的处理。虽然这里不需要很强的事务概念,但是需要对失败的动作进行重试等操作。这里的重试本质上就是rollback的另一种形式,在saga里算是“forward recovery”。
dhyuan
2023-01-11
211
0
Spring Security 里的filer们
spring
网站
spring boot
servlet
https
这段文字主要源于对 https://docs.spring.io/spring-security/reference/servlet/architecture.html 的学习和理解,其实就是对下图的理解。
dhyuan
2023-01-11
353
0
Spring Security 里的 HttpSecurity 类
html
servlet
java
spring
https
在项目中实际使用Spring Security时,我们的大部分工作其实都是配置HttpSecurity。要么通过spring的 http xml element 来配置,要么通过配置类里的HttpSecurity class来配置,所以在理解了DelegatingFilterProxy,FilterChainProxy,SecurityFilterChain之间的关系之后就很有必要了解一下HttpSecurity类了。
dhyuan
2023-01-11
624
0
Spring Security里的Authentication
spring
http
https
网络安全
面向对象编程
关于Spring Security里的Authentication,官方文档( http://docs.spring.io/spring-security/reference/servlet/authentication/architecture.html )总结的不错。理解这些classes的作用与关系是正确使用Spring Security Authentication的前提。
dhyuan
2023-01-11
788
0
Apereo CAS(五)支持OAuth2
http
https
网络安全
访问管理
Apereo CAS 通过使用bridge模式来支持多个协议:CAS、SAML2、OAuth2、OpenID Connect等。 CAS可部署软件包中已经包含了可以使用SAML2、OAuth2等协议的plugin/bridges/modules,这些plugins模块都是和CAS通信。可参考:https://apereo.github.io/cas/6.5.x/protocol/Protocol-Overview.html。
dhyuan
2022-11-08
1.5K
0
Apereo CAS(四)MongoDB作为服务注册的存储
json
html
https
github
网络安全
可以以不同的方式保存Servcie的注册信息,参考这里获得完整列表:https://apereo.github.io/cas/6.5.x/services/Service-Management.html#storage。 这里只记录下如何设置MongoDB作为存储端,官方文档:https://apereo.github.io/cas/6.5.x/services/MongoDb-Service-Management.html。
dhyuan
2022-11-08
694
0
Apereo CAS(三)管理界面
json
https
java
网络安全
官方文档
类似cas-server,先下载cas-management-overlay代码,这里使用6.5分支。
dhyuan
2022-11-08
2K
0
MongoDB脚本:集合中字段数据大小的分位数统计
mongodb
数据库
sql
云数据库 MongoDB
https
日常开发中,有时需要了解数据分布的一些特点,比如这个colllection里documents的平均大小、全部大小等,来调整程序的设计。 对于系统中已经存在大量数据的情况,这种提前分析数据分布模式的工作套路(最佳实践)可以帮助我们有的放矢的进行设计,避免不必要的过度设计或者进行更细致的设计。
dhyuan
2022-11-08
1.9K
0
Apereo CAS(二)用户认证
编程算法
mongodb
数据库
sql
云数据库 MongoDB
这里使用MongoDB作为用户信息认证的后端存储,参考这里官方文档:https://apereo.github.io/cas/6.5.x/authentication/MongoDb-Authentication.html。 主要是三个步骤,但需要先把 cas-server-support-mongo 加到build.gradle文件。
dhyuan
2022-11-08
1.7K
0
Apereo CAS(一)在本地运行
gradle
android
网络安全
maven
github
Apereo CAS,是CAS协议official reference implementation,也差不多是当前开源的SSO解决方案最好、最成熟的一个了。 当前版本是6.5,https://github.com/apereo/cas-overlay-template/tree/6.5。
dhyuan
2022-11-08
2.3K
0
如何解决读取BsonUndefined的问题
https
网络安全
spring
xml
数据库
因为MongoDB数据中有的字段值为'undefined',程序程序访问到这个数据时会抛出如下类似的exception:
dhyuan
2022-11-08
1.1K
0
用docker在本地搭建nginx实验环境
tcp/ip
bash
bash 指令
nginx
命令行工具
用docker搭建如下拓扑结构的实验环境。相关代码可以在 https://github.com/dhyuan/dockerEnv/tree/main/nginx 获得。
dhyuan
2022-05-30
623
0
利用CoreDNS设置mongo支持SRV连接
容器镜像服务
https
网络安全
mongodb
数据库
MongoDB 从3.6开始,就支持mongo+srv “DNS Seed List Connection Format”这种格式的连接串。
dhyuan
2022-05-30
1.6K
0
响应式并发批处理
数据库
sql
假设DataProcessor接口定义了方法batchProcess能够对一批数据进行处理,一批处理500个数据。现在我们需要对一个响应式数据流 Flux dataItems 调用 batchProcess() 进行处理。
dhyuan
2022-05-30
483
0
Spring提供的对数据(库)访问的几个套路
java
spring
jdbc
react
存储
不使用Spring框架的情况下,Java访问RDBMS会通过原始的JDBC或者借助Hibernate、Jooq、MyBatis这些能够进行对象封装的库。MyBatis在国内挺流行的,但在欧美背景的企业里基本没有使用。
dhyuan
2022-05-30
978
0
通过Jenkins pipeline build Maven项目
git
dns
ssh
jenkins
容器
如之前的文章安装 CoreDNS、GitLab、Jenkins 容器 所述熟悉了基本的容器安装之后就可以配置 Jenkins pipeline 构建基于 maven 的 Java 项目了。
dhyuan
2022-05-30
1.3K
0
让Docker20运行在Ubuntu20里的Ubuntu20上
容器
DevOps 解决方案
容器镜像服务
kvm
ubuntu
这是ansible用于创建host、guest的playbook脚本和设置。
dhyuan
2022-05-30
857
0
点击加载更多
活动推荐
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
不再提示