V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dzdh  ›  全部回复第 38 页 / 共 91 页
回复总数  1820
1 ... 34  35  36  37  38  39  40  41  42  43 ... 91  
2023-01-16 13:08:13 +08:00
回复了 dzdh 创建的主题 Java 一个正在学习的 javaer 对注解的疑问求解惑
@hyperdak288 那这个所谓的 [处理器] 就是通过反射实现么?那这个 [处理器] 类也需要执行才能处理 [注解] 咯?那就还是要扫描所有 class 文件么?
2023-01-13 13:25:01 +08:00
回复了 dzdh 创建的主题 MacBook Pro 14 寸等 M2 还是现在可入 M1
@di11wei 主要最近越发感觉手上的 17 款 mbp16 寸性能不行了。idea 敲个 psvm 肉眼可见的卡一下。
2023-01-13 13:23:33 +08:00
回复了 dzdh 创建的主题 MacBook Pro 14 寸等 M2 还是现在可入 M1
@lqcc 哦?

@xhp012 入手 M1 还比较划算?
2023-01-13 13:19:34 +08:00
回复了 dzdh 创建的主题 MacBook Pro 14 寸等 M2 还是现在可入 M1
@lqcc 14 寸么的 m2 啊
2023-01-13 09:22:45 +08:00
回复了 acctv2 创建的主题 程序员 你最喜欢的字体有哪些?
monaco
2023-01-12 10:38:15 +08:00
回复了 OkabeRintaro 创建的主题 问与答 大佬们,如何在没有服务器数据库的情况下,做到增删改查
firebase ?
2023-01-11 20:19:37 +08:00
回复了 GGGG430 创建的主题 MySQL sql 中包含特殊字符问题
2023-01-07 14:13:46 +08:00
回复了 fanyingmao 创建的主题 问与答 线上环境 msyql 要怎么加索引不会影响业务?
使用过类似工具。

原理这样的(要求是 innodb 表)

1. 新建随机名空表(使用源表的 create 语句+变更 DDL )
2. 源表增加触发器,cud SQL 同步到 新创建的表
3. 执行老分批 SQL ,每次 5000 条数据 select 出来 replace 到新表
4. 事物删除触发器、老、新表改名。
5. 验证结果
2023-01-06 15:14:40 +08:00
回复了 dzdh 创建的主题 Java Java 中如何实现动态生成证书,像 Go 那样。
@pierswu #11
@cnhongwei #12

佬们是通过什么渠道或方法知道有这个东西的呢?换句话说,就是咋学的呢?
2023-01-05 21:45:31 +08:00
回复了 dzdh 创建的主题 Java Java 中如何实现动态生成证书,像 Go 那样。
@cnhongwei #8
@pierswu #9

在不引入第三方组件( nginx 类)的情况下。纯 java 做不到吗?假设。我现在做一个 CDN 服务器,每个终端节点不就是要从中央仓库拿证书吗?再比如如果是 SM2 国密证书的场景,我需要判断客户端支持 SM 算法我就在本次握手时返回 SM 证书,否则返回 RSA 证书给客户端进行后续的握手操作。

像 Go 就只需要一个 tls 的 GetCertificate 就可以了。java 实现不了吗?

最近刚开始接触 java 。所以有点迷惑。我理解的这些语言不是都会把整个网络协议中的每一步操作都会封装成接口暴露出接口么。
2023-01-05 10:24:23 +08:00
回复了 dzdh 创建的主题 Java Java 中如何实现动态生成证书,像 Go 那样。
@dzdh #6 网关后台有个开关,点击开,立刻所有该域名后续的 tls 握手就必须是能要求强制客户端证书验证。点击关,就立刻该域名后续的所有 tls 握手时必须不验证客户端证书。
2023-01-05 10:23:03 +08:00
回复了 dzdh 创建的主题 Java Java 中如何实现动态生成证书,像 Go 那样。
@pierswu

甚至还有些域名可能是需要通过自己做 ca 验证客户端证书。
2023-01-05 10:21:14 +08:00
回复了 dzdh 创建的主题 Java Java 中如何实现动态生成证书,像 Go 那样。
@pierswu

场景是网关。可以 [随时] 新增、移除域名绑定。api.corp.com / openapi.corp.cn / api2.internal.corp.com 等等。根据当前域名去 pki 中心拿证书返回给客户端。go 实现这个很简单。java 咋搞捏。
@stephenyin #17 :)
防火墙本体是内核的 NetFilter 。

iptables 是 mysql-cli

firewalld 是 navicat

ufw 是 heidisql
@ayconanw

首先是 HTTPS 直接访问的,访问的就不是 HTTP 。

正确的 IP 是 1.1.1.1 。部署有正确证书,所以正常。
劫持后 IP 是 2.2.2.2 。这个 IP 上没有你域名的证书(这个 IP 上部署有别的域名证书),因为是 HTTPS 访问,证书又不对,所以报错。
@wheeler

exec 可以继承文件但是解决不了本地开发的时候子进程脱离 console 的问题

unix.SO_REUSEPORT 搜了一下源码目录没有地方调用。必须通过 net.ListenConfig.Control 手动指定。
@wheeler

这样的话就要这么做:

1. 启动 main process
2. fork 业务 进程 传递个环境变量或者是指定参数 main process 记录个 pid 或者 process 对象
3. main process 收到信号 再 fork 个进程,用 reuseport 监听(不用传递 fd 了),然后调用 process.signal 给老进程,覆盖全局的 process 对象为新启动的对象
这样对于 systemd 来说只能是 type=simple

是吧?类似 laravel 的 queue:listen ,自己不停的调 queue:work (本质上是两个命令)

写成服务按传递不同参数的方案就是 xxx daemon 和 xxx work 用 xxx daemon 就是个 foreground manager 。它去管理 xxx work 的启停。也可以直接调用 xxx work ,收到信号就直接退

按环境变量的做法就完全由 main process 管(ENV=ENV xxx 也太中二了)

总的来说也是个办法。但是纯学习向来说还是想知道有没有什么方法可以做到让子进程在父进程退出后能直接接管父进程的 stdin/stdout/stderr...
1 ... 34  35  36  37  38  39  40  41  42  43 ... 91  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2432 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 02:04 · PVG 10:04 · LAX 18:04 · JFK 21:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.