V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Cbdy  ›  全部回复第 44 页 / 共 140 页
回复总数  2798
1 ... 40  41  42  43  44  45  46  47  48  49 ... 140  
2020-11-22 17:49:12 +08:00
回复了 Braisdom 创建的主题 Java 历经 3 年,终于得以实现了
@Braisdom SQL 是 Query DSL,HTTP 这种事 Application layer communication protocol,他们的复杂度、拓展性、和解决的问题是不同的,怎么能混为一谈
2020-11-22 17:28:47 +08:00
回复了 Braisdom 创建的主题 Java 历经 3 年,终于得以实现了
@Braisdom Java 是通用语言,SQL 是领域特定语言,把 Java 和 SQL 进行比较还是蛮怪的。如果要说他们之间的关系,SQL 可以成为 Java 能力的延伸,本身和 Java 不矛盾。试图用 Java 解决所有问题才是比较奇怪的做法。况且很多数据库都有专有的语法,函数库,用的时候隔着一层“通用”的封装,可能会很鸡肋。
2020-11-22 17:07:08 +08:00
回复了 Braisdom 创建的主题 Java 历经 3 年,终于得以实现了
@Braisdom 确实可能存在你说的情况,那种情况无论用什么工具都是很复杂的,因为数据存成这样,已经有一个复杂度在了。我觉得要控制这个复杂度的话,应该从数据角度出发。

这种场景基本是 OLAP 或者出报表吧,如果是这样,可以考虑抽取数据到宽表,或者更灵活的非关系存储
2020-11-22 16:46:06 +08:00
回复了 Braisdom 创建的主题 Java 历经 3 年,终于得以实现了
很厉害。
说说我的看法,你的目的是类型安全(基于 Java 的类型系统),你尝试达到这个目的的方法是设计一个基于 Java 的 DSL 。
但是(我要泼一下冷水),SQL 就是 SQL,你的 SQL 生成器再精妙,还是不如直接写 SQL 来得简洁有力。
我就不喜欢什么 Linq 、JOOQ,这些东西都是脱裤子放屁,千方百计要用代码去生成 SQL 语句,而不是直接写 SQL 。
一方面,写 SQL 是必要的工作,最终调优的时候、Troubleshooting 的时候还不是要去看 SQL ?类型不安全的 SQL 往往在写代码的时候就会发现,这个问题也不是写 SQL 面临的主要矛盾。更多的,SQL 也是一门久经考验的“语言”,也有丰富的静态检查工具。
我支持 SQL 。
2020-11-22 16:23:07 +08:00
回复了 libasten 创建的主题 问与答 几个 mp4 教程录像,如何给用户观看最方便?
拉个群,直接传里面
换个 Node.js 试试
2020-11-22 10:53:20 +08:00
回复了 flawless 创建的主题 问与答 前端想搞全栈,后端选哪个技术栈?
Node.js ,都不用换语言,美滋滋
可以试试坠新的 compose-jb
2020-11-21 07:45:57 +08:00
回复了 ShowMeBug2020 创建的主题 程序员 大家跳槽会去刷题吗?最近发现了一个事很奇怪
要写代码的话,最好可以提供个电脑方便敲代码。写到白纸上会不会不太方便?
真棒👍
2020-11-20 08:36:50 +08:00
回复了 singerll 创建的主题 职场话题 劳务派遣简历工作单位大家怎么写
可以都写吧,加一下说明
2020-11-20 07:15:03 +08:00
回复了 OwO233 创建的主题 Telegram Telegram 是如何兴起的?
很好用
2020-11-19 22:59:56 +08:00
回复了 GTD 创建的主题 Java jdk 8 怎么和 jdk 15.1 差距这么大?
@GTD 时间复杂度 O(n^2)的意思是,随着 n 的增长,时间复杂度呈 n^2 增长,并不是两个相同时间复杂度的算法花费的时间是一样的

比如两个算法,一个算法花的时间是 n,另一个是 10000n,他们的时间复杂度都是 O(n),但他们花费的时间相差一万倍

另外,现代计算机其实对于交换和比较的耗时其实是有差别的,另外,不同排序算法对 CPU 缓存的命中率也会影响排序的速度

我稍微看了一下你的代码,有个点注意一下,Java 数组本身就是协变的,没必要加那个协变泛型标注
2020-11-19 21:21:11 +08:00
回复了 GTD 创建的主题 Java jdk 8 怎么和 jdk 15.1 差距这么大?
刚刚简单了写了一个
https://gist.github.com/cbdyzj/00bf90ae5def3609c3831b107ec89c21

macOS Big Sur 11.0.1

openjdk 15 2020-09-15
OpenJDK Runtime Environment AdoptOpenJDK (build 15+36)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15+36, mixed mode, sharing)

--- n = 1000 ---

Random Array
InsertionSort: 0.004 s
SelectionSort: 0.004 s

Ordered Array
InsertionSort: 0.0 s
SelectionSort: 0.001 s

--- n = 10000 ---

Random Array
InsertionSort: 0.042 s
SelectionSort: 0.05 s

Ordered Array
InsertionSort: 0.0 s
SelectionSort: 0.03 s

--- n = 100000 ---

Random Array
InsertionSort: 1.367 s
SelectionSort: 2.803 s

Ordered Array
InsertionSort: 0.0 s
SelectionSort: 2.793 s
2020-11-18 22:51:35 +08:00
回复了 lixyz 创建的主题 Java maven 项目生成的 war 太大,该如何优化?
700M+,不太正常
正常 web 工程,所有依赖打成一个大 jar,一般不会超过 100M
2020-11-18 22:49:32 +08:00
回复了 lixyz 创建的主题 Java maven 项目生成的 war 太大,该如何优化?
多大?
2020-11-18 07:28:22 +08:00
回复了 bujiedong 创建的主题 职场话题 年底社招 offer 求分析
阿里是菜鸟吗?比蚂蚁工作强度低一点吧
2020-11-17 09:01:14 +08:00
回复了 leishi1313 创建的主题 职场话题 我知道 Google 养老,原来可以这么养老吗
打发叫花子还行
可能是互相抄的吧
1 ... 40  41  42  43  44  45  46  47  48  49 ... 140  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3149 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 11:12 · PVG 19:12 · LAX 04:12 · JFK 07:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.