V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 61 页 / 共 159 页
回复总数  3178
1 ... 57  58  59  60  61  62  63  64  65  66 ... 159  
2016-09-03 01:49:03 +08:00
回复了 lml12377 创建的主题 程序员 Tomcat / JVM / Servlet / Cgi 的关系?
Tomcat 只是一个很简单的容器,只支持单进程多线程一种,最大的优点就是一切内存都是共享的,麻烦的地方当然也在于共享内存和并发而无法避免的锁问题

Apache 有 prefork 和 worker 两种 MPM ,无论是哪种都是多进程(除非你把 ServerLimit 限制到 1 ), prefork 完全不需要考虑内存争夺, worker 因为支持线程并发控制要灵活的多但锁的问题当然也会存在

因为多进程, apache 开发必须依赖外部应用(比如数据库或 redis )才能存储状态,打个比方,就实现一个简单的计数器, servlet 直接放内存就行了, cgi 的话就必须要靠数据库或者 redis 了
2016-09-03 01:33:52 +08:00
回复了 lml12377 创建的主题 程序员 Tomcat / JVM / Servlet / Cgi 的关系?
你仔细看的话,会发现 tomcat 有一个隐藏在容器配置下的 web.xml ,
里面包含了所有规范内的内容(也就是 webapp 无需重复定义的内容)

最重要的有这两项配置
定义了 DefaultServlet 处理所有的没有路由的请求,主要是用于处理静态资源以及响应 404
定义了 JspServlet ,以及 mapping with *.jsp *.jspx

所以,在 Tomcat 里面,你可以认为所有的请求最终其实都是由一个 Servlet 来处理,包括静态资源
2016-09-03 00:26:08 +08:00
回复了 KagamineLenKai2 创建的主题 MySQL 看到别人写 SQL 会在 where 后面写 1=1,是什么意思?
从这么多回复看来很多人要么是强迫症或者自我感觉太良,要么从来没有维护过数据库
事实上 1=1 已经几乎可以说成为了一种约定

如果需要我要手写一个复杂一些的 SQL 语句,习惯上也都会在编辑器里面的条件前面加一个 1=1 然后回车,然后每个 AND 条件写一行,最后加上分号

好处是什么呢?
你后面继续写下面的 AND 条件根本无需担心关键字和顺序
你可以随便交换两个 AND 条件(可能仅仅是为了更好看)
可以随便复制粘贴一行条件到其它位置再修改
可以随便删除一行条件包括第一个而不需要手工修正任何内容

再举另一个例子
java 或者 js 的数组都允许最后一个元素悬挂一个逗号
目的也是为了可以让多行元素来定义数组的时候,能够保持对称性,去除首尾效应
美观有时候并不是这么重要
2016-09-02 23:58:09 +08:00
回复了 cxe2v 创建的主题 推广 花城农夫周五特惠:农农推荐
这不清真啊
2016-09-02 23:27:58 +08:00
回复了 Jakesoft 创建的主题 奇思妙想 strtotime('+1 second');
http://php.net/manual/en/function.strtotime.php#example-2586

真可惜诶, Example #1 里面少了关键的一秒
2016-09-02 19:51:09 +08:00
回复了 cheitu 创建的主题 问与答 数据存储和去重
上 profiler 啊,明显是内存不足导致,你把 1g 的时候运行的内 lheap 的峰值看一下,然后乘以 4 来初始化 heap
2016-09-02 02:56:05 +08:00
回复了 lhy101 创建的主题 广州 坐标广州,求实习
应届生早就毕业了,毕业了那不能叫实习
@hicdn 文章是 utf8-latin-utf8
但转码过程中由于编码空间问题已经丢失了部分信息
@msg7086 严格来说 latin1 并不是编码,只是把 byte seq 还原出来而已
@larry1594 latin1 真的不用猜的,特征太明显了
@larry1594 因为 iso-8859-1 太长了输入困难
echo ɧŮÈ˵İ×ÄÛ´óÐغͺÚË¿ | iconv -t latin1 | iconv -f GB18030
骚女人的白嫩大胸和黑丝
2016-08-31 22:07:35 +08:00
回复了 huyanqi 创建的主题 问与答 关于 Java Final 关键字的用法请教
注释即原因
2016-08-31 15:32:00 +08:00
回复了 sdq 创建的主题 分享创造 自制的 Sketch 键盘膜,需要的可取
这键盘布局已经 out 啦,马上就被淘汰了
2016-08-31 01:36:20 +08:00
回复了 ivmm 创建的主题 随想 看到那么多人说 apple care,我觉得以后 Mac 还得这样买。
你好歹先给你的 MBP 13 上到 512G 啊,还用 SD 卡来扩充什么鬼
2016-08-31 01:33:23 +08:00
回复了 nikoo 创建的主题 问与答 你向内网 NAS 上传文件速度是多少 MB/秒?
比较低端的 NAS
ARM u 改的 ubuntu 就是 WD 那款
TM 大概上传最高能跑到 18MB/s 左右,不清楚瓶颈是 NAS 的 io 还是 TM 的处理能力
2016-08-31 00:29:19 +08:00
回复了 caoyujia2000 创建的主题 咖啡 求推荐靠谱提神咖啡,不考虑性价比!
喝咖啡的主要目的不是提神
只是提神的话成本根本不高,考虑便利性可以选择速溶纯咖啡,不要求便利性的话请下楼走两圈看看有没有靠谱的咖啡店,如果没有的话就找类似星巴克的,要美式就成
2016-08-31 00:07:02 +08:00
回复了 Devin 创建的主题 Linux 如何获取 shell 脚本自身文件名?
$0 是命令行里面的执行文件
${BASH_SOURCE[0]} 才是当前执行文件

比如命令行执行 0.sh 然后 0.sh 里面 include 1.sh
那么 1.sh 里面的 $0 对应的是 0.sh, ${BASH_SOURCE[0]} 才是 1.sh
1 ... 57  58  59  60  61  62  63  64  65  66 ... 159  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3103 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 13:13 · PVG 21:13 · LAX 05:13 · JFK 08:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.