logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

14 spring-security 中的 SessionManagerFilter 导致的每刷新一次页面 JSESSIONID 切换一次 导致 session 不可用

然后 响应了一个 set-cookie 的响应头, 告诉客户端这边重新更新 cookie, 第一批次的请求的所有响应里面都有这个 set-cookie, 并且每一个 set-cookie 中的 JSESSIONID 不一。按照 我们的通常的 web 经验的理解, 一个 session 应该是有一定的生命周期的, 为啥这里每一批次请求 就会切换 JSESSIONID 呢?然后 这个处理之后的其他业务

文章图片
#java#开发语言
11 关于 nginx: [emerg] host not found in upstream “cdn.optimizely.com“ in nginx.con

呵呵 这是最近帮助同事 搭建 pageplug 的时候碰到的一个问题, 当时 我觉得还蛮奇怪, 为什么启动服务 需要去验证访问 cdn.optimizely.com?然后 需要花点时间 看一下这个问题, 稍微梳理一下然后 也发现了 自己理解的的一些问题, 这里并没有去 验证访问 cdn.optimizely.com, 只是尝试去解析 cdn.optimizely.com 的地址信息, 没有获取到

文章图片
#nginx
08 flink 中出现 “Heartbeat of TaskManager with id localhost:36777-01398c timed out“

问题来自于 某java交流群来自于 做 flink 开发的一位朋友然后 这个问题的排查 也是费了不少的时间, 主要是 他那边经常会去客户现场什么的 造成沟通不便但是 好在最后 问题是解决了主要的业务是从 tdengine 读取一批次数据, 然后进行数据处理, 然后 最后采集一个结果输出到客户端, 都是一些 较为平常的操作。

文章图片
#flink#tdengine#mysql
14 nginx 的 dns 缓存的流程

ngx_http_upstream.ngx_peer_connection_t 的数据来自于这里的 ngx_http_upstream.ngx_peer_connection_t.data 数据类型是 ngx_http_upstream_rr_peer_data_t。这里会过的比较快, 大体的意思是 nginx 这边解析配置文件的时候 创建了对应的配置数据结构, 初始化的时候就进行了 dns 解析

文章图片
#nginx
104 oracle jdk-19 + spring-boot 打的 fatjar 不能使用 bouncycastle.bcprov

呵呵 这是某技术交流群里面暴露出的一个问题大致存在的情况是 oracle jdk19 执行 spring-boot 打包使用 bouncycastle.bcprov 的类库, 执行报错, 报错如下但是奇怪的是 直接执行该 主类, 是可以正常执行的另外 使用 openjdk19, 也是可以正常执行的该问题交流的上下文如下, 日期是 2022-10-11。

#java#spring
12 rtsp视频服务 转换为 rtmp服务 转换为前端可用的服务

需要安装如下软件请先确保 以上软件正常安装, 当然 vlc 不是必要软件整个流程大致如下, 因为我们这里 没有可用的 rtsp 服务, 这里 使用一个 mp4 视频来测试注意这张图哦, 要随时回顾这张图。

#docker
05 nacos standalone 模式下 直接在数据库增加了一份 名称空间 + 配置, 客户端获取不到配置

xxx服务需要一系列的配置, 然后我直接在 nacos 数据库中增加了给定的名称空间, 以及增加了对应的一系列的 配置信息, 但是 当我应用这边配置好了相关配置之后, 应用这边确获取不到相应的配置。对于拿到配置的情况, 获取对应的配置并加载[properties 或者 yaml], 对于 没有拿到配置的情况, 响应一个 EMPTY_PROPERTIES。standalone 模式下面, 还需要将

#java#database
04 业务服务注册到 nacos 默认权重为0, 导致 gateway 获取不到业务服务

nacos 服务器对于 服务注册请求 的处理, 这里可以抽象的理解为 将实例注册到 ServiceStorage.serviceDataIndexes, 其他的细节在我们这里的问题中, 我们并不关注。携带的参数来自于 当前服务的上下文, 以及 nacosDiscoveryProperties, 我们这里关注的权重来自于 nacosDiscoveryProperties.weight。查看一下 xx

#gateway#java#spring cloud
76 windows & mac 连接 linux 上面的 dnsmasq dns服务器, 能够 nslookup 但是 ping 不通

前言呵呵 前端时间在 我们测试环境192.168.1.132 搭建了一个 dnsmasq 的一个 dns 服务器, 并增加了 APP_SERVER, app.com 映射到 192.168.1.132然后 另外的一台 linux 测试服务器在 /etc/resolve.conf 里面加入了 dns 服务器的配置之后, 就能够正确的解析到 域名 了但是在使用 mac 和 windows 机器配置了

#windows
03 为什么 Bootstrap 代理之后能使用 maven 来管理 rcp 项目的依赖

前言呵呵 这里会大致的跟一些 可能有帮助于理解使用 maven 来管理 rcp 项目的依赖的一些记录信息当然 不了解也没关系业务代码使用 sqlite.JDBC看sqlite.JDBC 的加载可以看到的是 Activator 触发了 sqlite.JDBC 的加载这里面的 Classloader 实例, ModuleClassLoader 的实例, 实际上的实现是org.eclipse.osgi.

#eclipse#maven
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择