#深入理解jvm

js深入研究之初始化验证

<scripttype="text/javascript">varBook=function(isbn,title,author){if(!this.checkIsbn(isbn)){thrownewError('Book:InvalidISBN.');}this.isbn=isbn;this.title=...

js深入研究之Person类案例

<scripttype="text/javascript">/*定义一个Person类*/functionPerson(name,age){this.name=name;this.age=age;}/*添加两个方法getNamegetAge*/Person.prototype={getName:functi...

js深入研究之匿名函数

/*匿名函数*/(function(){varfoo=10;varbar=2;alert(foo*bar);})();/*匿名函数,带参数*/(function(foo,bar){alert(foo*bar);})(10,2);/*匿名函数返回值*/varbaz=(function(foo,bar){returnfoo...

js深入研究之类定义与使用

js可以定义自己的类很有意思<scripttype="text/javascript">varAnim=function(){alert('nihao');};Anim.prototype.start=function(){alert('start');};Anim.prototype.stop=funct...

mysql查询语句理解

看一个查询语句SELECTa.user,a.full_name,count(b.order_id)assubcount,sum(if(b.verifysta='Y',1,0))aspasscountFROM(SELECTb.user,b.full_name,b.user_groupFromlogin_logaLEFTJ...
代码星球 代码星球·2020-04-06

递归的理解

递归1.阶乘f(n)=n!2.公式f(0)=1;f(n)=f(n-1)*n(n>=1)3.代码对应的程序为#include<conio.h>#include<stdio.h>#include<string.h>intf(intn){returnn==0?1:f(n-1)*n;}...
代码星球 代码星球·2020-04-06

《深入Linux内核》 UNIX的一些故事

Unix文件的类型1.普通文件2.目录3.符号链接4.面向块的设备文件5.面向字符的设备文件6.管道和命名管道7.套接字点评:不明觉厉打开文件进程只能访问“打开的”文件。为了打开一个文件,进程调用fd=open(path,flag,mode)path表示被打开的文件的路径。flag表示打开的方式...

深入具体解释SQL中的Null

NULL在计算机和编程世界中表示的是未知,不确定。尽管中文翻译为“空”,但此空(null)非彼空(empty)。Null表示的是一种未知状态。未来状态,比方小明兜里有多少钱我不清楚,但也不能肯定为0,这时在计算机中就使用Null来表示未知和不确定。尽管熟练掌握SQL的人对于Null不会有什么疑问,但总结得非常全的文章还...

深入理解javascript之高级定时器

setTimeout()和setInterval()能够用来创建定时器。其主要的用法这里就不再做介绍了。这里主要介绍一下javascript的代码队列。在javascript中没有不论什么代码是马上运行的,一旦进程空暇则尽快运行。所以说定时器中设置的时间并不代表运行时间就一定相符,而是代表代码会在指定时间间隔后增加到队...

redigo简单理解

packagemainimport("fmt""github.com/gomodule/redigo/redis")funcmain(){//官方地址:https://godoc.org/github.com/gomodule/redigo/redis#pkg-examples/********************...
代码星球 代码星球·2020-04-06

从配置websocket理解nginx

原文地址:http://www.niu12.com/article/2今天由于写了一个简单的基于h5websoceket的聊天室,再本地都是好好了.    但是上到服务器后就发现无法行的通,查了了解到nginx需要进行特殊的配置才能支持websocket.linux安装nginx...

mysql mvcc 的理解

mvcc全称multipleversionconcurrencycontrol多版本并发控制,是数据库领域比较常用的一种非锁并发技术。mysql的innodb中,在RR、RC级别会使用mvcc来提升并发。 实现原理:  首先理解几个基本知识点。一、mysql在行都设置了默认列(对查询不可见),包含有data_...
代码星球 代码星球·2020-04-06

hadoop学习(一)概念理解

1.概念1.1什么是hadoop?hadoop是大数据存储和处理的框架,主要组成为文件存储系统hdfs和分布式计算框架mapreduce。 1.2能做什么,擅长做什么,不擅长做什么?1.2.1能做什么,如何做?hadoop支持处理TB,PB级别的文件。举个栗子:如100M的文件,过滤出含有helloword的...
代码星球 代码星球·2020-04-06

JDK动态proxy原理解析

转:之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。    废话不多说了,先来看一下JDK的动态是怎么用的。 Java代...

转载 j2ee j2se j2me 区别,mvc 和ssh联系理解

2014-3-6阅读322 评论0J2SEJ2EEJ2ME的区别多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:St...
首页上一页...8788899091...下一页尾页