V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  0576coder  ›  全部回复第 14 页 / 共 17 页
回复总数  330
1 ... 6  7  8  9  10  11  12  13  14  15 ... 17  
其实我有点明白了
这个 SPI 应该就是 JDK 自带的一种规范,顺便自带了代码层面的服务发现类似的功能,我只要按照 SPI 的规范去实现接口,他就能自动知道我这个包是 xx 接口的具体实现。所以使用的时候只需要配置文件指定下就行

而 DI 依赖注入只是一种代码层面的设计模式

他们的本质都是为了面向接口编程 解耦
@fantastM
这儿的「 JDK - JDBC 驱动 - 开发者」三个角色都被耦合了
我明白这个意思,因为 jdbc 都封好了接口,所以不管连什么数据库,接口都是基本一致的 开发者只需要面向接口编程 而不是面向实现编程,这个依赖注入就能解决掉。
我是不理解这种配置文件的方式,这个其实跟我手动注入,感觉本质上他没有很大的区别。
根据配置注入具体的实例=SPI 吗 那我感觉本质上也是一种依赖注入 不知道是不是可以这样理解
@nullcoder

为啥 这样还多了一次查询- - 虽然可以通过 useLocalSessionState 设为 true 让他不走这段逻辑
@fkdog
我手动这样实现接口 然后再具体使用的时候才注入具体的类 这种不应该叫 DI 么 依赖注入

这个 SPI 是不是类似的意思 只不过多了个文件夹- -
@blindpirate
我知道 这其实就是一个规范
比如我也手写了实现了 jdbc 接口的包,我直接 new driver 的时候注入我这个实现类就好了 为什么要有这样的一个文件夹,感觉多此一举
@Gary43
感谢老哥 我试试
@echo1937
其实我写了差不多一年的 java 我感觉各种 O 是不是太多了,纯粹是为了面向对象而面向对象。还是说 java 都是这样的,我感觉是不是大家都受福报厂影响太深,他们的傻逼规范都变成了行业标杆
@lostSoul
感谢老哥 我知道我这个不适合再控制层校验,主要我那边有特殊场景就是要这样用 map,我试试你推荐的
@dethan
就是这个 map 可能有十几种情况 我如果不想写十几个具体的类
我想传入一个 rule map 来动态的校验
@xuanbg
老哥 我是认真的- -
我是真的想校验 map 的属性,如果没有优雅实现的话只能就按我上面手动实现
我综合看了一下回复 暂时就不考虑买云服务厂商的需求了,虽然貌似玩客云挺方便的,但是不免还是有拷贝的需求,比如我载个片到手机上看,比如坐动车回家的途中= =、

我感觉还是买个树莓派玩玩好一点- -
求推荐 nas 系统- -

我还有个需求就是通过树莓派离线迅雷
@junksheng
感觉太贵了他的机器
还不如自己弄个树莓派玩一玩
@flyhaozi

那我感觉我买个树莓派+几块硬盘 装个 smb 就行了
搜了下 我感觉 nas 是差不多符合我的要求,是不是完全自建一套 nas 的简单系统会方便点
搜索结果全都是群晖- - 日了狗了
@junksheng

我想问下 我搜了下 看好多推荐什么群晖 nas 的 这个是自带文件浏览+文件管理功能的么

假如我有一台 Android TV 可以直接播放 nas 里的视频么 各个设备之间有播放记录之类的功能吗
还有一种办法 就是他们不下载 app 不给他们用,h5 只做部分展示- -
现在大厂不都这么搞
数据图表可以用 svg 之类的展示。这样就算别人爬你,那也大大增加它的难度
@xloger
学到了
@yeqizhang

java 真的这么内卷么- _-
@Takamine

比如你自己写业务,自己会去主动扩 hashmap 吗? 而且也不会死命的往一个 map 里狂赛东西把

代理的话 如果我是面试官,还不如直接问代理模式这种设计模式,考察动态代理的实现其实意义没有很大

第三个问题是属于我不了解的。

我是感觉面试题太死板了,不知道为什么这么死板。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.