自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 二叉树详解 + 实现代码

二叉树概念:java二叉树的每个根节点最多有两颗字数,不存在子树大于2的节点,也就是说,二叉树是节点的最大度数为2的树,通常子树分为左子树和右子树,次序不能颠倒。创建二叉树:public void createTree(Object[] objs) { datas = new ArrayList<BinTree>(); for (Object object : o...

2020-04-29 10:21:56 8730 2

原创 Java常用三种方式解决生产者消费者问题(详细)

package test;/*** Synchronized 版本解决生产者消费者* wait() / notify()方法*/import java.util.LinkedList;import java.util.Queue;public class ProducerAndConsumerForSynchronized { // 1. 先定义最大生产长度...

2020-04-21 15:12:30 3125

原创 java 如何在给定的1到100的整数数组中找到缺失的数字?

public static void main(String[] args) { //获得系统的时间,单位为毫秒 long startTime = System.currentTimeMillis(); //造出100w条数据 List<Integer> initLists = new ArrayList<>()...

2020-04-18 17:05:13 9628

原创 消息队列 – RabbitMQ 消息队列工作原理(超详细)

1. 历史RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,...

2020-04-18 10:49:50 1803

原创 Java策略模式代替大量的if else 提升代码的可拓展性 ,附带一个类似游戏王者荣耀的匹配规则的例子

目录前言案例前言 虽然java的if else 是面向过程方式 但是我们在实际编码中会发现 如果我们大量使用if 或者 switch 的时候,我们就会发现逻辑不清晰 很容易混淆,我们维护起来的时候也麻烦 ,代码的可读性 可维护性 都不好 而且耦合非常高 效率就会极其低下,本文会介绍如何使用策略模式代替if else ,使得我们的代码维护方便,排查问题容易,可读性高。...

2020-04-29 18:20:30 3630

转载 java多线程详解

线程对象是可以产生线程的对象。比如在Java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。相比于多进程,多线程的优势有: (1)进程之间不能共享数据,线程可以; (2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;...

2020-04-18 11:27:09 171

转载 java 手游服务器

一、前言  此游戏服务器架构是一个单服的形式,也就是说所有游戏逻辑在一个工程里,没有区分登陆服务器、战斗服务器、世界服务器等。此架构已成功应用在了多款页游服务器 。在此框架中没有实现相关业务逻辑,只有简单的测试用的注册登陆功能。  服务器工程---GameServer(https://github.com/yongzhidai/GameServer.git)  测试客户端---Test...

2019-09-18 17:14:16 367

中国象棋java版

中国象棋java版demo,需要的就下载吧,代码导入启动就可以用了

2018-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除