3 zs319428

尚未进行身份认证

暂无相关描述

等级
博文 50
排名 15w+

Netty的ByteBuff使用

有一点我们需要知道的是,ByteBuf的jar包,是可以单独使用的。比如某个项目中有一个场景,需要处理某个自定义的协议,那么我们在解析协议时,就可以将接收到的将字节内容写入一个ByteBuf,然后从ByteBuf中慢慢的将内容读取出来。下面让我们用一个例子简单的了解下ByteBuf的使用。ByteBuf的创建要想使用ByteBuf,首先肯定是要创建一个ByteBuf,更确切的说法就是要申请...

2019-06-11 15:56:18

java序列化/反序列化之xstream、protobuf、protostuff 的比较与使用例子

目录背景 测试 环境 工具 说明 结果 结论 xstream简单教程 准备 代码  protobuf简单教程 快速入门 下载.exe编译器 编写.proto文件 利用编译器编译.proto文件生成javabean 引用jar包 直接使用javabean自带的序列化、反序列化、提取属性等方法 protostuf...

2019-06-10 13:46:44

JVM 调优

JVM调优转自https://mp.weixin.qq.com/s?__biz=MzU0NTk2MjQyOA==&mid=2247484617&idx=1&sn=a5888ba6f896c0e809ff064f2bd0a2ad&chksm=fb65a41acc122d0cbaec612e6d3d86d700fe7b9711cb448f61d70e74dad05...

2019-05-20 14:28:20

如何在Linux命令行模式安装VMware Tools

选择菜单栏“虚拟机”——“安装VMwaretools”,等待系统自动更换ISO光盘虚拟机设置中,cd/dvd要指向iso。安装好后默认就是linux中执行下面的命令mount/dev/cdrom/mntcd到目录mntcd/mntls可看到下面文件tarzxvfVMwareTools-10.1.15-6627299.tar.gz-C/root...

2019-02-22 17:51:22

美团内推面试记录

引言找学姐内推的美团后台开发岗位。刚投两天就收到了面试通知,相当猝不及防。本文主要是记录一些面试题目,面试题相关的知识在网上大多都查得到,我就写得稍微简略一点。凡是文中用引号(“”)标记的文字都是我当时的回答,其他内容则是我的一些补充。面试官形象一面:视频面试,在牛客网的一个非常专业的面试平台上,旁边就有代码框可以写代码给面试官看。男面试官,问的问题都偏java与计算机基础(基础是相对于...

2019-02-20 17:58:52

Linux下安装Jdk

1、查看Linux环境自带JDK 使用命令: rpm-qa|grepgcj或者rpm-qa|grepjdk查看jdk的具体信息,通过和java-version里面的jdk版本比较, 显示内容其中包含相应信息 java-x.x.x-gcj-compat-x.x.x.x-xxjpp java-x.x.x-gcj-compat-devel-x.x.x.x-xxjpp2、卸载...

2019-01-10 19:01:58

Windows下运行kafka代码

如果没有安装kafka,可以参考我的另一篇文章https://blog.csdn.net/zs319428/article/details/83859229先来个生产者的importjava.util.Properties;importorg.apache.kafka.clients.producer.KafkaProducer;importorg.apache.kafka...

2018-11-08 18:24:38

Windows安装运行Kafka

Windows安装运行Kafka一、安装JAVAJDK1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、添加系统变量:安装教程:https://www.cnblogs.com/smyhvae/p...

2018-11-08 12:43:14

快速打开命令窗口shift+同时点击鼠标右键。

一般情况下,在不选中任何文件的情况下,在任意文件夹内,按住shift,同时点击鼠标右键,此时右键菜单就会多出一项“在此处打开命令窗口“,点击此命令即可进入命令行窗口 但是,并不是所有的电脑都可以,万一不行怎么办1.在桌面创建个txt文件,把下面的指令复制进去 WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\Di...

2018-11-08 12:42:36

经典SQL查询语句大全

一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'...

2018-10-13 16:18:19

Java发送简单邮件

  因为工作需要,所以百度了找到了这个写邮件的代码需要mail.jar包importjava.security.GeneralSecurityException;importjava.util.Properties;importjavax.mail.Address;importjavax.mail.Message;importjavax.mail.Messagi...

2018-10-08 21:42:54

redis 安装启动及设置密码<windows>

找了很多文章都没有配置成功,终于按照这个方法搞定了,唉---------转载一下https://www.cnblogs.com/springlight/p/6288902.html原文链接 1.安装  1.1下载解压包,直接解压到任意路径下即可    windows下载地址:ttps://github.com/MSOpenTech/redis/releases  2...

2018-09-04 10:29:25

HashMap详解

本文转载自http://www.cnblogs.com/DSNFZ/articles/7634042.html 1)HashMap概述HashMap是基于哈希表的map接口的非同步实现,此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2)HashMap数据结构在java语言编程中,最基本的数据结构就两...

2018-08-28 21:21:24

Netty4.1 源码包

链接:项目主页: http://netty.io/ 下载地址: http://netty.io/downloads/ 项目托管地址: GitRepository: git://github.com/netty/netty.git SvnRepository: http://anonsvn.jboss.org/repos/netty/subproject/benchmark Git...

2018-08-28 21:05:24

MemoryCache提高缓存速度

文中用到 LinkedHashMap实现LRU缓存算法在我的另一文中有介绍http://blog.csdn.net/zs319428/article/details/73897874 用法,内存中放玩家数据缓存  privateMemoryCache&amp;lt;Long,Player&amp;gt;  playersimportcom.game.cache.Cache;im...

2018-08-28 21:03:25

随机圆内坐标

importjava.util.Random;importcom.alibaba.fastjson.JSON;importcom.game.json.FastJSONserializable;/***随机圆内坐标**@authorzs*@time2018年11月7日*@Description*/publicclassRandomCir...

2018-08-28 20:48:12

Mina 拦截器Filter

 先介绍Mina几个重要接口:IoServiece:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。 IoProcessor:这个接口在另一个线程上负责检查是否有数据在通道上读写,也就是说它也拥有自己的Selector,这是与我们使用JAVANIO编码时的一个不同之处,通常在JAVANIO编码中,我们都是使用一个Selecto...

2018-08-28 20:46:15

MemoryCache缓存

///&amp;lt;summary&amp;gt;///从内存缓存中读取配置。若缓存中不存在,则重新从文件(或数据库)中读取配置,存入缓存///&amp;lt;/summary&amp;gt;///&amp;lt;paramname=&quot;cacheKey&quot;&amp;gt;缓存Key&amp;lt;/param&amp;gt;///&amp;lt;returns&amp;gt;配置词典&amp;lt;/returns&amp;gt;privatestaticDic

2018-08-28 20:45:59

HashMap的长度为什么要是2的n次方

转载,本文非常经典,解释很好,所以转载一波原文地址 https://blog.csdn.net/sidihuo/article/details/78489820  确定数组index:hashcode%table.length取模HashMap存取时,都需要计算当前key应该对应Entry[]数组哪个元素,即计算数组下标;算法如下:   /**     * Re...

2018-08-23 16:08:20

hashCode方法

转载来源https://www.cnblogs.com/dolphin0520/p/3681042.html  浅谈Java中的hashcode方法  哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); ...

2018-08-23 11:47:06
奖章
    暂无奖章