- 博客(12)
- 资源 (12)
- 收藏
- 关注
转载 mongoDB高级操作
在关系型数据库中有一些较为高级查询操作,比如说SUM,COUNT等,这些被称作为聚合操作,当然在NoSQL数据库中也应该存在这样的聚合操作。在MongoDB数据库中常见的聚合操作有:count,distinct,group,mapReduce。现在将它们一一的记录下来:一、count操作这个操作顾名思义就是达到统计的效果啦,用来统计符合某一种查询条件的总数。
2014-01-25 09:39:03 512
转载 js中的闭包
要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法
2014-01-23 09:34:37 513
转载 本机直接内存溢出
本机直接内存溢出DirectMemory容量可通过-XX:MaxDirectMemorySize指定,如果不指定,则默认与Java堆最大值(-Xmx指定)一样,代码清单2-9越过了DirectByteBuffer类,直接通过反射获取Unsafe实例进行内存分配(Unsafe类的getUnsafe()方法限制了只有引导类加载器才会返回实例,也就是设计者希望只有rt.jar中的类才能使用Uns
2014-01-22 10:45:30 1757
转载 方法区和运行时常量池溢出
方法区和运行时常量池溢出由于运行时常量池是方法区的一部分,因此这两个区域的溢出测试就放在一起进行。前面提到JDK 1.7开始逐步“去永久代”的事情,在此就以测试代码观察一下这件事对程序的实际影响。String.intern()是一个Native方法,它的作用是:如果字符串常量池中已经包含一个等于此String对象的字符串,则返回代表池中这个字符串的String对象;否则,将此Str
2014-01-22 10:43:51 5844 2
转载 虚拟机栈和本地方法栈溢出
由于在HotSpot虚拟机中并不区分虚拟机栈和本地方法栈,因此,对于HotSpot来说,虽然-Xoss参数(设置本地方法栈大小)存在,但实际上是无效的,栈容量只由-Xss参数设定。关于虚拟机栈和本地方法栈,在Java虚拟机规范中描述了两种异常:?如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。?如果虚拟机在扩展栈时无法申请到足够的内存
2014-01-22 10:02:28 3439
转载 Java堆溢出
Java堆溢出Java堆用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常。代码清单2-3中代码限制Java堆的大小为20MB,不可扩展(将堆的最小值-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展),通过参数-XX:+HeapDumpOnOutOfM
2014-01-22 10:00:32 6011 1
转载 关于JVM的几道面试题
之前看编程之美,看到了对操作系统精通的定义,比如,写个程序能到任务管理器的CPU曲线划出一段正弦曲线,这种实际的动手能力确实值得我们去关注。刚刚在看书,关于虚拟机规则的,突然想到可以出如下面试题:给出一段会产生堆内存溢出的代码;给出一段虚拟机栈和本地方法栈溢出的代码:分StackOverflowError和OutOfMemoryError给出程序;给出一段能使运行时常量池溢
2014-01-22 09:58:18 8584 1
转载 linux和windows之间的文件传输
linux-linux、linux-windows 之间快速传文件 (转) 2011-10-13 16:43:54| 分类: linux|字号 订阅Linux之间远程拷贝文件常用有3种方法:第1种 就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝;
2014-01-15 17:31:06 7589
转载 tomcat在ubuntu上的默认目录
Tomcat 6 Directory Locations on Ubuntu Server 11.04I started playing around with Ubuntu Server on a locally created virtualbox virtual machine today and used aptitude to install tomcat 6.0.28.
2014-01-15 16:40:37 11451
转载 ubuntu下配置apache2和tomcat
Ubuntu 12.04下Apache2.2与Tomcat6的整合 有过服务器搭建经验的人都知道,如果做J2EE开发,把Tomcat和Apache整合起来有如下几点好处:1,利用Apache做负载均衡和容错;2,Apache专注做静态网页解析,tomcat专注做动态网页解析,这样能提高服务器的效率;3,应用程序可以无缝升级。 最近用Ubuntu12.04做服务器(原理上
2014-01-13 17:19:24 896
转载 maven设置http代理
maven3实战之设置HTTP代理---------- 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。这种情况下,就需要为Maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。首先确认自己无法直接访问公共的maven中央仓库,直接运行命令ping repo1.maven.org可以检查网络。如果真的需要代理,先检查一下代理服
2014-01-06 09:54:24 776
tcp-ip协议卷1 国外专家编写 已翻译
2013-12-20
svn客户端32位系统
2012-11-12
VisualSVN-Server-2.5.4.msi服务器端
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人