V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lucasdev  ›  全部回复第 1 页 / 共 3 页
回复总数  57
1  2  3  
楼主可以问问 AI ,我把问题直接丢给了 gemini 2.0, claude 3.5 sonnet, gpt-4o ,似乎都更推荐 SLF4J + Logbackhttps://i.imgur.com/N9E3iZ2.png

https://i.imgur.com/o5QYG7Q.png
@bk201 #65 这个帖子挂在"程序员"节点下,而不是"Java"节点下,感觉很多回复是对 Java 生态不太了解。看了你的几条回复,我和你的观点是比较一致的😁
@k9982874 1. slf4j 门面和 logback 等实现提供的扩展性都可以做到,楼主也说了,这些不是问题。
2. 每个语言有自己的最佳实践,别的语言或许封装一个 LogUtil 更为合适,但 Java 没必要。即使封装了 LogUtil ,也应该允许让其作为 slf4j 的实现,而不是不允许使用 slf4j 直接打印日志。此外,不同平台的日志不一定是统一管理。
3. 不存在模板复制的问题,安全、日志相关的自定义 sdk 使用 snapshot ,每次从 mvn repo 拉取最新版本。
@unknown404 #26 如果是其他库或许可以这么说,但是 slf4j 出了 18 年了,在 mvnrepository 它是
#2 in MvnRepository
#1 in Logging Frameworks

Quartz 、Camel 、Akka 等有多少库使用了 slf4j

至于各种日志扩展,通过 Coverter 、Appender 等都可以实现,提供 sdk 引入即可,不需要侵入代码
没好处,楼上说到的日志格式、脱敏加密、监控采集等都可以通过项目中引用 sdk 来实现,不需要改代码形式。

再者说,封装的 LogUtil 的扩展性谁来保证,动来动去的更麻烦。
https://selfh.st/apps/
https://awesome-selfhosted.net/

玩,都可以玩
玩不动的就在自己电脑上安装,云主机做内网穿透
哈哈,楼上把我想说的说完了 https://i.imgur.com/N9E3iZ2.png
有什么需求问 AI 就行,让它帮你写,你调试和反馈就好。
额。。。这种场景比较适合问 AI ,然后直接一行命令:

使用 cwebp:
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -exec cwebp -q 80 {} -o {}.webp \;

使用 ImageMagick:
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -exec convert {} -quality 80 {}.webp \;

使用 ffmpeg:
find . -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" \) -exec ffmpeg -i {} -compression_level 80 {}.webp \;
好像 ICP 备案和公安备案也没搞?

可以先弄个英语语义的域名,网站增加英文支持,先做出海 https://i.imgur.com/N9E3iZ2.png
11 天前
回复了 PeiXyJ 创建的主题 MySQL 大佬们你们 Mysql 的数据库名称怎么分割的?
@realpg #27 大家都知道说的是库名啊。文档里这么写的,哪个软件有问题那是它没有按照 MySQL 规范呗,这种软件还敢用嘛
"Certain objects within MySQL, including database, ... names are known as identifiers. " 这句里面包含 database ,然后 "Permitted characters in unquoted identifiers: ASCII: [0-9,a-z,A-Z$_] (basic Latin letters, digits 0-9, dollar, underscore)"
12 天前
回复了 PeiXyJ 创建的主题 MySQL 大佬们你们 Mysql 的数据库名称怎么分割的?
一楼说的对,下划线放心用,怎么可能有问题: https://dev.mysql.com/doc/refman/8.4/en/identifiers.html
@BeforeTooLate 鸿蒙在做 flutter 的适配了,其他第三方方案也早就有了。鸿蒙原生开发又被背刺了。
15 天前
回复了 bler 创建的主题 程序员 个人数据备份方案
rclone + 1
用 rclone 多备份几处,加密备份。rclone 不支持的网盘用 alist 挂载成 webdav 就行。
网盘:OneDrive(直接 rclone)、阿里云盘、百度云(先转 webdav )
16 天前
回复了 94nb 创建的主题 生活 明天和意外,你永远不知道哪个会先来
祝好,希望能看到好点的后续
27 天前
回复了 BaymaxK 创建的主题 程序员 想部署一套 AI 服务,大家有推荐的吗?
推荐 one-api ,部署简单,支持 Gemini ,支持用户管理,你也可以直接生成好 one-api 的 key 给他们
https://github.com/songquanpeng/one-api
27 天前
回复了 Fdyo 创建的主题 Edge 反 Microsoft Edge 浏览器联盟成立了 🤣🤣
@Configuration #25 搜"Shadow DOM v0 API"这个关键词有很多帖子,比如这个 YouTube page load is 5x slower in Firefox and Edge than in Chrome because YouTube's Polymer redesign relies on the deprecated Shadow DOM v0 API only implemented in Chrome
https://www.reddit.com/r/firefox/comments/91hbkw/youtube_page_load_is_5x_slower_in_firefox_and/
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5424 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 05:51 · PVG 13:51 · LAX 21:51 · JFK 00:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.