V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mmdsun  ›  全部回复第 176 页 / 共 218 页
回复总数  4357
1 ... 172  173  174  175  176  177  178  179  180  181 ... 218  
2018-11-23 20:04:36 +08:00
回复了 ayconanw 创建的主题 分享发现 见识到金山的套路了
所以你又测试了吗?还是你的推测。
2018-11-23 19:01:34 +08:00
回复了 zaihuilvcha 创建的主题 问与答 工作多年的前辈们,会刷 leetcode 吗?
一般 3~5 年经验去面试别人不会考算法的
2018-11-23 19:00:31 +08:00
回复了 zhangli98745 创建的主题 酷工作 最近离职,有没有刷算法的网站,大家推荐一下
当然是 LeetCode
2018-11-23 18:57:35 +08:00
回复了 mortonnex 创建的主题 问与答 Java 工厂模式的优点?
工厂模式
工厂模式( Factory Pattern )是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。

主要解决:主要解决接口选择的问题。

何时使用:我们明确地计划不同条件下创建不同实例时。

如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。

关键代码:创建过程在其子类执行。

应用实例:1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。2、Hibernate 换数据库只需换方言和驱动就可以。

优点:1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽产品的具体实现,调用者只关心产品的接口。

缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。这并不是什么好事。

使用场景:1、日志记录器:记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方。2、数据库访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时。3、设计一个连接服务器的框架,需要三个协议,"POP3"、"IMAP"、"HTTP",可以把这三个作为产品类,共同实现一个接口。

注意事项:作为一种创建类模式,在任何需要生成复杂对象的地方,都可以使用工厂方法模式。有一点需要注意的地方就是复杂对象适合使用工厂模式,而简单对象,特别是只需要通过 new 就可以完成创建的对象,无需使用工厂模式。如果使用工厂模式,就需要引入一个工厂类,会增加系统的复杂度。
2018-11-23 09:10:47 +08:00
回复了 JYChiu 创建的主题 Java 新手求助:在 IDEA 上跑 SpringMVC 最后步骤报错
taskkill /f /t /im java* 把 java 进程杀掉。端口占用了
win10 设置里面有自动修复缩放模糊。1809 版本
除非微软开源 Direct X。Mac 平台没人愿意开发游戏
右键通知中心有个免打扰
win10 弹窗的 api 是软件都可以调用。不一定是 win10。微软:这锅我不背。
2018-11-22 12:35:00 +08:00
回复了 coder9778 创建的主题 问与答 C# .Net 的学习路线推荐?
推荐两个公总号,dotNET 跨平台,DotNet 程序员
@xiangbohua 如果安卓手机可以去酷安市场,安装一个远离手机,Sherlock 手机锁定的软件。设置学习时间,不到手机锁死解不了锁🔒。可以接电话
劳逸结合。玩点游戏没什么。该玩的时候玩,该学习的时候认真学习。
2018-11-22 09:15:46 +08:00
回复了 zxq2233 创建的主题 问与答 在腾讯云设架设酸奶看油管卡吗?
不被查水表就不错了。慎用国内云主机
2018-11-22 09:12:17 +08:00
回复了 v22018 创建的主题 问与答 电脑上不小心把手机相册文件夹删了,求恢复方法
DiskDigger 照片恢复
2018-11-22 09:10:12 +08:00
回复了 nananqujava 创建的主题 问与答 Java 有类似于过载保护,防止接口被恶意请求的库吗?
Google:人机验证,接口限流,接口断路器
2018-11-21 19:04:18 +08:00
回复了 mseasons 创建的主题 分享创造 最近完成了自己觉得很酷的事情
安卓的 Tasker 了解一下。这款程序可以写代码和模拟点击。
2018-11-20 19:10:01 +08:00
回复了 waterlaw 创建的主题 程序员 写了一个 RSA + Base64 加密的程序,要不来试试?
警告⚠。小心被查水表容易引起公安调查。因为文字加密
2018-11-20 18:52:52 +08:00
回复了 cc959798 创建的主题 MySQL mysql 中 in 大量 id 该怎样优化
in MySQL 默认有一定的优化。我看是 in 太多了 MySQL 判断不走索引了。可以强制索引:select * from table force index(索引)
2018-11-20 18:49:35 +08:00
回复了 eokol 创建的主题 Android 跪求正确安装谷歌 play 的方法
@eokol 小米自定自带谷歌框架。激活方法是去小米商店下载谷歌产品,比如 YouTube 或者 Gmail 等。安装的时候 系统会提示你是否安装谷歌框架?安装就可以了。然后再去第三方应用,比如 apkpure 下载 Google play store
2018-11-20 18:24:33 +08:00
回复了 cyhulk 创建的主题 Java 有懂秒杀的兄弟吗?为什么 mysql 这样会出现超卖的问题
update number set x=x-1 where x >0 这样写肯定不会超卖的。RR 隔离级别
1 ... 172  173  174  175  176  177  178  179  180  181 ... 218  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2811 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 97ms · UTC 00:34 · PVG 08:34 · LAX 17:34 · JFK 20:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.