11 2016 档案

摘要: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 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:1.什么是TCP粘包与拆包 首先TCP是一个"流"协议,犹如河中水一样连成一片,没有严格的分界线。当我们在发送数据的时候就会出现多发送与少发送问题,也就是TCP粘包与拆包。得不到我们想要的效果。 所谓粘包:当你把A,B两个数据从甲发送到乙,本想A与B单独发送,但是你却把AB一起发送了,此时AB粘在一 阅读全文
posted @ 2016-11-29 19:48 kabibo 阅读(8633) 评论(0) 推荐(0) 编辑
摘要:对于java提供的对象输入输出流ObjectInputStream与ObjectOutputStream,可以直接把java对象作为可存储 的字节数组写入文件,也可以传输到网络上去。对与java开放人员来说,默认的jdk序列化机制可以避免操作底层的字节数组,从而提升开发效率。 1.为什么需要序列化 阅读全文
posted @ 2016-11-29 19:48 kabibo 阅读(292) 评论(0) 推荐(0) 编辑
摘要:在Myeclipse中当全屏查看其它文件时,如果控制台有东西输出,就会弹出控制台窗口,如何取消? 方法1: -->右键在console窗口中点Preferences, -->将Show when program writes to standard out 与Show when program wr 阅读全文
posted @ 2016-11-29 17:25 kabibo 阅读(698) 评论(0) 推荐(0) 编辑
摘要:JAVA Socket超时浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的“终端”。针对一个特定的连接,每台机器上都有一个“套接字”,可以想象它们之间有一条虚拟的“线缆”。Java有两个基于数据流的套接字类:ServerSocket,服务器用它“侦听”进入的连接; 阅读全文
posted @ 2016-11-29 16:22 kabibo 阅读(421) 评论(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 阅读(23936) 评论(0) 推荐(0) 编辑
摘要:我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。 下面,我就用这些图片作为例子,配合我半年前写的《SSL/TLS协议运行机制的概述》,来解释SSL协议。 一、SSL协议的握手过程 开始加密通信之前,客户端和服 阅读全文
posted @ 2016-11-29 14:57 kabibo 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点。RPM包安装你必须成为root用户才能使用rpm安装程序,以下是安装过程:$ cd /tmp$ su# rpm -Uvh MySQ 阅读全文
posted @ 2016-11-29 11:56 kabibo 阅读(179) 评论(0) 推荐(0) 编辑
摘要:2002 年 12 月 05 日 数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在 互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦 阅读全文
posted @ 2016-11-29 11:55 kabibo 阅读(787) 评论(0) 推荐(0) 编辑
摘要:【简 介】 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学*,*日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟 阅读全文
posted @ 2016-11-29 11:54 kabibo 阅读(250) 评论(0) 推荐(0) 编辑
摘要:可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. 安装程序是针对windows版本的MySQL 5.0,结合了图形安装向导,自动的安装MySQL,创 阅读全文
posted @ 2016-11-29 11:53 kabibo 阅读(362) 评论(0) 推荐(0) 编辑
摘要:摘要: 可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 提纲: 一、通用篇 1.1 不用new关键词创建类的实例 1.2 使用非阻塞I/ 阅读全文
posted @ 2016-11-29 11:51 kabibo 阅读(3034) 评论(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 阅读(393) 评论(0) 推荐(0) 编辑
摘要:Unicode 国际字符标准(UCS)是一个字符编码系统,它被设计用来支持世界各国不同语言书面文体之间的数据交换、处理以及显示。 Unicode用两个字节表示一个字符。前127个字符与ASCII标准一样,前256个字符符合ISO 8859-1标准。 UTF (UCS Transformation F 阅读全文
posted @ 2016-11-29 11:47 kabibo 阅读(231) 评论(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 阅读(663) 评论(0) 推荐(0) 编辑
摘要:AbstractMap, Attributes, AuthProvider, ConcurrentHashMap, ConcurrentSkipListMap, EnumMap, HashMap, Hashtable, IdentityHashMap, LinkedHashMap, PrinterS 阅读全文
posted @ 2016-11-29 11:43 kabibo 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:HTTPS服务器优化SSL证书链合并HTTP/HTTPS主机基于名字的HTTPS主机带有多个主机名的SSL证书主机名指示兼容性 配置HTTPS主机,必须在server配置块中打开SSL协议,还需要指定服务器端证书和密钥文件的位置: 服务器证书是公开的,会被传送到每一个连接到服务器的客户端。而私钥不是 阅读全文
posted @ 2016-11-28 10:56 kabibo 阅读(207) 评论(0) 推荐(0) 编辑
摘要:java中遍历MAP的几种方法 Java代码 Map<String,String> map=new HashMap<String,String>(); map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", " 阅读全文
posted @ 2016-11-26 17:31 kabibo 阅读(142) 评论(0) 推荐(0) 编辑
摘要:磁盘里的B,MB,GB,TB是怎么换算大小的? 1TB=1024GB1GB=1024MB1MB=1024KB1KB=1024Byte 注:Byte就是B也就是字节KB是千字节MB是兆GB是吉字节 即千兆TB是太字节 在计算机中是采用二进制,这样造成在操作系统中对容量的计算是以每1024为一进制的,每 阅读全文
posted @ 2016-11-24 16:24 kabibo 阅读(4377) 评论(0) 推荐(0) 编辑
摘要:如下: 1. 直接初始化 double[][] embossFilter = {{-1/9, 0, 1/9}, {-1/9, 1/9, 1/9}, {-1/9, 0, 1/9}}; 2. 赋值初始化 double l = 1/9; double[][] linearFilter = {{l, l, 阅读全文
posted @ 2016-11-24 09:47 kabibo 阅读(5665) 评论(0) 推荐(0) 编辑
摘要:存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便 阅读全文
posted @ 2016-11-24 09:23 kabibo 阅读(288) 评论(0) 推荐(0) 编辑
摘要:平时我们做前台页面时可能会遇到浏览器以下提示(浏览器控制台): 已阻止跨源请求:同源策略禁止读取位于 http://xxx.xxx.com 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin') 这种情况就是跨域请求被阻止,这样可能会导致当前网站的css、 阅读全文
posted @ 2016-11-22 17:33 kabibo 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-11-21 11:30 kabibo 阅读(421) 评论(0) 推荐(0) 编辑
摘要:由于Myeclipse一般是英文版的,这就给英语不太好的人带来了一定的麻烦,有时连设置个字体都无法顺利进行!!! 由于Myeclipse一般是英文版的,这就给英语不太好的人带来了一定的麻烦,有时连设置个字体都无法顺利进行!!! 由于Myeclipse一般是英文版的,这就给英语不太好的人带来了一定的麻 阅读全文
posted @ 2016-11-21 11:19 kabibo 阅读(4735) 评论(0) 推荐(0) 编辑
摘要:https://addons.mozilla.org/zh-CN/firefox/addon/httprequester/ 阅读全文
posted @ 2016-11-19 16:32 kabibo 阅读(205) 评论(0) 推荐(0) 编辑
摘要:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 t.join(); //使调用线程 t 在此之前执行完毕。 t.join(1000); //等待 t 线程,等待时 阅读全文
posted @ 2016-11-18 13:17 kabibo 阅读(267) 评论(0) 推荐(0) 编辑
摘要:为当前用户创建cron服务 1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/a 阅读全文
posted @ 2016-11-08 19:11 kabibo 阅读(570) 评论(0) 推荐(0) 编辑
摘要:http://tool.chinaz.com/tools/urlencode.aspx 阅读全文
posted @ 2016-11-01 10:14 kabibo 阅读(1456) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示