Normal view

There are new articles available, click to refresh the page.
Yesterday — 18 October 2025V2EX-最新主题

数据库连接数超了如何解决

18 October 2025 at 22:19
KingCoding:

背景:本人一年左右 java 开发工作经验,在一家小公司干开发,数据库使用的是 MySQL,配置基本上都是默认,应用端数据库连接池使用的是 HikariCP ,也配置了一些参数,最近测试环境遇到连接数超的情况。在网上查询了一些方法看着有点迷。

尝试解决

1 、调整数据库的 max_connections

2 、缩短系统设置的连接数的清除时间

3 、根本原因:存在长连接、慢 SQL 等占用连接不释放的情况

疑问:没有这方面的经验,请教各位前辈第二条数据库默认是 8 小时,是否建议调整呢?或者这个问题会不会还存在其他的原因呢?以及如何排查呢?

第一次出国就去日本玩了 9 天,这是我的复盘

By: marquina
18 October 2025 at 21:58
marquina:

一、行前准备与规划

作为一个老二次元,我嚷嚷着去日本玩有好几年了。但真落实到行动时,却有点叶公好龙:担心开销大、没有特别想玩/想吃/想体验的东西,等等。办护照、买机票、定酒店,都是一步步“挪动”完成的。但或许正是因为没有太多期待,所以 2025 年秋天我自己去的这趟日本,反而体验不错。

这是我第一次出国。长沙到日本航线不多,到关西机场是最方便的,于是我选定了关西几大城市作为目的地。国庆假期比较长,我额外请了 4 天假,最终在日本待了 9 天 8 晚,加上国内一晚转机的话是 10 天 9 晚。

信息收集

我先在 B 站看了一些视频,被推荐了Klook这个软件,在这个软件里意外发现大版/神户有城市周游卡,可以提前买好票,然后畅游城市里的大量景点,正适合我这种没啥预期+喜欢薅羊毛的人。

我在朋友们那打听到了可以去闲鱼上让卖家用积分预定酒店,价格会比较实惠;和我同时间去日本的同事给我推荐了廉价的地下民宿和微信的汇率优惠活动。

我还在小红书上简单看了下攻略,了解了 ICOCA 交通卡。我还用阿里的旅行规划师 AI (Qwen)做了规划,但效果很差,没用上。

总体来说,我推荐先用Klook这种相对专业的旅游工具搭好一个基础框架,然后用小红书/朋友交流/搜索引擎等完善框架内的细节。

同时推荐: [飞行社] 从零开始的赴日现地 live 攻略

行程设计

知道了周游卡,我就确定了大阪/神户/京都三个城市(前两座城市可以用周游卡)。结合酒店价格和交通,再确定了具体路线:京都->神户->大阪。

挑选了一些感兴趣的景点后,我会把景点加入到滴答清单里,安排好日期时间。实际旅游时,我的行程和计划的基本一致,只是会根据现场情况略微做调整。

预定情况

我的机票大概是提前 6 周定的,价格比较满意(来回总共两千左右)。去日本是在山东进行隔夜中转,为了省几百元机票多花了时间和精力……下次还是优先考虑直飞吧。

我的酒店是提前 3 周定的,但此时已经没有太多优惠的选择了,到大阪时恰逢世博会闭幕,一千元每晚的住宿条件依然很一般。最后在 Agoda 和闲鱼上预定了酒店,平均每晚 900 元左右。

ICOCA 交通卡我是在抵达日本后在机场用现金买的,抵达大阪后去往京都的 HARUKA 特快是提前在 Klook 买的;我在国内提前买了日本的上网卡,抵达日本后发现信号不稳定,于是我在中国移动开通了 10 日 10G 的日本流量套餐备用。

周游卡里大部分景点只需要现场扫描二维码,少部分景点需要提前网上预约。京都没有周游卡,但许多景点免费进入,少部分现场买票即可。

我去的大部分餐厅都没有提前预定位置(只有一次神户和牛预定了),而是直接用 Google Play 搜索附近餐厅然后直接 walk in ,少数排队太长的店我就直接放弃了。

携带物品

除了长期出行必备的东西外,为日本准备了如下物品:护照、境外上网卡、日元现金、日元钱包(带硬币)、垃圾袋。

垃圾袋没有用上,我旅行时会尽量避免制造垃圾;产生垃圾的话会拿在手上或放在包里,然后尽早到便利店或酒店扔掉。

日本的双插头和中国是通用的,我出行只需要带一个支持 100v 宽伏的双口充电头就可以解决充电问题。

充气颈枕极大提升了我旅行体验,在飞机/博物馆/跨城交通等多个场景,我都可以打会盹来养精蓄锐。

二、财务与开销

本次旅行( 9 天 8 晚日本+1 天 1 晚转机)总共耗费 1.37 万元。略微超出了之前的预期( 1.2 万元),主要是酒店比我想象中的贵不少,还吃了一顿 1000 元的神户和牛。

其中 50%为酒店住宿,20%+为饮食,15%为机票,其余是当地交通、周游卡、景点门票、纪念品等杂费。国内的网购足够发达了,我没有进行大额购物。

比较超值的是神户的酒店,在闲鱼让别人预定了 3 晚的 choice 酒店,每晚 600 元就能住上宽敞的双人房;而在 agoda 上预定的大阪酒店,每晚 1000 元但房间里甚至难以摊开行李箱。

周游卡也很超值,某一天总共游览了超过 1 万日元的景点,但周游卡的成本只有 2500 日元。

出发前我听说日本很依赖现金,于是提前在银行换了 5 万日元,但抵达后发现只有少部分场景(酒店洗衣机、景点纪念品、某些小饭馆、ICOCA 卡充值等)必须要用现金,所以后面几天我尽量刷信用卡 or 微信支付来付款。

三、行程与城市体验

京都

推荐

  • 伏见稻荷大社,非常有日本传统味道,山顶景色很好
  • 铁道博物馆,内容丰富,整体素质非常高

不推荐(至少是白天的)八坂神社,内容少+乏味。

京都五条假日酒店居住体验比较舒适,走几分钟到地铁,好评。

神户

推荐

  • 竹中大工道具馆,木工主题,整体素质非常高
  • 神户动物王国,和动物亲密接触的体验很好
  • GOCOCU 自助餐+楼顶展望台,风景绝佳

北野异人馆街相对一般,内容较为单薄。

Comfort Hotel Kobe Sannomiya 酒店靠近交通枢纽,用积分预定非常实惠,好评。

大阪

推荐

  • 大阪城天守阁,有免费的中文语音导览服务
  • 海洋堂手办博物馆 + 日本桥商店街,二次元逛得很开心

吐槽梅田空中庭园,在周游卡覆盖范围内,但晚上去只能打 9 折……人很多,上去之后都是玻璃幕墙,感觉很不值。

难波站前相铁 FRESA INN 饭店偏贵+狭小,最大的优点是难波站就在门口,不推荐。

行程节奏

城市内行动基本靠轨道交通+步行,巴士不太准点。一天可能要走两万步以上,如果再涉及爬山的话强度确实稍高。除非景点集中,否则还是得安排休息时间。

城市间移动有点困扰我,虽然 JR 城铁很便捷,但收拾东西+磨蹭一下,换城市得花一上午;由于日本酒店要下午 3 点后才能入住,我又不放心把电脑暂存在酒店大堂,入住当天我就只能背着电脑到处跑。

日本的轨道交通比较复杂,但严格按照 Google Map 提示+留意指示牌,我没有遇到大的阻碍。

四、自我成长与收获

我平时看动漫较多,来日本前紧急用多邻国补充了一些基础的语感,我发现只要敢于开口,我是能用简单的日语和英语在日本和他人沟通的。再加上流畅的行程安排,这都让我增强了独自处理问题的能力,也增加了我对自己的信心。

我之前对拍照不感兴趣,但这次我开始喜欢上用照片记录瞬间的感觉,拍照技术也在 AI 的指导下逐渐增加。

我对旅游的看法也有一些改观,体验新奇且高质量的美食、景色、公共服务,确实让人心情愉悦,也是人生体验中非常宝贵的部分,而不是单纯的挥霍钱财。

五、总结与展望

给自己的建议

对于下次旅行,我会:

  • 关注但不局限于周游卡,从城市特色、自己的爱好两方面规划行程
  • 更早预定机票和酒店,兼顾价格和体验
  • 准备一个小背包,避免携带重物在城市里游览

给其他人的建议

  • 大胆开口,世界上的许多人都很友善
  • 多多利用旅游网站和景点官网的资源
  • 良好的日程管理会让你游玩地更顺心
  • 碰到看不懂的内容可以拍照让 AI 来解释,更加享受当地文化

一些额外的资源:

一不小心写了很多内容,谢谢你看到这里。世界很大,祝你探索得开心~


原文: 2025 国庆假期日本之旅复盘 - OrangeWolf 的博客

发现一个基于 Docker 的网页版 Linux 微信,支持支持本地输入法,支持 X86 和 ARM

By: lingku
18 October 2025 at 21:44
lingku:

在 github 上发现了一个基于 Docker 的网页版 Linux 微信,支持本地输入法,支持 X86 和 ARM ,支持图片复制,支持侧边栏传输上传和下载文件。 基础镜像是 docker-baseimage-selkies ,基于 selkies 的,比 no-vnc 和 kasm 都要体验好。 docker 拉取地址:git pull ghcr.io/nickrunning/wechat-selkies:latest 参考链接: https://github.com/nickrunning/wechat-selkies

甘肃移动家宽入网协议(摘编)

18 October 2025 at 21:41
mytsing520: 运营商:甘肃移动

合约有效期:承诺在网 3 年
(到期后如不续约,应归还由运营商提供的光猫、网关、机顶盒等所有设备,如局部归还、丢失或损坏,则赔付 200 元/台设备)

装机调测费:200 元/户;移机费:100 元/户

速率规范:
50M 宽带,50M 下行,10M 上行;
100M 宽带,100M 下行,20M 上行;
200M 宽带,200M 下行,40M 上行;
300M 宽带,300M 下行,40M 上行;
500M 宽带,500M 下行,50M 上行;
800M 宽带,800M 下行,50M 上行;
1000M 宽带,1000M 下行,50M 上行。

其他说明:
1.明确不提供固定公网 IP 地址;
2.明确家宽服务不得用于商用目的,不得对外流量经营和内容分发,不得通过带宽汇聚等手段用于 CDN 分发;不得用于 PCDN 或为此行为牟利。
3.以下行为之一即认定为 PCDN:
( 1 )单个宽带账号单位时间内上传流量大于下载流量 2 倍或以上的;
( 2 )单个宽带账号单日上行流量超过 10GB ;
( 3 )单个宽带账号自然月上行流量超过 600GB ;
( 4 )单月访问外省 IP 或 DNS 超过 10000 次。
4.违约:
上述行为及其他违反法律法规,被主动监测到,或被监管机构通报,或被投诉,视为违约。首次违约,将采取包括但不限于关停机、限制通信;第二次违约,甘肃移动有权终止服务。

抖音最近很火的性压抑理论 理工男理论 力工理论 本质上其实就是龟男

By: catyun88
18 October 2025 at 21:32
catyun88:

理工男脉冲理论指部分理工科背景的男性在婚恋中,平时表现较为沉寂,一旦觉得需要推进关系或解决矛盾时,便会突然进行密集的物质或情感付出,如同电脉冲一样短时间释放大量能量。

行为特征:这类男性会把女性抛出的每一个问题当作试卷上的考题,当女生提出想要某个东西或有某种需求时,如想要最新款的包、手机,或想跟闺蜜出去旅行但钱不够等,他们会立即满足。并且一旦一个问题没有解决,他们就会在女生的引导下,甚至自己主动反思自己的不足,认为是自己的问题导致对方不满意。

理工男的这种行为模式可能是因为他们在成长过程中,情感功能被自我阉割,共情力匮乏。同时,他们可能受到社会环境和家庭背景的影响,例如从小生活在 “严父” 型家庭,父亲是家里的权威,导致他们将情感需求压抑,在婚恋中只能通过这种脉冲式的方式来表达情感和解决问题。

典型案例:翟欣欣案被认为是理工男脉冲理论的典型案例。在该案件中,交友网站上的职业捞女翟欣欣利用理工男思维的成功人士的做题思维,骗得对方财产,最终导致对方付出了生命的代价。

其实这么多话 简单来说 就是 龟男呗 最终问题还是性压抑导致的

0 基础用 flutter 开发了一个收音机 APP(TingFM)上架了 Google Play

By: swling
18 October 2025 at 21:06
swling:

用免费的 chatgpt 聊天实现的全部代码编写,耗时一个月完成基本功能。

个人开发者现在要上架 GooglePlay 需要至少 14 个用户,连续封闭内测两周。差点倒在这里。好在终于通过了。

因为包含境外电台,所以接口域名对中国大陆做了屏蔽,只能用梯子才能正常访问。

欢迎评测,提意见: https://play.google.com/store/apps/details?id=com.tingfm.main

TingFM

HTX studio

By: kuku
18 October 2025 at 21:03
kuku:

今天有个外国朋友问我有没有看过 HTX studio, 说上面的视频非常酷。我说没看过,好奇打开一看,原来是何同学( HTX)在 Youtube 上的工作室 ( https://www.youtube.com/@HTXStudio ) ,已经有 1.36M 订阅了。我跟他说这个 Youtuber 很年轻,好像大学毕业没几年,他表示大为惊叹。

我又想起前两天听老罗的博客,影视飓风 Tim 立下的五年计划,要做中国的 Mr. Beats, 并且要超越他,要有 1 个亿的全球订阅。我相信他们一定是可以做到的。

送一些 Perplexity Pro 会员

By: xiaoker
18 October 2025 at 20:25
xiaoker:

今天发现可以邀请 Comet 好友,并送一个月的 pro 会员了。惊喜

名额可能有限,抓紧打开下方链接领取👇

https://pplx.ai/xiaoker

领取分三步,很快 👇

1️⃣ 下载 Comet 浏览器, 2️⃣ 登录 Perplexity 并使用 Comet 浏览器 提出至少一个问题 3️⃣ 免费获得 1 个月的 Perplexity Pro 会员

Perplexity 接入 GPT 、Claude 、Gork 等领先模型,,中文内容选 DeepSeek ,代码编写选 Claude ,英文内容选 GPT 和 Grok ,文生图选 Playgroud ,妥妥的 AI 模型的全能战士。

大家领取试试

一个查看 steam 每日游戏时间的工具

By: kvl
18 October 2025 at 20:02
kvl: 起因是有时候看到一个游戏玩了很久,却想不起时间是怎么花的,毕竟 steam 客户端只显示累计时间。不过我发现 steam 的本地日志是可以用来算出具体的游玩时间的,虽然 steam 日志大小有限制,太长有可能被截断,不过至少能查看一段时间。所以就写了一个小工具,只需要导入日志文件,然后会计算出每日游玩情况渲染成图表,目前托管在 github pages 上,计算都在本地进行

项目源码: https://github.com/vauxe/steam-log-visualizer/
在线使用: https://vauxe.github.io/steam-log-visualizer/

实在是忍受不了 Bartender 这个软件对我鼠标的控制了

By: loganovo
18 October 2025 at 19:54
loganovo:
  • 忍了很久了,一直追着更新, 但是一直没解决, 为了我那 200 多块一直忍着用;
  • 现在忍不了了, 鼠标抖动的太烦人了;
  • 所以我想问一下 有没有用过 Barbee 的, 是否有鼠标抖动这个问题,或者说有没有修复, 因为我在 appstore 评论区看到有人也反馈这个问题;
  • 至于 ice 之前用过, 记得比较卡卡的, 是最后选择了.
  • 这刘海菜单栏真烦啊,把这种软件整成了刚需,我菜单间距用命令 NSStatusItemSpacing 和 NSStatusItemSelectionPadding 调成了 0 都不够用的;
  • 真不懂这种菜单软件为啥一直操控我鼠标!

2025 年 node 项目,乱成一锅粥的 typescript ESM import 写法该怎么选?

18 October 2025 at 19:51
BeautifulSoap:

假设在 ./utils/calcute.ts 中有一个工具函数 add()

export function add(a: number, b: number): number {
  return a + b;
}

然后我们在 main.ts 中需要使用这个 add 函数

写法 1, import 不带扩展名:

tsconfig 配置 module=esnext ,然后假设有如下 main.ts 文件

import { add } from "./utils/calcute";

add(1,2)

使用 tsc 编译后使用 node 运行编译后的 js 文件会报错


node ./dist/main.js

... 省略

  code: 'ERR_UNSUPPORTED_DIR_IMPORT',
  url: 'file:///home/xxxxxx/dist/utils/calcute'
 

原因是现在的 node 处理 esm 的 import 需要指定具体文件名(即类似 import ./utils/calcute.js )。不写扩展名的 import 会报错

而 typescript 编译代码对 import 内 from "xxxx" 的部分是不会做任何处理直接保留的。按照 ts 官方的意思就是这部分是模块解析,不应该是 typescript 的工作而应交给 js 运行时(如 node 、浏览器)自己处理,所以 tsc 编译 ts 文件是会完整保留这部分不做任何变动的

基于这种方针,于是就有了两种解法

  1. 放弃 tsc 编译使用 bundle
  2. 下面的写法 2

写法 2:import .js

tsconfig 配置 module=nodenext 和 moduleResolution=nodenext ,然后 main.ts 内容如下

import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名

add(1,2)

说真的,当年我接触到这种写法的时候是大受震撼的。 在 ts 文件中写 import .js 实在过于丑陋了。我不解、我不适应、我无法接受

但这样的代码经过 tsc 编译后就能正常被 node 执行了,我也只能捏着鼻子用了

本来以为 esm 的问题也就这样了,但没想到到了 2025 年就乱套了

写法 3: import .ts

因为 bun, deno 的竞争,不思进取的 node 终于开始迭代起功能了。甚至还破天荒地添加了直接执行 typescript 代码的功能(运行的时候直接丢弃类型信息把 ts 当 js 跑)

这个功能现在在在新 node 中已经默认开启可用了,并且 typescript 也为了这个功能添加多个更新。所以可以预见今后用 node 直接执行 ts 会多起来

然后,这个功能在 esm 上就不出意外得出意外了。还是上面的代码 main.ts 内容如下:

import { add } from "./utils/calcute.js"; // 需要添加 .js 扩展名

add(1,2)

使用 node main.ts 执行后直接报错


node main.ts

... 省略

  code: 'ERR_MODULE_NOT_FOUND',
  url: 'file:///home/xxxxxxxx/utils/calcute.js'

嗯,因为模块的代码位于文件 utils/calcute.ts 中,而 import 语句中写的是 ./utils/calcute.js,所以 node 理所当然的找不到对应的模块文件报错了

所以为了解决这个问题,tsconfig 后来添加了一个选项 allowImportingTsExtensions ,开启后在 main.ts 中需要将 import 改写成 import .ts 的形式

import { add } from "./utils/calcute.ts"; // 需要 import .ts ,而不是.js

add(1,2)

嗯,当年 typescript 的回旋镖就这么砸了回来,现在我们又必须在 ts 文件中写 import .ts 了。并且为了兼容这种写法 typesript 现在还不得不添加新的编译选项 allowImportingTsExtensions 来允许在 ts 文件中 import .ts

但是,这有个问题,启用这个选项必须也启用 noEmit ,也就是说在 typescript 官方那的说法是:我们没有被打脸啊,我们依旧不处理 import 的内容,你想 import .ts 可以,但是你这样写了的话就别用我们的 tsc 来把这种代码编译成 js 了

但问题是实际上开发中,使用 node 直接执行 ts 文件测试,然后在生产环境中使用 tsc 或其他工具编译成 js 运行会很常见

于是如果你想直接 node 执行 ts 代码,那就得放弃将使用 tsc 将代码编译为 js

所以大家怎么选

目前这 esm import 写法已经乱成这样了,大家平时会怎么选?

大家碰到过 System 磁盘占用率很高的问题吗

18 October 2025 at 19:21
hanayooooo:

这个问题基本上已经困扰我好几年了,我是 amd 平台电脑

基本上 win10 不必要的服务能关的都关了,能做的优化也做了,windows defender 也卸载过,但是依旧有这个问题

以为换 linux 系统会解决,但还是有这个问题

今天无意中搜了下,发现有人说是因为 achi 驱动不对,没正确识别到 ssd ,后面又看到一个帖子的老哥说 amd 已经放弃了单独驱动优化,一直推荐用微软的 ↓↓↓ https://www.amd.com/en/resources/support-articles/faqs/PA-250.html

现在的问题就是,开机至少要化半小时等 system 占用率下去,然后这还不算完,每次第一次打开应用后,又会飙升,基本上打游戏,特别是大型网游,时不时一卡一卡的,那必定是磁盘在飙车

老哥们,这个有解吗,实在摸不着头脑,太痛苦了

主板是微星 b450m 迫击炮 max ssd 是 predator ssd gm3500

忘了今年是 5G 出来的第几年了,用 5G 的时间应该加起来不到一个月

By: movq
18 October 2025 at 19:06
movq:

双持安卓苹果,都支持 5G ,但是一打开之后耗电明显增加,安卓大电池都耗不住。

有人说这是因为太偏僻了,基站少,但是我坐标上海内环,上班的时候安卓开 5G 可以正常上网,苹果开 5G 之后就时不时不能上网,索性直接把安卓和苹果的 5G 全都关了

那么把 5G 关掉之后有什么体验下降呢?完全没有,反而耗电量减少,信号稳定,纯纯体验提升了一个档次

iPhone Air 国内+国外卡一共只能加 2 张?还是只限制国内 2 张

18 October 2025 at 17:59
1014982466: 目前有没有大佬试出来,限制 2 张指的是国内限制两张还是国内+国外限制 2 张。
要是后者的话那这个机子算是废了。

如果国内已经写满 2 张出国就得删卡,回国还得去营业厅办理,还得是归属地的...

如果国内一张+国外一张也很不方便,有些国外/境外 eSIM 是不允许随意删除/迁移的。例如香港的一些便宜量大的 eSIM (我最常用的 bananasim 全球 10GB 流量 69 港币有效期一年)是不能迁移/补办的,自己手动删除这个卡就消失作废了。ClubSIM 第二次补卡就必须线下且要收费了。
所以如果海外运营商有限制,这个机子的第二卡槽相当于几乎永久被占用了。例如上面 bananasim 有效期一年,那这一年内第二槽位就废了。

我写了一个 AI 写文章的工具:“让写文章变得和做选择题一样容易!”

By: sdjl
18 October 2025 at 17:54
sdjl:

我开发的“AI 写作工具”上线内测了!

“让写文章变得和做选择题一样容易!”

只需要勾选回答一些问题,即可写出你想要的文章!

软件特点:

  1. 通过勾选答案的方式,梳理写作目标、内容方向
  2. AI 先编写目录、大纲
  3. AI 一次性编写整篇文章
  4. 支持用 AI 局部修改
  5. 支持导出 PDF 、Word 等

欢迎大家来体验,要用电脑访问哈,网址: https://guoranzan.com

登录后加客服微信,免费开通内测权限。

每一个前端/技术开发,找工作都应该有一个作品集, Project-PanelShow 正式内测啦,放码 300 个

By: zkeq
18 October 2025 at 17:11
zkeq:

每一个前端/技术开发,找工作都应该有一个作品集,Project-PanelShow 正式内测啦,放码 300 个

官网

项目的官网,放在最前面(放码在最后,滑动到底部查看~)

示例站点

放一个我自己的项目集地址,已经往项目集里面填充了 14 个项目了

如题,这是一个项目集项目,下面这张是项目集的官网

10

那么下面这张,是项目集的用户页面,也就是我的,有 14 个项目

1

然后下面这张呢,是项目的内页介绍

2

项目的特性介绍

3

项目的 readme 部分可使用 markdown 语法,或者 mermaid 语法绘制流程图

5

再放一张另一个项目

8

9

后台页面,点击 Github 登录即可

image-20251018164900958

项目的控制台面板

image-20251018164947254

项目集的编辑页面,可使用 AI 进行生成项目集,推荐使用 Claude Code

image-20251018165040593

image-20251018165053129

image-20251018165149503

放码

目前项目处于内测阶段,所有用户均可开放注册,使用 Github 登录即可,登录完毕之后绑定自己的站点地址,在此文章回帖,即可参与放码活动,在后续的运营中将会将参与账号提升至最高挡位,无限制使用本站功能,第一批限额 300 个,先到先得。

求教,有没有一种绝对安全的密钥管理方案

18 October 2025 at 17:10
karashoukpan:

求教各位安全大佬,从安全角度来说,密钥似乎只能一层套一层解决?

有个场景:前端要给后段传递一个敏感值 称为 A 。

一种可行的解决方案是(已经开启了 HTTPS ):

后段提供一个接口获取公钥(假设是一随机串),前端调接口拿到公钥加密 A ,得到 A+ 然后 A+ 给到后端用私钥解密。这样安全吗

❌
❌