02 2019 档案

摘要:一、什么是quartz,有什么用。 Quartz是一个完全由java编写的开源作业调度框架,由OpenSymphony组织开源出来。所谓作业调度其实就是按照程序的设定,某一时刻或者时间间隔去执行某个代码。最常用的就是报表的制作了。 二、quartz的简单事例 二、quartz的基本组成 1、调度器 阅读全文
posted @ 2019-02-26 17:07 KyleInJava 阅读(21431) 评论(1) 推荐(0) 编辑
摘要:一、什么是netty?为什么要用netty netty是jboss提供的一个java开源框架,netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可用性的网络服务器和客户端程序。也就是说netty是一个基于nio的编程框架,使用netty可以快速的开发出一个网络应用。 由于 阅读全文
posted @ 2019-02-22 16:29 KyleInJava 阅读(7967) 评论(0) 推荐(0) 编辑
摘要:一、什么是thrift Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用(RPC)框架来使用,是由FaceBook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服。后来捐献给apa 阅读全文
posted @ 2019-02-22 16:16 KyleInJava 阅读(1089) 评论(0) 推荐(0) 编辑
摘要:一、什么是protobuf Protobuf是google的开源项目,全称是Google Protocol Buffers,它是一个与语言无关、平台无关、可扩展的结构化数据序列化机制,类似XML,但它是更小、更快、更简单。只需定义一次数据的结构化方式,然后就可以使用特殊生成的源代码轻松地在各种数据流 阅读全文
posted @ 2019-02-22 11:55 KyleInJava 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:一、简单的聊天室程序 二、使用netty传递对象,使用jdk自带的序列化 三、使用messagepack进行序列化传递实体对象 由于java自带的序列化工具有着性能低、序列化后的码流大且不支持跨语言等各种缺陷,所以我们使用Msgpack库来进行序列化然后进行数据的传输。 我们需要额外引入两个jar包 阅读全文
posted @ 2019-02-20 17:27 KyleInJava 阅读(4146) 评论(0) 推荐(0) 编辑
摘要:一、什么是git git是一个开源的分布式版本控制系统,可以用来进行项目代码管理。 二、git的安装 1、下载git安装文件 https://git-scm.com/download/win 2.安装:鼠标右键点击桌面,如果出现如图所示选项,则说明安装成功。 三、git命令行使用 四、github和 阅读全文
posted @ 2019-02-18 11:26 KyleInJava 阅读(218) 评论(0) 推荐(0) 编辑

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