(注:原文请见《深入理解Java虚拟机》周志明 著,知识点部分参考百度百科) 总述 第1章分为两个部分:Java概述及自己动手编译JDK的教程。 1 Java概述 介绍了Java的整体特性、Java的技术体系组成、Java及JVM的发展史。 1.1 Java的总体特性 1)Java不仅仅是一门编程语 ...
分类:
编程语言 时间:
2017-02-27 21:05:34
阅读次数:
259
1,以前的误解: 以前就听说过http分为长连接和短连接的说法,简单来说长连接就是请求可以复用,短连接就是只对应一次请求,然后协议关闭,但其实这句话只对了一半,http协议是基于请求/响应模式的,只要服务器给了响应,本次http连接就结束了,根本没有长连接这么一说, 之所以网络说http长连接和短连 ...
分类:
Web程序 时间:
2017-02-27 21:04:49
阅读次数:
148
泛型中有个问号什么意思呢,代表某种确定的类型,但是又有不确定性。怎么讲呢,这个世界其实每件事情都是这样的。比如有个接口Ia,实现类有Aone,Atwo,但是呢,在运行的时候有可能是Aone或者Atwo,是哪一个呢,不知道,这是不确定性;但是都是Ia接口的类型,这又是确定性。所以要创建一个泛型类来表示 ...
分类:
其他好文 时间:
2017-02-27 21:04:17
阅读次数:
345
Chrome自带开发者工具。它的功能十分丰富,包括元素、网络、安全等等。今天我们主要介绍JavaScript控制台部分的功能。 我最早写代码的时候,也就是在JS控制台里输出一些服务器返回的内容,或者一些变量的值。但是后来通过一些深入的学习和了解,我发现Chrome的JS控制台原来还有这么多神奇的功能 ...
分类:
其他好文 时间:
2017-02-27 21:03:58
阅读次数:
252
今天把我写的一个网页发给老师了,他在电脑上显示的时候网页内容都错位了,我在代码head部分添加了 <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale ...
分类:
Web程序 时间:
2017-02-27 21:03:43
阅读次数:
171
sort语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 由于sort方法是先将数组元素转换为字符串进行比较,根据字符串首字符的ASCII码排序进行比较,所以有时候不能满足我们对数组数字集合的排序要求,但是sort()方法可以采用函数,利用冒泡 ...
分类:
编程语言 时间:
2017-02-27 21:03:27
阅读次数:
205
public static void Greeting(string name,PeopleType type)//传递值,根据值来决定行为 { if(type == PeopleType.Chinese) { Console.WriteLine("{0},早上好!", name); } else ...
分类:
其他好文 时间:
2017-02-27 21:02:44
阅读次数:
256
【思路1】递归 【思路2】非递归,新建一个链表并保存头结点,将原来两个链表进行比较按顺序插入到新链表中,最后将有剩余的链表直接接上。 ...
分类:
编程语言 时间:
2017-02-27 21:02:19
阅读次数:
207
某天下午打开DG备库时发现无法open只能到mount状态。 Alter database open; 总是提示如下错误: 提示需要recovery,于是立马查看gap以及日志应用情况。 结果sequence#从905到973之前大片的归档日志applied状态为NO,看了下备库的归档目录确实少了很 ...
分类:
其他好文 时间:
2017-02-27 21:00:56
阅读次数:
538
一、服务器分布 1、LVS负载均衡 2、多台danmu server 3、Redis(集群)用于存储数据和夸服务器订阅通知 4、Cli server用于读取缓存数据并存到mysql,以及清空缓存 二、弹幕服务端 1、danmu-server使用swoole_websocket_server,中间是子 ...
分类:
其他好文 时间:
2017-02-27 21:00:38
阅读次数:
323
本文转载自:http://bgutech.blog.163.com/blog/static/18261124320116181119889/ 1. 什么是workqueueLinux中的Workqueue机制就是为了简化内核线程的创建。通过调用workqueue的接口就能创建内核线程。并且可以根据当 ...
分类:
其他好文 时间:
2017-02-27 20:59:08
阅读次数:
318
Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string. If the last word ...
分类:
其他好文 时间:
2017-02-27 20:58:44
阅读次数:
187
Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have ex ...
分类:
其他好文 时间:
2017-02-27 20:58:32
阅读次数:
197
(1) 最小堆算法 首先将数组的前(n+1)/2个元素建立一个最小堆。 然后,对于下一个元素,和堆顶的元素比较,如果小于等于,丢弃之,接着看下一个元素。如果大于,则用该元素取代堆顶,再调整堆,接着看下一个元素。重复这个步骤,直到数组为空。 当数组都遍历完了,那么,堆顶的元素即是中位数。 (2) 快排 ...
分类:
编程语言 时间:
2017-02-27 20:57:32
阅读次数:
209
在本系列教程的上一篇文章中,使用画图的方式展示了JDK中集合框架的基础体系结构。对于其中的Collection组来说,其顶级的接口是Iterable接口,估计熟悉设计模式的读者已经明白,此处该接口的引入就是为了实现迭代器模式。 关于什么是设计模式或者具体到什么是迭代器模式,本文不会展开,不了解的朋友 ...
分类:
编程语言 时间:
2017-02-27 20:56:15
阅读次数:
159
http://blog.csdn.net/morewindows/article/details/6684558# 默写:(错误用黄色标出) 整合成一个函数的时候 注意: ①将返回值设为void ②在最开始检查left和right的大小 如果不检查会造成堆栈溢出 原因是最后递归是要g-1和g+1的, ...
分类:
编程语言 时间:
2017-02-27 20:55:02
阅读次数:
166
{// Cordova Plugin 插件开发 {//1. helloworld > cordova create hello > cd hello > dir /*目录如下 config.xml: // 配置文件 hooks目录: //存放自定义cordova命令的脚本文件。每个project命令 ...
分类:
其他好文 时间:
2017-02-27 20:53:59
阅读次数:
344