摘要:
package com.ming.netty.nio; 2 3 import io.netty.bootstrap.Bootstrap; 4 import io.netty.channel.ChannelFuture; 5 import io.netty.channel.ChannelInitializer; 6 import io.netty.channel.ChannelOptio... 阅读全文
posted @ 2016-11-29 19:49
kabibo
阅读(3480)
评论(0)
推荐(0)
摘要:
1.什么是TCP粘包与拆包 首先TCP是一个"流"协议,犹如河中水一样连成一片,没有严格的分界线。当我们在发送数据的时候就会出现多发送与少发送问题,也就是TCP粘包与拆包。得不到我们想要的效果。 所谓粘包:当你把A,B两个数据从甲发送到乙,本想A与B单独发送,但是你却把AB一起发送了,此时AB粘在一 阅读全文
posted @ 2016-11-29 19:48
kabibo
阅读(8637)
评论(0)
推荐(0)
摘要:
对于java提供的对象输入输出流ObjectInputStream与ObjectOutputStream,可以直接把java对象作为可存储 的字节数组写入文件,也可以传输到网络上去。对与java开放人员来说,默认的jdk序列化机制可以避免操作底层的字节数组,从而提升开发效率。 1.为什么需要序列化 阅读全文
posted @ 2016-11-29 19:48
kabibo
阅读(295)
评论(0)
推荐(0)
摘要:
在Myeclipse中当全屏查看其它文件时,如果控制台有东西输出,就会弹出控制台窗口,如何取消? 方法1: -->右键在console窗口中点Preferences, -->将Show when program writes to standard out 与Show when program wr 阅读全文
posted @ 2016-11-29 17:25
kabibo
阅读(710)
评论(0)
推荐(0)
摘要:
JAVA Socket超时浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。Java有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接; 阅读全文
posted @ 2016-11-29 16:22
kabibo
阅读(438)
评论(0)
推荐(1)
摘要:
一.准备工作 系统是Windows 8.1Pro 分析工具是WireShark1.10.8 Stable Version 使用系统Ping命令发送ICMP报文. 二.开始工作 打开CMD.exe键入: ping www.oschina.net 将自动进行域名解析,默认发送4个ICMP报文. 启动Wi 阅读全文
posted @ 2016-11-29 15:18
kabibo
阅读(24045)
评论(0)
推荐(0)
摘要:
我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。 下面,我就用这些图片作为例子,配合我半年前写的《SSL/TLS协议运行机制的概述》,来解释SSL协议。 一、SSL协议的握手过程 开始加密通信之前,客户端和服 阅读全文
posted @ 2016-11-29 14:57
kabibo
阅读(1411)
评论(0)
推荐(0)
摘要:
假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点。RPM包安装你必须成为root用户才能使用rpm安装程序,以下是安装过程:$ cd /tmp$ su# rpm -Uvh MySQ 阅读全文
posted @ 2016-11-29 11:56
kabibo
阅读(185)
评论(0)
推荐(0)
摘要:
2002 年 12 月 05 日 数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在 互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦 阅读全文
posted @ 2016-11-29 11:55
kabibo
阅读(808)
评论(0)
推荐(0)
摘要:
【简 介】 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学*,*日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟 阅读全文
posted @ 2016-11-29 11:54
kabibo
阅读(252)
评论(0)
推荐(0)
摘要:
可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. 安装程序是针对windows版本的MySQL 5.0,结合了图形安装向导,自动的安装MySQL,创 阅读全文
posted @ 2016-11-29 11:53
kabibo
阅读(369)
评论(0)
推荐(0)
摘要:
摘要: 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 提纲: 一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/ 阅读全文
posted @ 2016-11-29 11:51
kabibo
阅读(3057)
评论(0)
推荐(0)
摘要:
/** * Title: ConnectPool.java * Description: 连接池管理器 * Copyright: Copyright © 2002/12/25 * Company: * Author : * Version 2.0 */ import java.io.*; 阅读全文
posted @ 2016-11-29 11:48
kabibo
阅读(397)
评论(0)
推荐(0)
摘要:
Unicode 国际字符标准(UCS)是一个字符编码系统,它被设计用来支持世界各国不同语言书面文体之间的数据交换、处理以及显示。 Unicode用两个字节表示一个字符。前127个字符与ASCII标准一样,前256个字符符合ISO 8859-1标准。 UTF (UCS Transformation F 阅读全文
posted @ 2016-11-29 11:47
kabibo
阅读(237)
评论(0)
推荐(0)
摘要:
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的 阅读全文
posted @ 2016-11-29 11:45
kabibo
阅读(667)
评论(0)
推荐(0)
摘要:
AbstractMap, Attributes, AuthProvider, ConcurrentHashMap, ConcurrentSkipListMap, EnumMap, HashMap, Hashtable, IdentityHashMap, LinkedHashMap, PrinterS 阅读全文
posted @ 2016-11-29 11:43
kabibo
阅读(1698)
评论(0)
推荐(0)

浙公网安备 33010602011771号