- 浏览: 50106 次
-
最新评论
文章列表
// 利用nginx直接下载文件,提高效率
public function download_apk_efficient($internal_file_path,$file_name){
// And redirect user to internal location
header("Content-Type: application/vnd.android.package-archive");
header("Content-Disposition: attachment; filenam ...
java tomcat类冲突
- 博客分类:
- JAVA
和tomcat下的 lib包冲突
http://www.blogjava.net/zyskm/archive/2011/12/06/365653.html
把项目下的el-api.jar,jsp-api.jar,servlet-api.jar删除,重新启动,问题解决。
http://mail-archives.apache.org/mod_mbox/tomcat-users/201208.mbox/%3CF7C0AA5DD1508F4789E10B6CC9BB75DB05E1F0A8@nzc-ap-xch-02.ap.trimblecorp.net%3E
tomcat/co ...
集群管理系统相关技术
- 博客分类:
- 云-虚拟化
一、auth认证
集群后台:
1. cloudtool通过username+pwd+dyn 到 auth-manager获取session(实际就是一个字符串):
"http://ip:port/clusterAuth/SessionGenerate?
返回session后,构造请求头:header = {"X-Auth-Session": session}
以此为header,构造请求去集群后台请求。
2. 集群后台获取请求header, 取
"X-Auth-Session",
验证session是否有效(是否合法用 ...
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持.
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list),
mmap详解
- 博客分类:
- linux kernel
http://blog.chinaunix.net/uid-26669729-id-3077015.html
http://my.oschina.net/orion/blog/32218
mmap将一个文件或者其它对象映射进内存(把内核分配的物理内存遇到到进程的用户地址空间)。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。
当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.但需注意,直接对该段内存写时不会写入 ...
转自http://jianfulove.iteye.com/blog/1836729
对于Hibernate,面试官最想知道的无非是以下总结这这十多个问题,每个问题都有详细的答案,如果都完全掌握以下的这些问题,那面试时问及Hibernate你还用怕什么呢?让自信伴随着你第一次冲刺吧!
一、简述 Hibernate 和 JDBC 的区别、优缺点?
JDBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。◆两 ...
http://www.360doc.com/content/13/0217/14/11619778_266137568.shtml
为什么使用浏览器缓存
缓存存在的内容
缓存协商
缓存协商的简单演示
缓存相关的header
缓存相关header之间的关系
用户的不同操作
用户不同操作对应浏览器的不同处理方式
测试环境与线上环境取js方式不同导致的问题
为什么使用本地缓存
对于一些比较少变化的文件,如js、css等,可以在第一次请求之后将这些文件先放在本地,在下次再去请求这些文件的时候就可以不用再去请求,直接使用本地的就可以了,直接消灭请求。这 ...
http://www.blogjava.net/BearRui/archive/2010/05/04/js_css_merge_compress_cache.html
存在的问题:
合并、压缩文件主要有2方面的问题:
1. 每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。
2. 因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合并、压缩后的文件,而开发环境为了修改、调试方便,需要加载非合并、压缩的文件,所以我们常常需要在JSP中类似与下面的判断代码:
<c:if ...
关于各种编码的详细说明
- 博客分类:
- 编码
转自:
http://www.cnblogs.com/mjgforever/archive/2008/02/27/1083135.html
字符编码简介:ASCII,Unicode,UTF-8,GB2312
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态 ...
转自:http://www.aikaiyuan.com/2085.html
国外公司的准备:
http://www.aikaiyuan.com/1992.html
1,简介
毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。
首先说说我拿到的offer情况:
微软,3面->终面,搞定
百度,3面->终面,口头offer
搜狗,2面,悲剧
腾讯,1面,悲剧
布丁移动,3面,搞定
涂鸦游戏,3面,搞定
友盟,3面->CEO面,搞定
雅虎,4面->终面,搞定
free命令大家都经常使用,
taotaoma@tma-laptop1:~/kernel/linux-2.6$ freetotal used free shared buffers cachedMem: 5918476 1675260 4243216 0 157664 819004-/+ buffers/cache: 698592 5219884Swap: 0 0 0
各个内容的显示应该还算是简单明了的,唯 ...
http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html
看linux内核很容易被struct address_space 这个结构迷惑,它是代表某个地址空间吗?实际上不是的,它是用于管理文件(struct inode)映射到内存的页面(struct page)的;与之对应,address_space_operations 就是用来操作该文件映射到内存的页面,比如把内存中的修改写回文件、从文件中读入数据到页面缓冲等。 参考下面这张图,摘自《深入理解linux虚拟内存管理》,对理解linux内存管理颇有帮助
http://laokaddk.blog.51cto.com/368606/433769
在阅读Linux2.6的内核内存管 ...
spring mvc 深入总结(转)
- 博客分类:
- JAVA
http://blog.csdn.net/sunitjy/article/details/6782431
Linux 虚拟化技术
- 博客分类:
- 云-虚拟化
LINUX 虚拟化技术:
http://www.ibm.com/developerworks/cn/linux/theme/virtualization/index.html
from http://sheepdog.taobao.org/people/zituan/virt_in_taobao.html#(13)
The vhost-blk uses two kernel threads to handle the guests' requests.One is to submit them via Linux kernel's internal AIO str ...