V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Macolor21  ›  全部回复第 34 页 / 共 62 页
回复总数  1236
1 ... 30  31  32  33  34  35  36  37  38  39 ... 62  
2020-09-20 17:44:38 +08:00
回复了 LUREN 创建的主题 Ubuntu 有没有 ubuntu 便宜台式机推荐?
每次 Linux 系统下,都有人推荐 WINDOWS + WSL,都选择 Linux 系统了,还要你来推荐 WSL ?
2020-09-18 01:56:30 +08:00
回复了 coolzjy 创建的主题 iOS APP 资源库真是个反人类的设计
@GDGH 这些是 APP 开发者选择的分类 - -!
@wtdd 三星,华为,OPPO,VIVO,能更新系统的手机目前都能更新到 20 年 7 月 1 日左右。
2020-09-15 17:39:07 +08:00
回复了 zealinux 创建的主题 Linux 大家生产环境服务器是选用 Ubuntu 还是 CentOS?
@vitoria 怪胎怎么说?
2020-09-14 01:53:32 +08:00
回复了 chengxiao 创建的主题 Linux Deepin 20 意外的稳定好用,可以当个稳定的主力桌面来用了
KDE 用了两年也没啥问题,还是笔记本。
2020-09-13 15:29:49 +08:00
回复了 Cbdy 创建的主题 互联网 Gitee 为啥网页性能这么高?
@TypeError 几十亿 DAU ?惊了,全球一共才 78 亿。19 年 IG 才 5 亿 DAU,现在直接增长了 4 倍以上啊。
@edinina 推荐系统一般不只有一个方向,除了你喜欢的,还会推荐你朋友喜欢的,大多数人喜欢的,你附近人喜欢的。例如网易就经常推冷门歌。亚马逊,JD 等都不可能只推你喜欢的,你说的那些反而是抖音快手这类的
2020-09-08 19:53:20 +08:00
回复了 alohaqwq 创建的主题 程序员 安卓是不是没落了?很多老论坛基本凉凉了
以前要不就是刷机,要不就是各种软件的破解版,存档什么的。前者几乎快要绝迹了吧,后者在酷安。
还有部分是机型讨论,BUG 那些。以前很少官方论坛,现在个个都有了,小米社区,一加社区,锤子社区。
Run “-> Debug App...”这一步通过参数指定 APK 文件地址试试?
2020-09-08 17:52:00 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
@jsisjs20130824 无,微服务核心在思想。Spring Cloud 只是工具,看文档学会怎么用就行了。项目也只是几个注解,微服务开启 @EnableEurekaClient 注册到注册中心。配置 API 网关,服务间调用用 Feign,消息总线 balabala 。代码层面上没多大区别的。这些只是“工具” !
2020-09-08 17:48:50 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
@willww64 JAVA 强大的背后不是语言的特性,而是设计模式,设计原则,这些在大型系统开发中必不可少,但是小程序,写个脚本什么的,很少用 JAVA 去做。学 JAVA 本身的语法其实用处不大,Spring 思想(设计模式),微服务架构之类的才是精华。你想深入了解可以先看微服务架构的书,然后 IPC (进程间通信)学了之后看 MIT 6.824 ,这些比学 JAVA 而言更有用。
2020-09-08 17:37:16 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
@whileFalse
你服务间调用不考虑负载均衡,断路器的? python 的 nameko 不也用了 IOC,不也得按照 JAVA 那么写么。为什么除了 net 和 JAVA,没有其他语言能够写大型系统?生态是一方面,另一方面就是你说的 JAVA 这些繁琐的约束。所有的设计模式都不是凭理论产生的,而是在大型系统中的编码中提炼出来的。
你所吐槽 JAVA 的点,就是吐槽大型系统为什么这么复杂,JAVA 作为语言本身没有什么错,只是用 JAVA 的人为了满足大型系统的需求才开发出来这些框架。你可以试试 EJB,比现在的 Spring 更繁琐。你说的那些黑魔法,就是大型系统迭代开发时,精炼出来的设计原则,基于这些原则开发,即使是大型系统,也变得容易上手,这就是 WHY 。如果你觉得 JAVA 繁琐,你可以自己写一个更简单的框架,没人拦着你,JAVA 不可以用 JSON 做服务间调用吗。
2020-09-08 16:26:08 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
@whileFalse
因为 J2EE 本身就是大型企业的框架,使用了多层架构模式,一般都有 DAO,SERVICE,CONTROLLER 三层,而 FLASK 的 DEMO 我看了一些都是 CONTROLLER 和 MODELS 。
我举个简单的电商下单例子:
控制层:基本的参数校验,防止缓存穿透的基于 Redis 的参数校验,库存校验(依赖 Redis )
业务层:RPC 调用促销服务,会员服务,商品服务以及支付系统来组成一个完整的下单逻辑。并通知库存系统,以及物流系统做发货。(这里面设计了多少个系统间的依赖?)
DAO 层:订单数据库的更新。

你可以尝试一下用 Flask 写一下逻辑,如果不用依赖注入,每个服务间的 RPC 调用,需要写多少代码。因为是微服务架构,需要每个服务都集群部署,每个服务可能都依赖了多个其他服务,这之间的代码不用依赖注入,需要写多少行,多少个类。之后如果需要变更业务逻辑,需要改变几个服务项目的代码?

不要拿轻量级应用场景去对比复杂的应用场景。
2020-09-08 14:28:31 +08:00
回复了 oahebky 创建的主题 Python Java 那么强, Python 要怎么淦倒它?
@whileFalse
我寻思这不是多态和泛型的特性吗?和 JAVA 有什么关系?其他编译型 OOP 语言,也都有这个问题啊。
控制反转是 OOP 的设计原则,面向切面是 OOP 的改进。AOP 启动的就是个代理对象,学过代理模式都知道咋回事。IOC 控制反转,你不自己配置属性,容器都无法装载。只是 Spring Boot 的 AutoConfiguration 提供了很多类的默认参数,原始 Spring 还是要自己手动配置的。另外控制反转的目的在于将代码与实际的实现配置分离,如果我们需要改变一个类依赖于该接口的什么实现,不用修改代码,修改配置文件即可。并且控制反转加上多态,能使代码更加抽象,而不是高度耦合。
所有上面说的特性,都不是 JAVA 特有,而是面向对象的语言的设计原则。python 没有控制反转吗? c++也是这么实现 DI 。
说简单点,就一个多态,就可以干倒你说的,静态检查。并且你说的,JAVA 设计理念不应该“write once, run anywhere”吗
2020-09-08 11:12:18 +08:00
回复了 aniulee 创建的主题 程序员 两分钟内,搞个实时推送
会写程序做预警的,自己写个推送 SDK 也不花多少时间吧?
给不会写的人用,门槛又过高了,还仅限测试号。
2020-09-06 17:05:56 +08:00
回复了 spadger 创建的主题 软件 QQ 拼音开始主动劣化用户体验了
@jhdxr 可能是不会在双 11 突然蹦出一个广告吧
2020-09-05 17:02:54 +08:00
回复了 q9OxQg 创建的主题 硬件 请教下,哪个 itx 主板有尽量多的 SATA 口?
@coala 你这思考思路没问题,但题主询问的是多 SATA 口的主板,必然会联系到 RAID 。你可以说“如果不考虑 RAID 的话,xxxxxx”这样会好很多的。其实 DIY NAS 无非就是性价比的事。你思路是对的,但部分场景还是要根据个人特点的,有些人会考虑容灾问题。
2020-09-05 16:59:12 +08:00
回复了 ioioioioioioi 创建的主题 程序员 不要 MySQL,数据全部存 Redis,这样的设计好不好呢?
我看了一下你的历史帖子,明显是管理层的?这个数据得看是什么数据啊。如果是一些服务调用的消息,那全放 Redis 没啥毛病啊。
1 ... 30  31  32  33  34  35  36  37  38  39 ... 62  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3476 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 00:07 · PVG 08:07 · LAX 17:07 · JFK 20:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.