V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abcbuzhiming  ›  全部回复第 91 页 / 共 99 页
回复总数  1970
1 ... 83  84  85  86  87  88  89  90  91  92 ... 99  
@SoloCompany 最后那段话的意思,是不是可以说现有的 Http 服务器的技术源头,或者说鼻祖都来源于 CGI ?都受到 CGI 的历史影响?那这个地球上有没有完全和 CGI 无关的 Http 服务器实现啊?
@SoloCompany 首先,我为我的语气道歉,你是对的,我找了一圈,pathinfo 就是对应的 CGI 变量 pathinfo。这一点在 orcale 的文档里有描述,虽然我还是没找到这样设计的理由。貌似有点吸引早期的 CGI 程序的开发者的意思。另外你说的最后一句话,早期 jsp 引擎实现和后来被规范成*.jsp,我没有找到相关的资料,请不吝赐教
@SoloCompany 你这有点强词夺理了,你提的 php 中的这个 pathinfo 是 CGI 中的标准,它最初的含义指的是描述你所调用的这个 php 文件在服务器上的真实位置。然而后来大部分 php 框架利用这点,把它当成了地址映射。CGI 和 servlet 是一回事吗? servlet 里的这个 pathinfo 可不是出现在 jsp 后面的,你要能证明 CGI 中的这个 pathinfo 和 servlet 存在渊源或者有原理设计上的类似,请给出证据
@cheneydog 如何个区分法,说明白一点,我专门去研究了 tomcat 对静态文件的默认处理,发现它默认是通过“/”这个路径映射的 servlet 处理的,此时整个静态文件地址都是 servletPath,pathinfo 为空了。如果按 servletPath 存在就按 api 请求理解的话,好像没有 servletpath 不存在的时候
@sagaxu 然而你说的这个 app 其实指的是 ContextPath

http://blog.csdn.net/cooljia/article/details/187882
你可以看这篇文章,说的很详细,
Context Path + servlet path + path info = request uri
这里的关键就是为啥会分 servlet path 和 path info。把 Context Path 单独列出来是可以理解的,作为隔离应用的措施,但是后两者是干嘛的呢
2017-05-16 19:54:11 +08:00
回复了 onice 创建的主题 Java 职场新人的困惑
我个人一直很反对所谓的“我要在上班过程中学习,上班过程中学不到啥就天塌下来”的想法,程序员这行,你的能力都是下班之后积累的
2017-05-10 10:37:50 +08:00
回复了 abcbuzhiming 创建的主题 MySQL 这种分级一对多,且分级不平衡的模型该怎么设计表?
@sunriseyuen 标签的模型是什么?
2017-05-10 10:19:07 +08:00
回复了 abcbuzhiming 创建的主题 MySQL 这种分级一对多,且分级不平衡的模型该怎么设计表?
@jianzhiyao020
@ivvei
其实你们两个的想法我都考虑过,一个就是树,一个不是树,有限级别,我现在就是在权衡我这个“分级”到底改起来到底麻烦不麻烦。比如说如果万一标准变了,某个学科不存在了,对应的题目要转移到新学科去,变动是否很大
@rogwan 我跟你说你这个问题我遇到过,我们的试验结论是 mysql 在随机查询上的性能完全无法接受,从 100w 样本中抽数据速度就会掉到需要 5-6 秒的程度(机械硬盘 7200 转)。后来我们是用 redis,把数据弄到缓存里,直接用代码随机,从缓存中抽取来解决的
2017-05-09 17:49:07 +08:00
回复了 hustfox 创建的主题 职场话题 13.7 工作至今,查了下公积金余额,呵呵
不错了,很多公司都没公积金的
2017-05-09 17:47:22 +08:00
回复了 xiaoyu9527 创建的主题 问与答 是我的错觉么 怎么 PHP 性能这么给力了?
你都没把 php 代码贴出来,谁知道你这个生成页面速度快到底是谁的功劳
楼主,别怪我泼冷水,你们很大概率会失败,原因是现在基层中介已经疯狂到变态程度,可以用人肉淹没机器。这个问题,不是技术能解决的,只有政治能解决
2017-05-08 20:39:14 +08:00
回复了 assad 创建的主题 程序员 复杂的业务 SQL 大家依然坚持用 ORM 还是原生拼装的?
@letitbesqzr 真不想争辩了,银行的系统报表就一定是复杂的了?你连联表都没提,难怪还觉得 hibernate 能打天下呢。hibernate 这玩意要真有你想的那么万能,ibatis 就不会出现,就这话,多的不想说了,反正爱用啥是你的自由。不会再回复你
这个框架的性能不行不早就有定论吗,都不用 google,百度都百度出来
2017-05-07 22:58:21 +08:00
回复了 assad 创建的主题 程序员 复杂的业务 SQL 大家依然坚持用 ORM 还是原生拼装的?
@letitbesqzr “算钱的地方,就别用 Hibernate ”,这是当年 javaeye 长贴讨论后得到的结果,Hibernate 再更新来更新去,说白了还是把表映射为对象的那套思路,这套思路是有极限的,关系数据库并不完全是对象数据库。既然你没碰到必须手写 SQL 的场合,那就不要自以为是的觉得自己的系统已经足够复杂,那只是你所呆的环境比较幸运罢了。
我并没有说 Hibernate 就完全不适用了,另外其实我本人是反对为了写 SQL 去用 Mybaitis 的。
2017-05-07 15:39:03 +08:00
回复了 543400 创建的主题 PHP 关于 PHP 里面的 echo 一点小疑问
@Kilerd
@vibbow 嗯,你们是对的,查了一下,大括号就是直接视为变量处理
2017-05-06 16:57:23 +08:00
回复了 543400 创建的主题 PHP 关于 PHP 里面的 echo 一点小疑问
echo "我车的品牌是 {$cars[0]}";
========
这种方式有问题,据我所知原生的 PHP 是没有这种东西的,除非你在用某种模板引擎比如 smarty,这是模板变量的写法
2017-05-06 16:53:45 +08:00
回复了 assad 创建的主题 程序员 复杂的业务 SQL 大家依然坚持用 ORM 还是原生拼装的?
@reus 有些人看的太少,他们忘记了一件事情,人类的计算机技术还远远没牛逼到了对现实直接建模的程度,这就注定了有一些业务只能迂回实现。这就造就了复杂情况
2017-05-06 16:52:01 +08:00
回复了 assad 创建的主题 程序员 复杂的业务 SQL 大家依然坚持用 ORM 还是原生拼装的?
@leeg810312
话别说太满:
1.现实是没有完全合理的系统
2.我不知道你有没有接触过复杂报表需求,千奇百怪的脑洞,没有复杂 sql 还真就搞不定,计算机建立的模型并不能完全模拟现实的,有的时候只能靠人工去补,你以为 ORM 就能对付所有情况吗。我建议你去了解一下为啥国内 Mybatis 基本全面取代了 Hibernate
2017-05-06 16:49:48 +08:00
回复了 assad 创建的主题 程序员 复杂的业务 SQL 大家依然坚持用 ORM 还是原生拼装的?
我只说一点,国内 Mybatis 之所以全面取代了 Hibernate 的根本原因,就是因为 ORM 一旦要处理复杂查询,就会倒退回 sql 查询,因为 ORM 自己压根就无法处理复杂查询,没有哪个 ORM 工具能全面的处理复杂查询,而且现在根本不需要你自己拼接 sql 了,sql 语句事先写好,然后映射到方法上,参数化查询
1 ... 83  84  85  86  87  88  89  90  91  92 ... 99  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1341 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 23:20 · PVG 07:20 · LAX 16:20 · JFK 19:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.