加载中…
个人资料
白旭的BLOG
白旭的BLOG
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,095
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
关注博主
全球股市
评论
加载中…
留言
加载中…
博文
分类: JAVA技术
在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。O后面的括号中有一个函数,指明某个算法的耗时/耗空间与数据增长量之间的关系。其中的n代表输入数据的量。 
  1. 时间复杂度为O(n),就代表数据量增大几倍,耗时也增大几倍。比如常见的遍历算法。 
  2. 时间复杂度O(n^2),就代表数据量增大n倍时,耗时增大n的平
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2018-07-25 11:08)
分类: JAVA技术
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2017-02-17 16:44)
两台机器之间最多能建立多少个持久链接及原因:
由于IP是固定固定,端口号一共16位,所以理论上最大连接数为:2^16,一共65535种。
进行服务器连接,每个连接占用一个端口号,所以最大为65535种。由于服务器有内存限制,没有足够空间建立那么多进程,所以65535只是个理论值。
HTTP 和 WebSocket的区别:
1. http协议是用在应用层的协议,他是基于tcp协议的,http协议建立链接也必须要有三次握手才能发送信息。
  http链接分为短链接,长链接,短链接是每次请求都要三次握手才能发送自己的信息。即每一个request对应一个response。长链接是在一定的期限内保持链接。保持TCP连接不断开。客户端与服务器通信,必须要有客户端发起然后服务器返回结果。客户端是主动的,服务器是被动的。
2. WebSocket 
  WebSocket他是为了解决客户端发起多个http请求到服务器资源浏览器必须要经过长时间的
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

java

堆栈

分类: JAVA基础知识点

Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的;

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

多线程

分类: JAVA技术

一、进程和线程的基础知识

1、进程和线程的概念

进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存)

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

多线程

分类: JAVA技术

第一种解释:

功能差不多,都用来进行线程控制,他们最大本质的区别是:sleep()不释放同步锁,wait()释放同步缩.   
    
还有用法的上的不同是:
sleep(milliseconds)可以用时

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

多线程

分类: JAVA技术

Java中线程的创建有两种方式:

 

1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

分类: Linux
shell中可能经常能看到:>/dev/null  2>&1
阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
标签:

转载

分类: Linux
原文地址:2>&1 的用法说明。作者:lin20021212

 

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
(2015-10-28 08:32)
标签:

it

http

分类: WEB性能笔记

HTTP 2.0 的目的是通过支持请求与响应的多路复用来减少延迟,通过压缩HTTP首部字段将协议开销降至最低,同时增加对请求优先级和服务端推送的支持。为了达到这些目标,HTTP 2.0还给我们带来大量的其他协议层面的辅助实现,比如新的流量控制、错误处理和更新机制。

12.1    历史及其与SPDY的渊源

SPDY 是谷歌开发的一个实验性协议,与2009年年中发布,其主要目标是通过解决HTTP 1.1中广为人知的一些性能限制,来减少网页的加载延迟。其目标如下:

  • 网页加载时间(PLT,Page Load Time)降低50%;
  • 无需网站作者修改任何内容;
  • 把部署复杂性降至最低,无需变更网络基础设施;
  • 与开源社区合作开发这个新协议;
  • 收集真实性能数据,验证这个实验性协议是否有效。

为了达到降低50%页面加载时间的目标,SPDY引入了一个新的二进制分帧数据层,以实现多向请求和响应、优先次序、最小化及消除不必要的网络延迟,目的是更有效地利用底层TCP连接。

12.2    走向HTTP 2.0

HTTP/2.0 应该满足如下条件:

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有