自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 java实现红黑树 新增节点 左旋右旋 hash取模

【代码】java实现红黑树 新增节点 左旋右旋 hash取模。

2022-11-30 00:21:47 290 1

原创 二叉树 遍历 查找指定节点

【代码】二叉树 遍历 查找指定节点。

2022-11-27 00:48:22 392

原创 二叉树的前序、中序、后续实现

【代码】二叉树的前序、中序、后续实现。

2022-11-27 00:08:56 199

原创 进阶Day3 实现List的方法 手写单链表数据结构

临时有事,写到此处, 所有的方法都未经过测试 仅供参考 待我归来完善package com.yeyu.study.day02.linked;import java.util.*;/** * @description: 自定义集合 数据结构为单向链表 * @author: ganzj * @create: 2021-03-28 20:03 */public class LinkedArrayClass<Y> implements List<Y>{ ..

2021-03-28 21:09:30 158 5

原创 进阶Day2 排序算法 冒泡、选择、直接插入

public class SortClass { private int[] array = {23, 11, 7, 29, 33, 59, 8, 20, 9, 3, 2, 6, 10, 44, 83, 28, 5, 1, 0, 36};// private int[] array = {23, 11, 7, 29, 33, 59, 8, 20, 9, 3, 2, 6, 10, 44, 83, 28, 5, 1, 0, 36,23, 11, 7, 29, 33, 59, 8, 20, .

2021-03-27 21:31:10 86

原创 进阶Day1 抽象类和接口的区别

抽象类:抽象方法必须写在抽象类里面 抽象类可以不包含抽象方法(脑壳有包) 抽象类没有具体的实现 所以不能通过new直接实例化抽象类 抽象类使用abstract关键字修饰 实现类通过extends关键字实现 定义语法:[public]abstractclassClassName 抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。 如果一个类继承于一个抽象类,则子类...

2021-03-27 00:33:12 74

原创 进阶Day1 重写和重载的区别

重写:子类可以继承并重写父类的所有公共方法,如果是private私有化的方法则无法继承并重写, 只能重写方法不能重写变量 一个子类只能有一个父类, 一个父类可以有多个子类 重写限制: 重写的方法 方法名、返回值、参数值、参数类型 必须和父类的方法完全一致才能被定义为重写,否则会计入子类的独有方法 子类可以通过super关键字调用父类的方法重载(Overloading)重载是指在一个类中多个方法名相同 ,但是返回值、参数类型,参数数量、参数顺序等不同 意为重载 构造方法也可以重载 在...

2021-03-27 00:05:49 83

原创 layui tree 获取已选中节点的ID

layui版本2.5.5项目需要 需要获取已勾选Tree节点的ID layui提供的方法是一个迭代后的 父子级关系数据结构 如果不需要这个结构 返回的数据需要自己遍历 有点麻烦 固编写一个方法 直接返回节点ID列表(数组类型)在tree.js中添加如下方法 //得到选中节点 Class.prototype.getCheckedId = function(){ var that = this ,checkI...

2020-11-24 11:31:32 2640 1

原创 layui tree 新增取消选中所有节点的方法

项目中 选中用户需要勾选展示该用户部门 如果用layui已有方法需要使用tree.render()重载 会进入后台重新请求 不想这么麻烦 也可以减少后台压力在tree.js中添加如下方法 //设置取消选中 Class.prototype.qxChecked = function(){ var that = this; //初始选中 that.elem.find('.'+ELEM_SET).each(function(i, i...

2020-11-24 11:21:27 3635 1

原创 layui tree组件 选中父级时 不选中所有子级

layui tree 动态赋值勾选的时候发现 勾选父级 所有子级默认都是勾选状态 与需求不合 解决: 修改如下: 断点执行 发现勾选节点的操作是在tree.js内处理的 在tree.js 92行处加入一个参数: checkChild: true 用于动态控制 不影响原有功能 //默认配置 Class.prototype.config = { ...

2020-11-11 10:43:06 5533 4

原创 StringBuffer、StringBuilder源码阅读

引子:工作之余,抽空心血来潮想看下StringBuff、StringBuider的源码,看看他是怎么附加字符串而不生成新的对象 字符内容用Char[] 数组存储 这两个对象有一个共同的父类AbstractStringBuilder 在进行append添加字符的时候是引用的父类方法 public synchronized StringBuffer append(String str) { toStringC...

2020-06-17 11:38:47 107

原创 搭建zookeeper+dubbo控制中心 tomcat配置不同版本jdk

今天在部署dubbo监听器的时候碰到了一个非常奇葩但是感觉会很常见的问题 dubbo支持的jdk版本不正确 特此记录一下 顺便分享一下搭建时的步骤,列个教程 因为我是在本地Windows10系统上搭建的 所以此次步骤主要以win10系统为主 话不多说,开干一、 准备 1、windows1...

2018-05-02 13:31:41 1156 1

easyexceltest.zip

此为一个普通的java project工程,里面仅包含easyexcel所需jar包和本人的测试代码

2020-06-17

zookeeper-3.5.3压缩包

zookeeper-3.5.3压缩包 解压即可使用 注: 需安装JDK , 解压完之后需要根据里面的一个文档修改一个配置文件的路径 修改完毕即可直接打开

2018-05-02

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

TA关注的人

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