自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构

数据结构一、KMP二、树1、B树、B+树2、AVL3、红黑树4、堆三、图一、KMP二、树1、B树、B+树2、AVL3、红黑树4、堆三、图

2020-11-18 00:34:22 53 2

原创 常见排序算法总结

排序算法总结前言1、冒泡排序1)思想2)代码实现前言最近刷面经的时候发现,有些公司面试的时候会要求当场手写出来快速排序算法。所以我特地开了这篇博客来复习排序算法。(不参考任何人的代码,只是复习下思想,然后自己在IDEA中去写代码)毕竟大二上学期的数据结构我只考了80分。。。。得在这方面多下点功夫才行1、冒泡排序1)思想2)代码实现...

2020-11-15 15:04:07 36

原创 Leetcode_多线程

Leetcode_多线程1、按序打印(1114、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西JUC1、按序打印(1114、Easy)1)题目要求我们提供了一个类:public cl

2020-11-10 19:24:08 14

原创 大三上_javafx项目

大二暑假_javafx(Webview)桌面软件开发项目_一级目录二级目录三级目录一级目录二级目录三级目录

2020-11-05 23:23:01 124 3

原创 Leetcode剑指offer(九)

Leetcode剑指offer 71、不用加减乘除做加法(65、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西72、构建乘积数组(66、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西73、把字符串转换成整数(67、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西74、二叉搜索树的最近公共祖先(68-1、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西75、二叉树的最近公共祖先(

2020-10-31 16:59:53 30

原创 Leetcode剑指offer(八)

Leetcode剑指offer61、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西62、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西63、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西64、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西65、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西66、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西67、1)题目要求2)我的解法3)其他

2020-10-30 23:55:05 69

原创 JVM

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-10-27 23:58:57 526

原创 Leetcode剑指offer(七)

Leetcode剑指offer51、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西52、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西53、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西54、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西55、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西56、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西57、1)题目要求2)我的解法3)其他

2020-10-26 23:27:26 27

原创 JUC

JUC学习笔记知识总结补充实践知识总结JUC补充实践

2020-10-25 15:21:11 39

原创 NIO

NIO学习笔记知识总结补充实践知识总结NIO补充实践

2020-10-24 23:21:51 20

原创 Leetcode剑指offer(六)

Leetcode剑指offer41、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西42、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西43、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西44、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西45、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西46、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西47、1)题目要求2)我的解法3)其他

2020-10-23 16:01:11 17

原创 Leetcode剑指offer(五)

Leetcode剑指offer31从上到下打印二叉树 II(32-2、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西32、从上到下打印二叉树 III(32-3、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西33、二叉搜索树的后序遍历序列(33、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西34、 二叉树中和为某一值的路径(34、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的

2020-10-20 18:49:21 25

原创 Leetcode剑指offer(四)

Leetcode剑指offer20、调整数组顺序使奇数位于偶数前面(21、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西21、链表中倒数第k个节点(22、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西22、反转链表(24、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西23、合并两个排序的链表(25、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西24、树的子结构(26、Medium)

2020-10-17 19:24:59 18

原创 Leetcode剑指offer(三)

Leetcode剑指offer19、表示数值的字符串(20、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西19、表示数值的字符串(20、Medium)1)题目要求请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416”、"-1E-16"、“0123"都表示数值,但"12e”、“1a3.14”、“1.2.3”、"±5"及"12e+5.4"都不是。2)我的解法1、利用正则表达式class So

2020-10-16 16:45:31 24

原创 Leetcode剑指offer(二)

Leetcode剑指offer11、机器人的运动范围(13、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西12、剪绳子(14-1、Meium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西13、剪绳子 II(14-2、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西14、二进制中1的个数(15、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西15、 数值的整数次方(16、Medium)1

2020-10-16 10:36:16 41

原创 Leetcode_剑指Offer(一)

Leetcode_剑指Offer1、 数组中重复的数字(03、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、二维数组中的查找(04、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、替换空格(05、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、从尾到头打印链表(06、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、重建二叉树(07、Medium)1)题目要求2)我的解法3

2020-10-16 10:32:46 17

原创 Leetcode_入门_排序

Leetcode_入门_排序1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西...

2020-10-09 19:18:02 31

原创 JDBC

JDBC第一章 JDBC概述1.1 JDBC概述1.2 JDBC使用步骤第二章 使用PreparedStatement处理CRUD2.1 通过PreparedStatement来解决Statement的问题2.2 获取自增长键值2.3 批处理2.4 事务第三章 数据库连接池第四章 封装JDBCTools第五章 封装BasicDAOImpl第六章 Apache的DBUtils第一章 JDBC概述1.1 JDBC概述JDBC:Java Database Connectivity,它是代表一组独

2020-10-05 18:54:48 51

原创 Leetcode_入门_哈希表

Leetcode_入门_哈希表1、 数组中两个数的和为给定值(1、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、 数组中两个数的和为给定值(1、Easy)1)题目要求给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0]

2020-10-05 13:09:40 22

原创 Leetcode_入门_图

Leetcode_入门_图二分图1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西二分图1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目

2020-10-05 00:08:26 12

原创 Mysql基础

Mysql第一章 数据库概述1.1 数据库概述关系型数据库设计规则1.2 MySQL概述1.3 Mysql软件的卸载、安装和配置第二章 MySQL的使用2.1 MySQL服务的启动2.2 客户端连接MySQL2.3 导入和导出数据2.3.1 单个数据库备份2.3.2 导入执行备份的sql脚本第三章 MySQL数据类型和运算符3.1 MySQL数据类型3.2 MySQL运算符第四章 SQL4.1 MySQL的语法规范和要求4.2 SQL分类4.3 DDL(v1.0)4.4 DML(v1.0)第五章 约束

2020-10-04 22:43:31 112

原创 Leetcode_入门_回溯

Leetcode_入门_搜索BST1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西BST1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西

2020-10-01 20:48:24 29

原创 java设计模式

java设计模式Java 设计模式1 模板设计模式2 单例设计模式3 工厂设计模式3.1 简单工厂模式3.2 工厂方法模式4 静态代理模式5 动态代理6、Java 设计模式1 模板设计模式1、当解决某个问题,或者完成某个功能时,主体的算法结构(步骤)是确定的,只是其中的一个或者几个小的步骤不确定,要有使用者(子类)来确定时,就可以使用模板设计模式2、示例代码:计算任意一段代码的运行时间//模板类public abstract class CalTime{ public long getT

2020-09-30 20:10:03 28

原创 Java基础(五)——反射、lambda、stream

Java基础一级目录二级目录三级目录一级目录二级目录三级目录

2020-09-30 20:04:54 21

原创 Java基础(四)——泛型、IO流、网络编程

Java基础第13章 泛型13.1 泛型的概述13.2 形式一:泛型类与泛型接口13.3 形式二:泛型方法13.4 通配符?13.5 Collections工具类第14章 IO流14.1 java.io.File类14.2 IO流的四大抽象基类14.3 文件IO流14.4 缓冲IO流14.5 编码与解码的IO流(转换流)14.6 数据IO流14.7 对象IO流14.8 其他的IO流相关内容14.9 JDK1.7之后引入新try..catch第十五章 网络编程15.1 主机IP15.2 端口号15.3 网络

2020-09-30 19:49:18 132

原创 java基础(三)——集合

java集合第十二章 集合12.1 概念12.2 手动实现一些逻辑结构12.3 Collection12.3.1 Collection12.3.2 Collection系列的集合的遍历12.4 List12.4.1 List概述12.4.2 List的API12.4.3 ListIterator 接口12.4.4 List的实现类们的区别12.4.5 源码分析(1)Vector(2)ArrayList源码分析(3)LinkedList源码分析12.5 Set12.5.1 Set概述12.5.2 实现类的

2020-09-30 19:48:12 54

原创 java基础(二)——多线程、常用类

java基础第十章 多线程(基础)10.1 相关的概念10.2 两种实现多线程的方式10.3 线程的生命周期10.4 Thread的相关API10.5 关键字:volatile10.6 关键字:synchronized(同步)10.7 线程通信第十一章 常用类11.1 包装类11.1.1 包装类11.1.2 装箱与拆箱11.1.3 包装类的一些API11.1.4 包装类对象的缓存问题11.2 字符串11.2.1 字符串的特点11.2.2 字符串对象的比较11.2.3 空字符的比较11.2.4 字符

2020-09-30 19:45:48 40

原创 Java基础(一)——基础语法、数组、代码块、内部类、枚举、注解、异常

Java基础第一章 Java概述1.1 Java语言最主要的特点1.2 Java环境搭建1.2.1 JDK、JRE、JVM1.3 第一个Java应用程序1.3.1 Java程序的开发步骤1.4 编写Java程序时应该注意的问题第二章 Java的基础语法2.1 标识符2.2 数据类型2.2.1 Java数据类型的分类2.2.2 Java的基本数据类型2.2.3 进制2.2.4 基本数据类型的转换2.2.5 特殊的数据类型转换2.3 运算符2.3.1 算术运算符2.3.2 赋值运算符2.3.3 逻辑运算符2.3

2020-09-30 19:35:35 48

原创 Leetcode_入门_BFS和DFS

Leetcode_入门_BFS和DFSBFS1、 二进制矩阵中的最短路径(1091、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 单词接龙(127、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西DFS1、 岛屿的最大面积(695、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、朋友圈(547、Medium)1)题目要求2)

2020-09-26 16:44:03 71

原创 Leetcode_入门_字典树(前缀树)

Leetcode_入门_字典树(前缀树)Trie1、实现 Trie (前缀树)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 键值映射(677、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西Trie1、实现 Trie (前缀树)1)题目要求实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。示例:Trie trie = new Trie();trie.insert(“apple

2020-09-22 13:39:41 45

原创 Leetcode_入门_BST

Leetcode_入门_BSTBST1、修剪二叉搜索树(669、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、二叉搜索树中第K小的元素(230、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、把二叉搜索树转换为累加树(538、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、 二叉搜索树的最近公共祖先(235、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、二叉树的最近

2020-09-22 13:38:57 19

原创 Leetcode_入门_二叉树

Leetcode_入门_树1、二叉树的最大深度(104、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、二叉树的最大深度(104、Easy)1)题目要求给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],3/ 9 20/ 15 7

2020-09-22 13:33:48 25

原创 Leetcode_入门_贪心思想

Leetcode_入门_贪心思想1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法c++3)其他解法// An highlighted blockvar foo = 'bar';4)自己的优化代码c++5)学到的东西2、1)题目要求2)我的解法c++3)其他解法// An highlighted blockvar foo = 'bar';

2020-09-10 13:45:43 31

原创 Leetcode_入门_分治

Leetcode_入门_分治1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法c++3)其他解法4)自己的优化代码c++5)学到的东西2、1)题目要求2)我的解法c++3)其他解法4)自己的优化代码c++5)学到的东西...

2020-09-08 21:08:54 22

原创 大二暑假_SSM项目_风险管理

大二暑假_SSM项目_风险管理一级目录二级目录三级目录一级目录二级目录三级目录

2020-09-03 00:42:57 34

原创 大二暑假_SSM项目_培训教育板块

大二暑假_SSM项目_培训教育板块的显示一级目录二级目录三级目录一级目录二级目录三级目录

2020-08-18 01:29:47 50

原创 Activiti工作流总结(常用部分)

Activiti工作流一、工作流的概念1.生活中常见的工作流2.概述二、Activiti介绍1,概述2,工作流引擎3,BPMN4,数据库1)Activiti数据库支持:2)资源库流程规则表3)与Service的对应三、Activiti5开发环境1、准备工作2、初始化数据1).创建数据库2).创建类去初始化表方式一3).创建类去初始化表方式二4).创建类去初始化表方式三四、activiti.cfg.xml的说明1,Activiti核心配置文件,配置流程引擎创建工具的基本参数和数据库连接池参数。2,示例数据库配

2020-08-12 01:58:25 235

原创 Eclipse中的便捷操作

Eclipse中的便捷操作1、快捷键2、按钮3、其他1、快捷键2、按钮3、其他

2020-08-04 17:26:52 40

原创 Eclipse 中git的用法

git用法总结一级目录二级目录三级目录一级目录二级目录三级目录

2020-08-04 02:50:58 61

原创 大二暑假_SSM项目_筛选+动态配置

大二暑假_SSM项目_筛选+动态配置一、筛选功能1)主要内容2)遇到的困难3)部分代码4)效果展示二、1)主要内容2)遇到的困难3)部分代码4)效果展示一、筛选功能1)主要内容要求:在图中画圈的位置加一个前端的时间筛选 按照开始日期筛选2)遇到的困难1、困难:由于项目使用了layui前端框架,而我对它并不熟悉,所以我一开始毫无头绪,不知道怎么开始解决方法:参考了博客layui table数据渲染页面+筛选医生+在筛选日期一条龙并研究了官网的说明: table 数据表格文档 - lay

2020-08-04 01:21:01 49

基于QT实现的通讯录管理程序

通讯录管理程序的设计 ①利用MFC的向导,创建基于对话框的应用程序,设计操作界面; ②设计通讯录的数据结构(如:以数组或者动态链表)和相应的类; ③完成对通讯录中记录的增加、修改、删除和显示。 ④能够按照姓名或电话号码等关键字进行查询。 ⑤能够将通讯录信息用文件保存。

2020-06-21

空空如也

空空如也

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

TA关注的人 TA的粉丝

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