![](https://img-blog.csdnimg.cn/20200308165035654.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
粽子的Java基础
实践出真知
粽子
这个作者很懒,什么都没留下…
展开
-
QuickFix Java 讲解(三)客户端的搭建与解析
本系列力求手把手教你怎样利用QuickFix Java 搭建自己的 FIX 协议收法平台,以及其中的注意事项。所有源码的地址(免费):https://github.com/zongzhec/QuickFixPractise这次我们讨论怎样搭建Initiator端。4.Initiator 端的搭建Initiator,也可以称作为 Client,就是分散在各个地方的交易机。业务员在上面操作以后,客户端会向服务器发送请求。请求多种多样,基本常用的有:行情请求(35=V),新建订单(3...原创 2020-09-17 21:01:16 · 3251 阅读 · 6 评论 -
QuickFix Java 讲解(二)搭建框架、解决依赖
本系列力求手把手教你怎样利用QuickFix Java 搭建自己的 FIX 协议收法平台,以及其中的注意事项。所有源码的地址(免费):https://github.com/zongzhec/QuickFixPractise本节我们主要讨论如何在本地搭建一对QuickFIX的收发方。2. 前期准备2.1. 通信的双方及其理解上一节我们说过,FIX是一种协议,或者说一种“暗号”。想体验这种“暗号”的作用,咱们至少得要准备通信的双方:一个发送消息,一个接受并处理消息。通常来说,..原创 2020-09-15 22:00:05 · 4298 阅读 · 0 评论 -
QuickFix Java 讲解(一)概述、下载方法,和协议内容
本系列力求手把手教你怎样利用QuickFix Java 搭建自己的 FIX 协议收法平台,以及其中的注意事项。所有源码的地址(免费):https://github.com/zongzhec/QuickFixPractise1. 什么是FIX,QuickFix,Quick Java?1.1. 什么是FIX官网以及其他翻译自官网的帖子都太官方了,这里我们设想一个情景:你是一个交易员,现在客户打电话来让你下个单买点股票。你啪啪啪的在你的机器上熟练地输入了下单指令。系统显示:成...原创 2020-09-13 20:38:01 · 3679 阅读 · 1 评论 -
多线程 - 一文读懂多线程【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)多线程程序,进程,和线程程序(Program):为了完成某个任务/功能而选择某个编程语言编写的一组指令的集合。 这组集合是以静态的方式存在于电脑中。进程(Process):程序的一次运行。进程是操作系统分配资源的最小单位。 同一个进程是共享同一份内存等资源。不同的进程...原创 2020-04-10 17:25:56 · 232 阅读 · 0 评论 -
容器 - Map【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录java.util.Map概述常用方法源码java.util.Map概述键值对常用方法1. 增:put(key, value), putAll(Map map)2. 删:remove(key) 根据key删除一对,clear清空3. 查:contains...原创 2020-04-07 21:07:32 · 117 阅读 · 0 评论 -
容器 - 集合Collection,列表List,集Set【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)集合概述集合包含很多种容器,每种容器有不同的优缺点。实际开发中,数据存储可能需要包含以下特点或组合:1. 有序/无序2. 可以重复/不能重复3. 一对一/一对多JDK在(1)数组,和(2)链式结构的基础上,设计出了很多的容器类型。主要有两大类:1. Collection:一组...原创 2020-04-03 21:55:09 · 189 阅读 · 0 评论 -
容器 - 实现自定义数组【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录概要目标源码功能实现源码容器 - 自定义数组【附源码】概要学习一个API的最好办法,就是尝试自己写一个。现在我们尝试自己写一个ArrayList,并实现增删查改的功能。目标在写功能之前,先把我们调用的方式定义好,并在心中盘算应该得到的结果。(其实就是一种...原创 2020-04-02 22:19:15 · 114 阅读 · 0 评论 -
日期和时间 - 三代Java日期时间【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)日期和时间三代日期时间API第一代:java.util.Date第二代:java.util.Calendar第三代:JDK1.8之后引入了新的日期时间API。例如LocalDate,LocalTime第一代:java.util.Date注意java.sql.Date...原创 2020-03-31 22:12:21 · 604 阅读 · 0 评论 -
String - StringBuffer 和 StringBuilder 【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录概述区别StringBuffer 字符串缓冲区概述注意常用方法StringBuilder概述源码StringBuffer 和 StringBuilder概述String类型不可变,所以配备了StringBuffer和StringBuilder,它...原创 2020-03-30 21:48:54 · 121 阅读 · 0 评论 -
异常 - Try-Catch 语句
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录当finally和return一起出现的情况源码Try-Catch 语句当finally和return一起出现的情况1. finally 里面有return,结果就是返回finally中的值;2. finally 里面没有return, 结果就是try或者catch里面的...原创 2020-03-29 17:27:19 · 104 阅读 · 0 评论 -
异常 - Throwable【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录Throwable1. Error2. Exception源码异常ThrowableThrowable类是Java语言中所有错误或异常的超类。1. ErrorError是Throwable的子类,用于指示合理的应用程序不应该试图捕获的严重问题,例如 Virt...原创 2020-03-29 17:03:17 · 112 阅读 · 0 评论 -
枚举类型【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)目录概念实现方法使用方法关于父类java.lang.Enum源码枚举类型概念枚举代表一系列的类型,这些类型有一个非常明显的特征:对想象的个数是有限的。例如:Week,对象只有7个。OA系统员工状态:空闲、忙碌、休假、事假、离职等。枚举类型是JDK1.5 之后引入...原创 2020-03-28 15:56:52 · 158 阅读 · 0 评论 -
排序 - Comparable接口 和 Comparator 接口【附源码】
java.lang.Comparable接口:比较对象大小的标准接口,自然排序的接口:int compareTo(Object obj)java.util.Comparator 接口:比较对象大小的标准接口,定制排序的接口:int compare(Object o1, Object o2)源码package zongzhe.java_basic.compare_enum;impo...原创 2020-03-26 21:07:32 · 119 阅读 · 0 评论 -
内部类【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)内部类类的成员1.属性(必用)2. 构造器(必用)3. 方法(必用)4. 代码块(较少使用)5. 内部类(较少使用)内部类的概述当一个类的内部,仍然有一个完整的结构,这个完整的结构有自己的特征(属性,方法等),仍然需要一个类进行描述,并且这个内部类是为外部类服务的。...原创 2020-03-25 21:59:01 · 182 阅读 · 0 评论 -
Java基础 - Interface(接口)【附源码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)接口接口代表一种标准。现有范例:例如JDBC(Java Database Connectivity)用于Java链接各种数据库。 数据库有很多种:sql, server, access, mysql, oracle, redis, mangodb.. 这些数据库是由不同的...原创 2020-03-22 20:25:00 · 411 阅读 · 0 评论 -
设计模式 - 模板模式【附代码】
(所有源码均在:https://github.com/zongzhec/JavaPractise)模板设计模式模板:定好了框架、格式、结构。具体的内容需要使用者来填写。 例如简历模板、论文模板、请假条的模板在开发中,遇到这样的情况:当解决某个问题时,总体的代码结构是确定的,步骤也是确定的。只是其中的一小步步骤具体不确定,那么我们可以吧这个不确定的步骤设计为抽象方法,让使用者去...原创 2020-03-22 15:30:15 · 154 阅读 · 0 评论 -
克隆虚拟机及后续操作
步骤解析克隆虚拟机 由于新虚拟机是从原有虚拟机克隆而来,所以很多设置也是原虚拟机的。因此在新的虚拟机上要更改这些设置。 关闭防火墙 service iptables stop 注:如果显示 “Failed to stop iptables.service”, 参照这里解决。 使用 root 将个人ID 加到sudoers,避免以后时不时会碰到的权限问题。 vim /etc...原创 2020-03-10 19:45:13 · 730 阅读 · 0 评论