自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 CompletableFuture使用

CompletableFuture实现了Future接口,并在此基础上进行了丰富的扩展,完美弥补了Future的局限性,同时CompletableFuture实现了对任务编排的能力。

2024-08-10 15:23:49 934

原创 JDK历史版本

2024-08-10 15:49:57 226 1

原创 Redis实现分布式锁

分布式锁其实就是,控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一致性。

2024-08-10 15:30:00 1181

原创 数据结构-Java-二叉树

package tree;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;/** * @Author zhw * Version 1.0 * @Description BinaryTree * Date 2021/8/16 18:13 **/public class BinaryTree<Key extends Comparable<Key>, Value&gt

2021-08-18 17:51:32 166

原创 数据结构-Java-堆

package heap;/** * @Author zhw * Version 1.0 * @Description ArrayHeap * Date 2021/8/18 16:50 **/public class ArrayHeap<T extends Comparable<T>> { /** * 存储堆中的元素 */ private T[] item; /** * 记录堆中元素的个数 */ pr

2021-08-18 17:47:48 151

原创 数据结构-Java-链队

package Queue;import java.util.Iterator;/** * @Author zhw * Version 1.0 * @Description LinkQueue * Date 2021/8/15 19:27 **/public class LinkQueue<T> implements Iterable<T>{ //头结点 private Node head; //尾结点 private Node

2021-08-15 19:56:22 172

原创 Java解决括号匹配问题和计算逆波兰表达式的结果

package stack;import sort.insert.Insertion;import java.util.Stack;/** * @Author zhw * Version 1.0 * @Description LinkStackTest * Date 2021/8/15 14:19 **/public class LinkStackTest { public static void main(String[] args) { System.ou

2021-08-15 17:45:18 158

原创 数据结构-Java-链栈

package stack;import java.util.Iterator;/** * @Author zhw * Version 1.0 * @Description LinkStack * Date 2021/8/15 14:12 **/public class LinkStack<T> implements Iterable<T>{ //记录头结点 private Node head; //记录链表的长度 private

2021-08-15 17:42:17 124

原创 数据结构-Java-单链表

Java单链表package linkList;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @author zhw */public class LinkList<T> implements Iterable<T>{ //记录头结点 private Node head; //记录链表的长度 private int

2021-08-14 19:50:46 116

原创 Java快慢指针

Java实现链表取中间值和判断链表是否有环问题package linkList;/** * @Author zhw * Version 1.0 * @Description FastSlowTest * Date 2021/8/14 12:31 **/public class FastSlowTest { //结点类 private static class Node<T> { //存储数据 T item; //下

2021-08-14 19:48:07 198

原创 Java解决约瑟夫问题

package linkList;/** * @Author zhw * Version 1.0 * @Description JosephTest 解决约瑟夫问题 * Date 2021/8/14 18:00 **/public class JosephTest { //结点类 private static class Node<T> { //存储数据 T item; //下一个结点 Node n

2021-08-14 19:45:40 209

原创 数据结构-Java-顺序表

package sequenceList;import java.util.Iterator;/** * @Author zhw * Version 1.0 * @Description SequenceList * Date 2021/8/12 13:37 **/public class SequenceList<T> implements Iterable<T>{ /** * @Description: 存储元素的数组 */

2021-08-12 14:55:29 128

原创 Spring快速入门_01

Spring快速入门_01spring简介:Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可以在 Java SE/EE 中使用的轻量级开源框架。spring的优点:轻量、针对接口编程,解耦合、aop编程的支持、方便集成各种框架实现步骤:1.创建Maven项目2.加入相关的依赖spring的依赖 <dependency>

2021-03-22 21:28:25 128

原创 Mybatis快速入门_01

Mybatis快速入门使用Mybatis准备下载 mybatishttps://github.com/mybatis/mybatis-3/releases搭建Mybatis开发环境2.1 创建数据库和表数据库名:temp;表名:user//创建数据库tempcreate database temp;//创建user表create table user( id int(20) primary key, userName varchar(25) unique, password v

2021-03-12 13:25:24 130

原创 C#快速入门

C#快速入门自己看视频写的代码,记录一下上面注释是测试代码,下面注释的是测试 所用到的类using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Reflection;using System.Runtime.Serialization.Formatters.Bi

2021-03-10 21:25:55 119

原创 C语言实现图的遍历

C语言实现图的遍历//图的基本运算算法#include <stdio.h>#include <malloc.h>#define INF 32767 //定义∞#define MAXV 100 //最大顶点个数typedef char InfoType;//以下定义邻接矩阵类型typedef struct{ int no; //顶点编号 InfoType info; //顶点其他信息} VertexType; //顶点类型

2021-03-10 21:16:04 1356

原创 C实现二叉树简单算法

C实现二叉树简单算法//二叉树的基本运算算法#include <stdio.h>#include <malloc.h>#define MaxSize 100typedef char ElemType;typedef struct node { ElemType data; //数据元素 struct node *lchild; //指向左孩子结点 struct node *rchild; //指向右孩子结点} BTNode;void CreateBTre

2021-03-10 21:15:07 460

原创 C语言实现链式队列

C语言实现队列链式队列源码//链队运算算法#include <stdio.h>#include <malloc.h>typedef char ElemType;typedef struct DataNode{ ElemType data; struct DataNode *next;} DataNode; //链队数据节点类型定义typedef struct{ DataNode *front; DataNode *rear;} LinkQuNo

2021-03-10 21:14:09 302

原创 C语言实现单链表简单操作

C语言实现单链表简单操作链表源码//单链表运算算法#include <stdio.h>#include <malloc.h>typedef char ElemType;typedef struct LNode { ElemType data; struct LNode *next; //指向后继结点} LinkNode; //单链表结点类型void CreateListF(LinkNode *&L,ElemType a[],int n)//

2021-03-10 21:10:33 284

原创 C语言实现哈夫曼编码

**## C语言实现哈夫曼编码**#include <stdio.h>#include <string.h>#define N 50 //叶子结点数#define M 2*N-1 //树中结点总数typedef struct{ char data[5]; //结点值 int weight; //权重 int parent; //双亲结点 int lchild; //左孩子结点 int rchild; //右孩子结点} HTNode;type

2021-03-10 21:08:22 1622

原创 T SQL语言基础语句

SQL语言基础语句/创建数据库/create database JXGLon(name=JXGL,filename=‘c:\SQLtest\JXGL.mdf’,size=5,maxsize=unlimited,filegrowth=1)log on(name=JXGL_log,filename=‘c:\SQLtest\JXGL_log.ldf’,size=1,maxsize=20,filegrowth=10%)/修改原来数据库/goalter database JXGL

2020-09-23 22:54:37 1111

原创 汉诺塔C语言实现

汉诺塔C语言实现#include <stdio.h>void MoveOne(int n,char x,char y){printf(“把%d号从%c挪动到%c.\n”,n,x,y);}void Hanoi(int n,char A,char B,char C){​if(n==1)​ MoveOne(1,A,C);​else{Hanoi(n-1,A,C,B);​ MoveOne(n,A,C);​ Hanoi(n-1,B,A,C);​}

2020-09-23 19:58:26 172

空空如也

空空如也

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

TA关注的人

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