V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fantastM  ›  全部回复第 5 页 / 共 17 页
回复总数  339
1  2  3  4  5  6  7  8  9  10 ... 17  
2021-12-29 12:43:11 +08:00
回复了 ddd270700 创建的主题 NGINX 用 nginx 反代用友软件报 404 错误,有偿求助
error_log 调到 debug 级别,然后看看日志

http://nginx.org/en/docs/debugging_log.html
2021-11-23 13:21:54 +08:00
回复了 kikione 创建的主题 程序员 如何系统学习分布式方面的知识
非利益相关,这个课程里有个章节是讲分布式相关的技术栈,我看完之后的收获是蛮多的 https://time.geekbang.org/column/intro/100002201
2021-11-11 10:54:39 +08:00
回复了 fantastM 创建的主题 分享创造 做了一个 Nginx 访问日志的分析工具
@beshe 我也觉得 ELK 很好用,不过服务器只有 1 核 2G ,资源有限…
2021-11-04 13:17:47 +08:00
回复了 biguokang 创建的主题 程序员 有人和我一样在床上写代码的吗
线太多了,家里有猫咪的话,估计要完蛋。。好奇 R4S 前面那根线连的是什么
2021-10-27 12:48:14 +08:00
回复了 Samuel021 创建的主题 电影 来测测你的电影阅片量
value = 2 是答案吗
https://i.imgur.com/KNKYZCF.png
2021-09-28 01:10:49 +08:00
回复了 finab 创建的主题 分享创造 分享一下自用的小工具 Bark ,给你的 iPhone 发自定义推送。
2021-09-28 01:10:16 +08:00
回复了 finab 创建的主题 分享创造 分享一下自用的小工具 Bark ,给你的 iPhone 发自定义推送。
@AllenHua 可以的吧,GET 和 POST 都支持
2021-09-10 15:21:20 +08:00
回复了 xiubin 创建的主题 问与答 个人『小』服务器求推荐
正好我最近也有这类需求,一番调研之后,决定加点预算买 x86 的......有些软件甚至都没有官方 arm 的包,搞起来实在麻烦
2021-08-26 04:15:27 +08:00
回复了 nnntttbbb 创建的主题 职场话题 如何看待一个 211 科班 Java 待遇不如一个三本测试
发现电磁感应现象、促使人类进入电气时代的伟大科学家法拉第,只有小学学历
2021-08-19 13:19:01 +08:00
回复了 liudaolunhuibl 创建的主题 职场话题 来了大厂之后每天都在后悔
唉尽早远离互联网吧
2021-08-11 15:33:18 +08:00
回复了 okayan 创建的主题 程序员 Dubbo 官方文档是经常有各种错误吗
不禁我也想吐槽一下,现在 Dubbo 的 GitHub 默认分支是 3.0,以为是个稳定的分支了,但这个 ConsulServiceDiscoveryFactory 类甚至连导包都是错误的,得切换到 master 分支才能找到 ConsulServiceDiscovery 类......

https://github.com/apache/dubbo/blob/3.0/dubbo-registry/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryFactory.java
2021-08-02 21:19:49 +08:00
回复了 thetbw 创建的主题 分享创造 写了个简单的 Java sql 执行监控
「看一下执行的 sql 是啥」这个需求是不是可以通过给 JDBC 接口套个代理来实现,这样就可以对任意 JDBC 实现都生效了(成本是需要入侵业务了......
海康算用 C++ 里的大厂么...行情也太差了吧...
2021-07-14 17:58:35 +08:00
回复了 fiht 创建的主题 职场话题 毕业三年记 https://gangdaomeimei.cn/?p=600
自己也不禁开始怀念过去了
2021-07-12 01:02:07 +08:00
回复了 fantastM 创建的主题 问与答 有偿寻求一个户外摄像头(夜间监控)的方案
@sytnishizuiai 哈哈我也学到新知识了
@suisetai 倒是一个不错的新思路!
@dLvsYgJ8fiP8TGYU 感谢回复!我搜了一个海康的产品,看下来挺符合需求的,准备尝试买它使用一下 https://item.jd.com/100023375500.html
2021-07-12 00:19:48 +08:00
回复了 fantastM 创建的主题 问与答 有偿寻求一个户外摄像头(夜间监控)的方案
@dLvsYgJ8fiP8TGYU 感谢如此详细的回复!

可以使用 4G 的。
他们的住所只是在瓜园里搭的大棚而已,虽然没有网线,但是有电线的。
防护的区域是瓜园的一些入口,面积不大,但是有好几个,所以应该是需要买多个摄像头的。

另外想问下,摄像头用 4G 联网的话,应该不会 24 小时都在上传监控画面吧。我搜了一个用流量卡供网的摄像头,看它的产品参数里是支持用 SD 卡存储的,但不知道它具体是怎样产生流量费用的。
> 我是不理解这种配置文件的方式,这个其实跟我手动注入,感觉本质上他没有很大的区别。

如果这个 JDBC 的 SPI 配置文件是你写的,那相当于你是 JDBC 驱动的开发者了,这样的话,确实和你手动注入没什么区别,毕竟工作量都是你一个人的......

> 根据配置注入具体的实例=SPI 吗 那我感觉本质上也是一种依赖注入 不知道是不是可以这样理解

SPI 就是 Service Provider Interface 的缩写,用「根据配置注入具体的实例」拿来做可扩展的服务发现,是一种解耦思想的体现。

例如,SDK ( JDK )提供约定行为的 Interface ( java.sql.Driver),并且对这个 Interface 使用逻辑还是在 SDK 里的(在 java.sql.DriverManager#getConnection(String url) 里会用到),然后 SPI 的实现者( mysql-connector-java )只需提供 Interface 的具体实现( com.mysql.cj.jdbc.Driver )即可,不需要关心 Interface 的使用逻辑。

从这方面看,SPI 和 DI 还是不太一样的吧,虽然这两者的都是为了解耦。

楼主你纠结的「这种配置文件的方式」和「跟我手动注入」两种方式,代码跑起来是没什么区别,但你站高处想一想,两者从设计上有什么区别,尤其是对使用者而言。
如果你的应用需要连接多个不同的数据源( MySQL 、PostgreSQL 、Oracle…),那么就需要使用多个 JDBC 的驱动。按你说的方式,开发者需要先去各个驱动对应的官网查资料(得知道 com.mysql.cj.jdbc.Driver 这个约定值),然后再编写多次各个驱动对应的注册代码。这儿的「 JDK - JDBC 驱动 - 开发者」三个角色都被耦合了。

用 SPI 这种机制的话,起码在注册驱动这一点上,开发者是不用再顾虑了的,JDBC 驱动可以在其内部提供实现。楼主可能对 MySQL 已经很熟悉了,所以体会不是很深,不过假设现在要连接一个你完全没接触过的数据库(例如 SQLite ),你是不是会期望做的事情越少越好?

还有你说的 DI 什么的……那更好理解了,你看看一个单纯的 Spring 应用和基于 Spring Boot 应用有什么区别,然后 Spring Boot 是怎样提供一些默认配置的,它的 spring.factories 文件有什么作用?这难道和 SPI 的思想不一样吗
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   894 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.