一、前言在"初探nodeJS"随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器。今儿,再次看了该篇随笔,发现该随笔理论知识稍多,适合初级入门node,固萌生一个想法--想在该篇随笔中,通过一步步编写一个稍大一点的node示..
                            
                            
                                分类:
Web程序   时间:
2017-04-23 23:19:41   
                                阅读次数:
406
                             
                    
                        
                            
                            
                                Similarity of Subtrees Define the depth of a node in a rooted tree by applying the following rules recursively: The depth of a root node is 0. The dep ...
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:19:26   
                                阅读次数:
622
                             
                    
                        
                            
                            
                                java动态代理是java语言的一项高级特性。在平时的项目开发中,可能很难遇到动态代理的案例。但是动态代理在很多框架中起着不可替代的作用,例如Spring的AOP。今天我们就聊一聊java动态代理的实现原理。jdk对于动态代理的支持主要依赖于两个类:Proxy和InvocationHandler。我们..
                            
                            
                                分类:
编程语言   时间:
2017-04-23 23:19:20   
                                阅读次数:
419
                             
                    
                        
                            
                            
                                学习MVC模式 一、MVC简介 MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。 1、模型(Model) a、模型是应用程序的主体部分,模型表示业务数据和业务逻辑。 b、一 ...
                            
                            
                                分类:
Web程序   时间:
2017-04-23 23:19:14   
                                阅读次数:
387
                             
                    
                        
                            
                            
                                本来想写的,可是觉得太忙了,下次有空我再写吧,我是按照下面的网址做的http://www.centoscn.com/p_w_picpath-text/install/2015/0509/5394.html有一点要注意的就是你用vnc软件去连接的时候要写上你要连接的是哪个桌面,怎么看自己是哪个桌面呢,其实可以看看你的/etc/systemd..
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:19:06   
                                阅读次数:
409
                             
                    
                        
                            
                            
                                CCNPSWITCH(300-115)学习指南描述了VLAN双标记攻击的原理,双标记攻击的防御方式,该部分内容在书里第20章(保护VLAN的安全)中有详细的描述。要彻底理解VLAN双标记攻击还是要通过实验测试才行。演示:VLAN的双标记攻击演示环境演示环境:首先完成交换机的基础配置,设置VLAN、..
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:18:59   
                                阅读次数:
483
                             
                    
                        
                            
                            
                                在java中,通过Random生成随机数时,如果设置随机种子,则相同的种子,产生的随机数相同。若不设置则每次随机的不同。Randomrnd=newRandom();rnd.setSeed(10);//用于设置种子。rnd.nextInt();//用于产生随机数。rnd.nextInt(10);//产生(0-9)数字。
                            
                            
                                分类:
编程语言   时间:
2017-04-23 23:18:54   
                                阅读次数:
366
                             
                    
                        
                            
                            
                                JDK安装文档1)建立固定存放软件的目录[root@nfsclient01tools]#pwd/home/oldboy/tools02)上传安装文件rz-y3)查看结果[root@nfsclient01tools]#ll总用量83776drwxrwxrwx61000100040968月2507:37inotify-tools-3.14-rw-r--r--1rootroot3587728月2519:34inotify-tools-3.14.tar..
                            
                            
                                分类:
系统相关   时间:
2017-04-23 23:18:46   
                                阅读次数:
362
                             
                    
                        
                            
                            
                                阅读本文的读者,需要对Java轻量级锁有一定的了解,知道lockrecord,markword之类的名词。可以参考我的一篇博文:Java轻量级锁原理详解(LightweightLocking)Java偏向锁(BiasedLocking)是Java6引入的一项多线程优化。它通过消除资源无竞争情况下的同步原语,进一步提高了程序的..
                            
                            
                                分类:
编程语言   时间:
2017-04-23 23:18:41   
                                阅读次数:
326
                             
                    
                        
                            
                            
                                接口 Java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:18:32   
                                阅读次数:
336
                             
                    
                        
                            
                            
                                1.定义连通分量:在无向图中,即为连通子图。上图中,总共有四个连通分量。顶点A、B、C、D构成了一个连通分量,顶点E构成了一个连通分量,顶点F,G和H,I分别构成了两个连通分量。强连通分量:有向图中,尽可能多的若干顶点组成的子图中,这些顶点都是相互可到达的,则这些顶点..
                            
                            
                                分类:
编程语言   时间:
2017-04-23 23:18:26   
                                阅读次数:
559
                             
                    
                        
                            
                            
                                Given a picture consisting of black and white pixels, find the number of black lonely pixels. The picture is represented by a 2D char array consisting ...
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:18:19   
                                阅读次数:
357
                             
                    
                        
                            
                            
                                第二步第三部 这是第一天的小试成功,怪自己太笨了,一个错排查好久,还好有源码看着了解,后续还得多努力, ...
                            
                            
                                分类:
Web程序   时间:
2017-04-23 23:18:13   
                                阅读次数:
406
                             
                    
                        
                            
                            
                                控制面板-鼠标-鼠标属性-Thinkpad-去掉“启用TouchPad”复选框勾选,如果未生效,还需要重启电脑
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:18:06   
                                阅读次数:
360
                             
                    
                        
                            
                            
                                async 函数是 Generator 函数的语法糖。 async 函数对 Generator 函数的改进体现在: 1. async 内置执行器。 Generator 函数的执行必须靠执行器,需要调用 next() 方法,或者用co 模块;而 async 函数自带执行器。也就是说,async 函数的 ...
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:17:58   
                                阅读次数:
671
                             
                    
                        
                            
                            
                                最近发现linux主机重启老是获取不到IP,每次都要手动dhclienteth0一下,很麻烦。想了下,可能有问题于是乎,就有这个排查思路:1.查看开机时是否将网卡连接上来:2.在虚拟机内使用命令查看,是否开机启动network服务,主要看3,5两个级别,最好开启:3.另外还需要看下网卡配置文..
                            
                            
                                分类:
系统相关   时间:
2017-04-23 23:17:50   
                                阅读次数:
996
                             
                    
                        
                            
                            
                                ①在web.xml中添加监听,启动的时候初始化。	<!--WebApplicationContext载入,继承处Spring的ApplicationContextListener-->
	<listener>
		<listener-class>cn.sccl.common.web.StartupListener</listener-class>
	</listener>②我们需要在启动T..
                            
                            
                                分类:
其他好文   时间:
2017-04-23 23:17:42   
                                阅读次数:
780