- 博客(250)
- 资源 (6)
- 收藏
- 关注
原创 用React给XXL-JOB开发一个新皮肤(四):实现用户管理模块
此篇文章介绍 xxl-job的用户管理模块的开发工程,重点介绍了下 antd 的表格组件、模态框组件和表单组件,快速实现一个 CRUD 模块。
2024-01-30 23:11:02 1212 2
原创 用React给XXL-JOB开发一个新皮肤(三):实现登录页和Layout骨架
此篇文章介绍 xxl-job管理接口的兼容实现,接着将实现登录页面并对接登录接口,最后将搭建管理页面的Layout骨架,完成退出登录和修改密码。
2024-01-12 17:15:42 1174
原创 用React给XXL-JOB开发一个新皮肤(二):目录规划和路由初始化
此篇文章我们会先介绍下当前项目的目录规划,接着对vite配置以便我们后续的开发,最后会根据 xxl-job 的页面创建我们项目的页面并配置路由信息。
2024-01-10 12:14:23 1301
原创 用React给XXL-JOB开发一个新皮肤(一):环境搭建和项目初始化
本文介绍 xxl-job 本来开发环境配置,使用vite初始化React 项目,添加项目必要的依赖,清理不需要代码,搭建React 前端项目。
2024-01-09 17:45:30 1220
原创 中间件Canal之Canal简单使用
Canal是Java开发的基于数据库增量日志解析,提供增量数据订阅&消费的中间件。目前,Canal主要支持了MySQL的Binlog解析,解析完成后才能利用来处理获得的相关数据。
2023-02-03 21:48:51 798 1
原创 MySQL之主从复制集群搭建
本文介绍MySQL主从复制原理,详细讲解了通过Docker Compose搭建MySQL一主多从的主从复制集群。
2023-02-03 14:52:10 1703 1
原创 Rust权威指南之面向对象编程特性
本文来源于阅读《Rust权威指南》第十七章:Rust的面向对象编程特性的读书笔记。快速了解Rust对于面向对象编程的支持。
2022-12-17 19:28:08 959
原创 Rust权威指南之智能指针
本文来源于阅读《Rust权威指南》第十五章:智能指针的读书笔记。快速了解Rust中Box、Rc、RefCell和Weak的相关知识。
2022-12-10 10:00:00 1367
原创 Rust权威指南之函数式编程
本文来源于阅读《Rust权威指南》第十三章:函数式语言特征之闭包和迭代器的读书笔记。快速了解Rust中关于函数式编程的闭包和迭代器相关知识。
2022-12-06 21:52:00 1170
原创 Rust权威指南之编写自动化测试
本文来源于阅读《Rust权威指南》第十一章:编写自动化测试的读书笔记。快速了解Rust中关于编写单元测试和集成测试的相关知识。
2022-12-04 17:47:28 914
原创 Rust权威指南之泛型、trait和生命周期
本文来源于阅读《Rust权威指南》第十章:泛型、trait约束和生命周期的读书笔记。快速了解Rust中关于泛型、Trait约束和Rust生命周期的相关知识。
2022-12-03 13:34:52 891
原创 Rust权威指南之错误处理
本文来源于阅读《Rust权威指南》第九章:错误处理的读书笔记。快速了解Rust中关于panic和Result的相关知识。
2022-12-01 00:06:37 4124
原创 Rust权威指南之通用集合类型
本文来源于阅读《Rust权威指南》第八章:通用集合类型的读书笔记。快速了解Rust中关于动态数组、字符串和哈希映射的相关知识。
2022-11-29 21:05:34 588 1
原创 工具分享:Springboot+Netty+Xterm搭建一个网页版的SSH终端
使用springboot和netty实现websocket,借助xterm,搭建一个web ssh,可以实现一个类似于xshell的效果。
2022-11-27 14:58:24 3541
原创 Rust权威指南之枚举和模式匹配
本文来源于阅读《Rust权威指南》第六章:枚举和模式匹配的读书笔记。快速了解Rust中关于枚举和模式匹配的相关知识。
2022-11-18 20:00:07 605
原创 Java虚拟机之运行时数据区(一)
Java虚拟机之运行时数据区,本文介绍了程序计数器、虚拟机栈、本地方法栈、堆、方法区和直接内存;并且详细介绍了字符串常量池的各种用法、注意点和调优。
2022-11-17 19:19:06 351
原创 Rust权威指南之认识所有权
本文来源于阅读《Rust权威指南》第四章:认识所有权的读书笔记。快速了解Rust的所有权以及相关功能:借用、切片,以及Rust在内存布局数据的方式。
2022-11-14 20:05:46 1411 1
原创 Kotlin读书笔记之优雅且高效的Kotlin
本文是阅读《kotlin编程实战》的读书总结,主要内容是第四部分优雅且高效的Kotlin,kotlin的流畅性、创建内部DSL和编写递归和记忆三章内容总结。
2022-11-12 20:28:21 1070
原创 Rust权威指南之通用编程概念
本文来源于阅读《Rust权威指南》第三章:通用编程概念的读书笔记。让我们快速了解Rust的变量、数据类型、函数、注释和控制流。
2022-11-10 18:35:28 631
原创 Rust权威指南之编写一个猜数字游戏
本文来源于阅读《Rust权威指南》第二章:编写一个猜数字游戏的读书笔记。让我们快速入门Rust,了解简单的Rust知识。
2022-11-09 17:23:46 900
原创 Kotlin读书笔记之函数式kotlin
本文是阅读《kotlin编程实战》的读书总结,主要内容是第三部分函数式的Kotlin,使用lambda进行函数式编程和内部迭代和延时计算两章的内容总结。
2022-11-08 22:50:31 894
原创 Kotlin读书总结之面向对象
本文是阅读《kotlin编程实战》的读书总结,主要内容是第二部分面向对象的Kotlin,对象与类、类层次结构和继承和通过委托进行扩展。
2022-11-05 20:07:52 1105
原创 用Rust开发一个mybatis的逆向工具
最近在使用mybatis-plus的时候有时候需要增加一个表并且添加相关的实体、Mapper和xml文件的时候,比较麻烦。虽然官方也提供了IDEA插件(mybatisx)可以很方便的生成相关文件,但是一颗造轮子的心躁动不安,打算自己整一个逆向工具。......
2022-08-14 10:44:09 486
原创 微服务组件专栏之Nacos的安装和服务发现(一)
本文是微服务组件专栏的第一篇文章,本文主要介绍nacos的单机安装、数据持久化和集群化部分最后介绍了nacos的服务注册使用。
2022-05-12 11:26:29 1055
原创 Kafka知识总结之消费者简单使用
本文主要是讲kafka消费者的使用,介绍了指定offset消费,多线程消费模式,消费者重要配置想和springboot整合。
2022-03-25 12:08:26 4872
原创 Kafka知识总结之Broker原理总结
这篇文章介绍Kafka的Broker工作流程,包括其中控制器的选举过程;kafka副本的leader选举以及leader和follower故障流程;简单讲述了生产环境中如何调整分区副本;kafka的文件存储机制以及日志文件的删除策略;最后了解下kafka中使用的页缓冲和零拷贝的原理。
2022-03-18 19:45:48 13863
原创 Kafka知识总结之生产者高级使用
这篇文章主要介绍下生产者工作源码分析,如何提高生产者吞吐量,生产者数据可靠性,数据重复和顺序问题,最后介绍了kafka和springboot的整合使用。
2022-03-09 22:55:23 1872
原创 Kafka知识总结之生产者简单使用
一. 测试环境搭建引入依赖:<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.8.0</version></dependency>创建一个Bean,这里的配置后面会解析。import org.apache.kafka.clients
2022-02-02 20:55:43 3276
原创 MySQL系列之表和数据类型
MySQL之表和数据类型一. 查看数据库版本select version();二. 数据库操作2.1. 创建数据库create database if not exists test_db default charset utf8 collate utf8_general_ci;这条SQL的含义是:如果数据库不存在则创建,存在则不创建,创建test_db数据库,并设定字符集为utf8和字符序为utf8_general_ci。2.2. 删除数据库drop database test_db;
2022-01-28 18:39:48 1134
原创 Kafka知识总结之集群环境搭建
文章介绍了Kafka的使用特性和使用场景,介绍搭建单机和集群zookeeper和kafka过程,提供搭建脚本,最后搭建了kafka的Java测试项目。
2022-01-12 12:54:41 1165
原创 基础算法汇总之堆和优先队列
一. 简述这篇文章将介绍几种常见的队列,本文将重点介绍优先队列以及优先队列底层的二叉堆并且实现基础算法(go实现),最后还会介绍一样Java并发包中的四种最常用的队列,分析其源码和使用场景。那么下面就开始了!二. 队列介绍队列(queue)是一种先进先出的、操作受限的线性表。结构如下图:队列中关键的几个方法:// Queue 队列接口type Queue interface { Offer(interface{}) bool // 入队, 成功返回true, 已满返回false Po
2021-11-21 17:13:29 426
原创 基础算法汇总之哈希表
一. 什么是哈希表哈希表也叫做散列表,是一种可以根据关键key值直接访问的数据结构;简单说就是把关键的key值映射到数组中一个位置来访问记录,这样可以加快反应速度。这里面计算映射方法叫做散列函数也叫做哈希(hash函数),存放记录的数组叫做散列表。是一种典型的空间换时间的策略。这样当有一个数据来需要查询的时候,先通过散列函数计算出对应位置,在通过计算出位置的去查找,这样比直接查询所有数据速度块的。但是也需要注意这里的散列函数就要求效率要高。二. 哈希函数2.1. 简介哈希函数也叫散列函数,它对
2021-11-10 12:21:59 903
原创 基础算法汇总之AVL树实现
一. 什么是AVL树?在说AVL树之前,先回顾一下我们之前研究过的二分查找树(二分搜索树),在极端的情况下,二分搜索树会从一棵二叉树变为链表(按顺序插入数据)这样的查询效率会大打折扣。测试上一节二叉查找树在极端情况下的例子:为了解决这个问题,就需要通过增加一些属性和变化,将二叉查找树转为(在创建二叉树时候进行旋转让二叉树再次平衡)二叉平衡树。AVL树(由G.M.Adelson-Velsky和Evgenii Landis发明,AVL命名是使用两个人的名字缩写组成)是最早的自平衡二叉搜索树,AVL树
2021-10-25 22:49:44 417
SpringBoot整合Jpa和Thymeleaf实现CRUD
2018-08-11
SSM框架+layui+thymeleaf+权限管理+登录拦截
2018-07-13
PHP+layer+tp5+mysql数据库模型设计
2018-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人