上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 87 下一页
摘要: Socket Buffer的缺陷 对于例如TCP/IP这种基于流的传输协议实现,接收到的数据会被存储在socket的接受缓冲区内。不幸的是,这种基于流的传输缓冲区并不是一个包队列,而是一个字节队列。这意味着,即使你以两个数据包的形式发送了两条消息,操作系统却不会把它们看成是两条消息,而仅仅是一个批次 阅读全文
posted @ 2018-10-25 20:07 夏威夷8080 阅读(2800) 评论(0) 推荐(0) 编辑
摘要: 在Java中存在着这样一类操作符,是针对二进制进行操作的。它们各自是&、|、^、~、>>、<<、>>>几个位操作符。不管是初始值是依照何种进制,都会换算成二进制进行位 操作。接下来对这几种操作符进行一下简单的解说。 &: 作用是对运算符两側以二进制表达的操作符按位分别进行'与'运算。而这一运算是以数 阅读全文
posted @ 2018-10-24 21:42 夏威夷8080 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 前言: bit(位):数据存储的最小单元。在计算机二进制系统中,位,简记为b,也称为比特(bit),每个二进制数字0或1就是一个位(bit),其中每 8bit = 1 byte(字节); Java 中的int数据类型占4个byte(字节),而1 byte(字节) = 8 bit(位);(说白了,在二 阅读全文
posted @ 2018-10-24 21:41 夏威夷8080 阅读(15229) 评论(0) 推荐(3) 编辑
摘要: 上篇博客我们简单介绍了数据结构和算法的概念,对此模糊很正常,后面会慢慢通过具体的实例来介绍。本篇博客我们介绍数据结构的鼻祖——数组,可以说数组几乎能表示一切的数据结构,在每一门编程语言中,数组都是重要的数据结构,当然每种语言对数组的实现和处理也不相同,但是本质是都是用来存放数据的的结构,这里我们以J 阅读全文
posted @ 2018-10-24 21:15 夏威夷8080 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.业务流程不同 分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上 2.解决问题的方式 集群是解决高可用的分布式是解决高性能、高并发的 3.比喻 小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样 阅读全文
posted @ 2018-10-24 20:50 夏威夷8080 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Sigar简介 Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息。 这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX。 Sigar有C,C#,Jav 阅读全文
posted @ 2018-10-24 20:47 夏威夷8080 阅读(2469) 评论(0) 推荐(0) 编辑
摘要: 前言: 如果阅读过JDK的源码,我们会发现Thread.java类里有一个方法比较特殊 概念: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用 阅读全文
posted @ 2018-10-24 20:46 夏威夷8080 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/halotrriger/article/details/78994122 一个算法的优劣主要从算法的执行时间和所需要占用的存储空间两个方面衡量。 时间复杂度: 首先要说的是,时间复杂度的计算并不是计算程序具体运行的时间,而是算法执行语句的次数。 阅读全文
posted @ 2018-10-23 20:46 夏威夷8080 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 正常情况下 i++和++i是有区别的: 前者是:先引用,后增加, 后者是:先增加,后引用, 但是在for循环中: for(var i=0;i<10;i++){ System.out.println(i); }的执行流程是: for(var i=0;i<10){ System.out.println( 阅读全文
posted @ 2018-10-23 20:36 夏威夷8080 阅读(2750) 评论(0) 推荐(0) 编辑
摘要: 拆包粘包问题解决 netty使用tcp/ip协议传输数据。而tcp/ip协议是类似水流一样的数据传输方式。多次访问的时候有可能出现数据粘包的问题,解决这种问题的方式如下: 1 定长数据流 客户端和服务器,提前协调好,每个消息长度固定。(如:长度10)。如果客户端或服务器写出的数据不足10,则使用空白 阅读全文
posted @ 2018-10-22 20:58 夏威夷8080 阅读(727) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 87 下一页