- 博客(35)
- 资源 (4)
- 收藏
- 关注
原创 单链表(数据结构)
链表链表概念空表的表示单链表的实现单链表的建立1.头插法2.尾插法链表概念线性表的链式存储结构:线性表中数据元素(结点)在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理位置上不一定相邻。1. 相关术语结点:数据元素的存储映像。由数据域和指针域两部分组成。数据域:存放数据指针域:存放指向下个结点的地址链表:n个结点由指针链组成一个链表2.头指针、头结点、首元结点 头指针:是指向链表中第一个结点的指针 头结点:是在链表的首元结点之前附设的一个结点 首元节点:是指链表中存储第一个数
2020-08-02 10:33:57 8795 3
原创 springboot结合rabbitmq的延时队列实现订单超时自动关闭(附源码)
源代码:点我0积分下载1.环境搭建(1).安装rabbitmq(适用于centos,windows版本自行百度)docker pull rabbitmq:management启动docker run -d --name rabbitmq --publish 5671:5671 \--publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \.
2022-02-05 20:18:09 2549
原创 linux环境搭建
1.ifconfig命令不存在yum search ifconfigyum install net-tools.x86_642.centos安装javayum install java-1.8.0-openjdk.x86_64下载之后默认的目录为: /usr/lib/jvm/配置环境变量:vi /etc/profile添加:export JAVA_HOME=/usr/java/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64expor
2022-01-28 15:12:24 118
原创 axios请求工具类
1.安装axiosnpm install axios2.工具类根据实际修改使用import axios from 'axios'import {Message} from "element-ui";import router from '../router'// 请求拦截器axios.interceptors.request.use(config=>{ if (window.sessionStorage.getItem('token')) { //请求携带自定义token
2021-12-09 13:01:38 306
原创 vue2解决跨域问题
修改config下的index.jsproxyTable: { '/': { target:'http://localhost:8443',//后台地址 changeOrigin:true, pathRewrite:{ '^/': '' } } }
2021-12-09 12:56:14 389
原创 springboot实现验证码功能
1.添加hutool依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version> </dependency>2.添加验证码controller@R
2021-12-09 12:51:56 452
原创 springboot使用swagger
1.添加依赖 <!-- swagger2 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger.version}</version>
2021-12-09 12:14:38 237
原创 springboot使用websocket
一,搭建环境创建springboot项目,加入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>
2021-12-05 14:03:42 4826 1
原创 mysql8.0xx版本导出的sql文件导入5.7xx版本
注意:在用文本编辑器批量替换时后面加个空格utf8mb4_0900_ai_ci 替换为 utf8_general_ciutf8_croatian_ci替换为utf8_general_ciutf8mb4_general_ci替换为utf8_general_ciutf8mb4 替换为 utf8
2021-11-22 16:35:49 745
原创 mysql8.0权限问题
create user ‘root’@’%’ identified by ‘password’;grant all privileges on . to ‘root’@’%’;
2021-11-05 13:04:06 293
原创 顺序表(静态分配与动态分配)
顺序表1. 静态分配源代码://顺序表的静态分配#include <iostream>#include <string.h>using namespace std;#define MaxSize 100 //数组最大容量//学生结构体typedef struct{ string name; //姓名 int age; //年龄 string sex; //性别} student;// 顺序表结构体typedef
2021-06-18 12:33:01 179
原创 记录github
访问https://github.com.ipaddress.com/www.github.co复制ip,看是否能ping通在C:\Windows\System32\drivers\etc下的hosts文件最后一行追加140.82.112.3 github.com刷新DNS解析缓存ipconfig/flushdns
2021-06-16 21:28:59 94
原创 用qt(designer)做一个c++工程并打包发布为exe文件
qt自行下载Engima Virtual Box下载创建一个qt工程(全程下一步)双击.ui文件本程序只简单演示下点击按钮把label的值改为输入框的值(从左边直接拖想要的组件)左下角选为release,点击下方三角符号运行此时项目同级目录下会生成一个文件夹把此文件夹下的release下的exe文件复制到一个新的文件夹里打开cmd命令行,进入到该文件夹下,执行以下命令,会生成很多文件windeployqt 你的文件名.exe打开En..
2021-05-30 17:42:56 795 2
原创 用python调用adb命令卸载手机系统软件
运行演示:下载或安装adb工具包https://dl.google.com/android/repository/platform-tools_r31.0.2-windows.zip编写代码:import osfrom tkinter import *import tkinter.messageboxdef check(): connectfile=os.popen("adb devices") result = connectfile.readlin..
2021-05-24 21:05:04 408
原创 LL(1)文法判断例题记录
由题知:SHKM可以推出空,L不能推出空First(S)=First(M)+First(H)+{a}First(M)=First(K)+{b}First(K)={d,ε}所以First(M)={b,d,e}First(H)=First(L)+{ε}First(L)={e}所以First(H)={e,ε}所以First(S)={a,b,d,e,ε}Follow(S)={o}∪{#}={o,#}Follow(H)=Follow(s)∪{f}={o,#,f}Follow(K)=Follow(
2021-05-16 16:58:04 1938
原创 Bootstrap-table的使用
bootstrap-table在线引用地址:<link href="https://cdn.bootcdn.net/ajax/libs/bootstrap-table/1.18.1/bootstrap-table.min.css" rel="stylesheet">ajax请求方式html:<table data-toggle="table" id="table"></table>$.ajax({ url: "请求地址",
2021-05-13 11:23:48 263
原创 windows上安装Redis
下载地址:Redis-x64-5.0.10.zip,下载后解压第一种运行方式:找到解压位置,双击redis-server.exe启动服务端(不要关)如图所示即为启动成功,闪退是没有读取到配置文件请看第三步双击redis-cli.exe启动客户端,随意输入一个键值对测试,如图成功3.闪退的话以这种方式启动,在解压目录的地址栏中输入cmd回车,然后输入redis-server.exe redis.windows.conf回车,如图成果...
2021-01-07 16:25:38 126
原创 自动生成数据库文档screw
特点简洁、轻量、设计良好多数据库支持多种格式文档灵活扩展支持自定义模板数据库支持MySQLMariaDBTIDBOracleSqlServerPostgreSQLCache DB(2016)H2 (开发中)DB2 (开发中)HSQL (开发中)SQLite(开发中)瀚高(开发中)达梦 (开发中)虚谷 (开发中)人大金仓(开发中)文档生成支持htmlwordmarkdown文档截图htmlwordmarkdwon使用方
2021-01-05 20:47:42 278
原创 docker配置tomcat并运行一个web项目
本篇文章使用的是centos71.直接运行以下代码普通运行docker run -d -p 80:8080 --name tomcat tomcat:9.0挂载的方式运行docker run -d -p 80:8080 -v /home/myweb:/usr/local/tomcat/webapps --name tomcat tomcat:9.0运行截图:2.输入网址测试,这里已经访问到了,但是没有进到apache官网,是因为阿里云镜像的tomcat是阉割版的,到这里已经可以使用了
2021-01-05 20:05:57 156
原创 docker 配置mysql并用Navicat连接
1.直接运行以下命令(第一次使用,第一个就行,MYSQL_ROOT_PASSWORD=你的密码)普通运行(版本号自己定,不写就是最新版本)docker run -d -p 3360:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7挂载的方式运行docker run -d -p 3306:3306 --name mysql -v 宿主文件路径:容器内路径-e MYSQL_ROOT_PASSWORD=你的密码 mysql:5.7
2021-01-05 18:18:11 1007 1
原创 centos安装docker并配置阿里云镜像
1.使用一键安装命令curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun2.配置阿里云镜像,进入网站https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors选择支付宝或淘宝登录,复制下来如图所示的代码,执行3.运行helloworld测试是否剖安装成功(如图所示成功)docker run hello-world...
2021-01-05 17:51:48 1262
原创 vmware Workstation player安装centos
1.下载centos7镜像(文末可以获取文中提及资源)2.打开vmware Wordstation palyer 点击创建新虚拟机3.找到该文件,点击下一步4.自己选安装位置5.一直下一步,相关配置可以自己改,使用默认的就够用,选中下图第一个回车6.选择语言,我选的是中文,继续7.如果不要界面可以直接跳过这一步,如果需要桌面如图所示选择8.这里点进去直接完成就行9.这里点进去,连接上网络,完成10.点击开始安装,在这个过程中点击root密码设置密码,等待即可,速度取决于你电脑的速度可
2021-01-05 17:21:45 238
原创 centos安装jdk并运行一个springboot项目
1.到官网下载jdk rpm包 (是图中的,不要下错了,因为这篇文章是通过rpm安装的,下面相关命令都在图片里)2.通过Xftp等工具上传到自己的服务器上或者虚拟机上(我是上传到/home/myfile路径了,后面要用)3.进入到上面上传文件的路径()4.执行安装5.测试是否成功(如图成功,如果只是安装jdk下面的就不用看了)6.通过Xftp上传自己的java项目,我这里上传一个springboot项目,上传和上面的一样,记住路径就行了7.在服务器或者虚拟机里找到该文件8.运行成功j
2021-01-05 16:47:54 177
原创 搭建TOMCAT HTTPS支持
搭建TOMCAT HTTPS支持打开命令行输入以下命令keytool -genkeypair -alias "tomcat" -keyalg "RSA" -storepass "123456" -validity 36500 -keystore "C:\tomcat.keystore"alias:名字storepass:密码validity:有效时间keystore:存储路径此处口令和上面密码一致如图在c盘生成了密钥输入keytool -exportcer
2020-12-04 20:21:44 124
原创 tomcat 命令行乱码问题解决
tomcat 命令行乱码问题解决打开tomcat的conf的目录下的logging.properties在最后一行加上java.util.logging.ConsoleHandler.encoding = GBK
2020-12-04 20:20:09 143
原创 两个循环链表的合并
循环链表通常用尾指针表示整个链表(用头指针的话找an必须从头开始找,时间复杂度为O(n))合并链表1和链表2:让an结点的指针域指向b1 删去链表2的头结点 让bn结点的指针域指向链表1的头结点(在第1步前需用临时变量p保存链表1的头结点)使之变成也就是LinkList Connection(LinkList r1,LinkList r2){ Node *p; p=r1->next; r1->next=r2->next-&g...
2020-08-02 11:39:08 3564 3
原创 插入排序
插入排序代码实现public class InsertSort { private int []arr; private int num; public static void main(String[] args) { InsertSort op=new InsertSort(); op.arr=new int[8]; op.insert(3); op.insert(8); op.insert(1); op.insert(5); op.insert(4); op.
2020-07-26 21:18:41 115
原创 选择排序
选择排序实现代码public class SelectionSort { private int []arr; private int num=0;// 数组长度 public static void main(String[] args) { SelectionSort s = new SelectionSort(); s.arr = new int[8]; s.insert(3); s.insert(8); s.insert(1); s.insert(5); s.
2020-07-26 21:18:11 113
原创 冒泡排序
冒泡排序代码实现public class BubbleSort{ private static int []arr; private static int num;//数组长度 public static void main(String[] args) { arr=new int[100]; insert(3); insert(8); insert(1); insert(5); insert(4)
2020-07-26 21:17:52 260 1
原创 酒店客房预订管理系统简单实现
酒店客房预订管理系统纯java实现,通过IO流对本地文件进行读取操作需求分析入住客人信息管理管理所有入住客人的基本信息,包括开房登记、退房结账、查询、客人延期续费、按姓名详细查询等客人预订信息管理管理所有预订客户的基本信息,包括预订房间、取消预订、查询全部等房间信息管理管理所有房间的基本信息,包括房间信息的添加、删除、排序、修改、查询等,包括查询时的排序,房间状态跟随开房登记、退房结账、预订房间、取消预订等操作实时变化。历史客人管理管理所有在本店入住和预订的客户,包括所有的开房登记
2020-07-17 01:14:32 5641 5
学生信息管理系统mysql+jdbc+java+GUI
2020-07-06
酒店客房预订管理.rar
2020-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人