- 博客(44)
- 资源 (5)
- 收藏
- 关注
原创 平板手机远程串流电脑的三种方案(Parsec、moonlight+sunshine、Spacedesk)
平板手机远程电脑的三种方案(Parsec、moonlight+sunshine、Spacedesk)
2024-07-26 17:35:23
861
原创 SpringBoot+Vue+WebSocket+Shiro校园兼职平台(毕业设计)
本人的毕业设计项目,前后端分离,基于SpringBoot+Vue框架的校园兼职平台,功能较为简陋。使用Shiro进行登录时的认证,使用WebSocket实现实时聊天系统。
2022-07-24 14:04:48
741
1
原创 Typora使用pandoc实现文档格式转换:Pdf转Word转md(markdown)
Typora使用pandoc实现文档格式转换:Pdf转Word转md(markdown)最近在学习的过程中从网上下载笔记时,发现下载的都是pdf格式,但是由于平常使用markdown较多,所以从网上搜索了一下,格式转换的方式,具体方式见下文:1.方式一:文档内无图片可用:https://pdf2md.morethan.io/直接使用这个网站即可,上传pdf文件,会自动生成markdown格式的源码。2.方式二:通用方法,文档内有无图片都可用。第一步,安装PDFXChange实现pdf转
2022-05-18 19:31:41
11365
8
原创 Springboot整合mybatisplus时,使用条件构造器排序报错
异常信息{ "timestamp": "2022-03-23T12:04:29.797+0000", "status": 500, "error": "Internal Server Error", "message": "Error attempting to get column 'create_time' from result set. Cause: java.sql.SQLFeatureNotSupportedException\n; null; nested
2022-03-23 20:14:28
1498
原创 Shiro整合Springboot和redis,jwt过程中的错误 shiroFilterChainDefinition
在Shiro整合Springboot和redis,jwt过程中,编写完成ShiroConfig之后启动项目报错Description:Field shiroFilterChainDefinition in org.apache.shiro.spring.web.config.AbstractShiroWebFilterConfiguration required a bean of type 'org.apache.shiro.spring.web.config.ShiroFilterChainDef
2022-03-16 12:19:02
2146
2
原创 springmvc中RequestMapping注解和redirect路径加不加斜杠有何区别
RequestMapping注解和redirect路径加不加斜杠有何区别1.redirect 重定向时是否需要加"/"斜杠项目的根路径为:http://localhost:8080/vueblog页面请求/user/login之后重定向到 /index.jsp@Controller@RequestMapping("/user")public class UserController { @RequestMapping("/login") public String testP
2022-03-14 15:57:29
1196
原创 5.栈java数组实现,栈实现综合计算器(中缀表达式)
6.栈6.1栈的介绍栈的英文为(stack)栈是一个先入后出(FILO-First In Last Out)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的 一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。根据栈的定义可知,最先放入栈中元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反,最后放入的元 素最先删除,最先放入的元素最后删除图解方式说明出栈(pop)和入栈(push)的概念
2021-08-18 20:47:35
114
原创 4.Josephu约瑟夫问题java实现(环形链表)
5.4.1约瑟夫问题Josephu(约瑟夫、约瑟夫环) 问题为:设编号为 1,2,… n 的 n 个人围坐一圈,约定编号为 k(1<=k<=n)的人从 1 开始报数,数 到 m 的那个人出列,它的下一位又从 1 开始报数,数到 m 的那个人又出列,依次类推,直到所有人出列为止,由 此产生一个出队编号的序列。5.4.2解决思路用一个不带头结点的循环链表来处理 Josephu 问题:先构成一个有 n 个结点的单循环链表,然后由 k 结点起从 1 开 始计数,计到 m 时,对应结点从链表中删除,
2021-08-18 20:44:14
4380
原创 3.单链表Java实现(包括增删改查遍历链表,逆转链表,快慢指针查找倒数节点,递归逆序打印)
1.链表(完整代码在尾部)1.1链表介绍链表是有序的列表,但是它在内存中是存储如下链表是以节点的方式来存储,是链式存储每个节点包含 data 域, next 域:指向下一个节点.如图:发现链表的各个节点不一定是连续存储.链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定1.2单链表的应用实例使用带 head 头的单向链表实现 –水浒英雄排行榜管理完成对英雄人物的增删改查操作//定义英雄节点class HeroNode{ public int no;
2021-08-17 19:36:26
195
转载 2.Java实现队列以及环形队列
1队列队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出1.1数组模拟队列队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变量 front 及 rear 分别记录队列前后端的下标, front 会随着数据输出而改变,而 rear 则是随着数据输入而改变。public class ArrayQueueDem
2021-08-17 13:03:41
92
原创 1.稀缺数组java实现
1.稀缺数组介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模2.代码实现//稀缺数组//将存放棋盘的二位数组转化为稀缺数组public class SparseArray { public static void main(String[] args) { //创建一个原始的二维数组11*11
2021-08-17 12:43:26
107
原创 html select 省市联动js实现
html select 省市联动js实现<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script> var proArray = ["河南","山西","湖北"]; var cityArray = [["郑州","洛阳","开封"],["忻州","太原","晋城","运
2021-08-04 13:46:50
304
原创 SteamAchievementManager刷steam游戏成就新手教程
1.启动steam客户端最好不要运行游戏,加速器和其他云挂卡都关闭2.去下载SteamAchievementManagerGitHub:https://github.com/gibbed/SteamAchievementManager/releases网盘:链接:https://pan.baidu.com/s/1I2uM9qM0WGwsjVWVsK-3mQ提取码:gwiu3....
2020-05-07 22:14:37
16767
原创 Steam[ASF]挂卡(挂游戏时间)纯新手教学
1.去github下载挂卡工具ASFhttps://github.com/JustArchiNET/ArchiSteamFarm/releases找到自己对应的版本下载即可:资源我也上传到了度盘,需要下文自取即可.2.从读盘下载302工具启动即可这一步是为了ASF可以访问到steam的社区需要的工具.启动服务即可如果遇到端口被占用的情况就参考以下博客解决.https://...
2020-04-29 15:06:09
36360
3
原创 Windows解决某端口被占用问题
1.如果在使用加速器等应用时遇到以下异常2.只需要打开点击windows键+r键打开命令行窗口或者直接搜索cmd,打开即可3.查找占用端口服务的进程号 netstat -nao | findstr 443查询到的第一个就是,端口号(PID)为 60884.打开任务管理器->服务->关闭服务即可找到PID为6088的服务,关闭即可...
2020-04-24 14:37:43
4505
原创 mybatis逆向工程-MyBatis Generator Core使用
0.mybatis逆向工程说明MyBatis 框架需要:实体类、⾃定义 Mapper 接⼝、Mapper.xml传统的开发中上述的三个组件需要开发者⼿动创建,逆向⼯程可以帮助开发者来⾃动创建三个组件,减轻开发者的⼯作量,提⾼⼯作效率。1.创建maven工程并且导入相关的依赖<!-- https://mvnrepository.com/artifact/org.mybatis.gen...
2020-04-14 18:51:37
323
原创 SpringBoot整合mybatis步骤
1.创建项目创建项目时勾选依赖web依赖lombokmysql和mybatis或者直接在pom.xml中导入依赖(mybatis/mysql/) <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <depende...
2020-04-07 08:40:22
470
原创 idea springboot报错 Access denied for user ''@'localhost' (using password: NO)
在使用springboot链接数据库时报了如下错误java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mys...
2020-04-03 10:34:06
450
原创 mybatis+mysql中一个标签内写两条sql语句报错
<update id="bindStu"> update edu_student set user_username=#{user_username} where stu_id = #{stu_id}; update edu_user set stu_id=#{stu_id} where user_username=#{user_username...
2020-03-27 18:00:24
932
1
原创 动态规划算法java代码实现
两个例子,使用动态规划算法解决第一个例子是LeetCode题目:面试题 17.16:按摩师一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。递归方法 :public static int rec_opt(int []arr,i...
2020-03-25 18:39:03
227
原创 快慢指针java实现快速排序
今天学习数据结构快速排序时发现网上有很多种快速排序的方法,于是我选择了算法导论上面一种比较标准的快慢指针的方法实现了.实现思路来自b站: https://www.bilibili.com/video/av47837026import java.util.Arrays;public class QuickSort { public static void quickSort(i...
2020-03-21 18:41:44
301
原创 leetcode--206&92. 反转链表
题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL思路一:反转指针,设置三个指针,分别指向前中后,依次将指针反转,并将head指向原来的尾部要注意的特殊情况: [],[1] public ListNode reverseList(ListNode he...
2020-03-21 12:33:34
101
原创 腐烂的橘子问题,纯java解,未用BFS
问题来源于leetcode在给定的网格中,每个单元格可以有以下三个值之一:值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。链接:https://leetcode-cn.com/problems/rotting-or...
2020-03-16 13:29:45
296
原创 解决SSM框架静态资源(js,css,image)无法加载的问题(script > 加载失败)
首先验证自己的路径是否写错,按住ctrl键,点击你填写的路径,如果显示cannot find******,无法跳转到文件的话,说明你的路径写的有问题,自己通过加…/来解决即可,如果自己的路径填写无误,那么再使用下面的几种方法.方法一 : springmvc的配置中添加静态资源过滤<mvc:default-servlet-handler/>或者 <mvc:resou...
2020-03-14 18:49:21
2064
原创 更新 Ubuntu 软件下载地址(更换国内清华镜像地址)
1.前往清华大学开源软件镜像站寻找对于ubuntu版本的镜像https://mirrors.tuna.tsinghua.edu.cn/找到ubuntu,点击问号.(注意此处是点击问号,点击问号!)https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/进入后选择你的ubuntu版本若不知道自己的ubuntu版本,则打开终端输入:cat...
2020-03-05 17:47:37
823
原创 Shell编程基础语法(下篇)条件判读,流程控制,函数
上文 https://blog.csdn.net/weixin_44284599/article/details/1046626836. 条件判断6.1基本语法 [ condition ](注意 condition 前后要有空格) #非空返回 true,可使用$?验证(0 为 true,>1 为 false) [ atguigu ] 返回true [] ...
2020-03-04 21:36:31
113
原创 Shell编程基础语法(上篇)变量,位置参数,预定义变量,运算符
0.shell 编程快速入门#单行注释:<<!多行注释!1.vim myShell.sh2.编写 #!/bin/bash echo "hello world!"3.执行 方式1:修改权限+x chmod 744 myShell.sh 相对路径: ./myShell.sh 绝对路径: /root/shel...
2020-03-04 21:26:18
140
原创 Centos(Linux)安装jdk并配置环境
0.先将jdk通过 xftp5 或者共享文件夹上传到 /opt 下链接:https://pan.baidu.com/s/1AcARBBjE1I7SQf9kndzkQw提取码:ixke1.进入opt目录解压cd /opttar -zxvf jdk-7u79-linux-x64.gz2.配置环境变量vim /etc/profile3.末尾加入JAVA_HOME=/opt...
2020-03-04 09:30:32
109
原创 Linux(Centos)安装mysql与配置
0.检查是否已经安装了旧版mysqlrpm -qa | grep mysql1.若已经安装,则卸载rpm -e --nodeps mysql-libs2.由于安装的mysql的源码包,所以要安装gcc编译环境yum -y install make gcc-c++ cmake bison-devel ncurses-devel3.下载mysql,上传到LinuxCent...
2020-03-04 09:03:32
128
原创 Centos(Linux)系统安装软件(rpm包)
Centos系统安装软件,这里以火狐浏览器示例1.挂载驱动虚拟机设置 -> CD -> 使用ISO映像文件 -> 选择你虚拟机使用的镜像文件确定即可2.打开驱动的目录Centos6:cd /mediaCentos7:cd /run/media/root3.进入iso挂载的目录cd CentOS\ 7\ x86_64/ 由于每个人的系统可能不一样,输入...
2020-03-03 16:11:45
829
原创 为Linux(Centos)系统指定固定ip地址
1.在终端获取到自己的ipifconfig例如我的就是:192.168.177.1282.打开VM->编辑->虚拟网络编辑器选择VMnet8,点击NAT设置此处查看网关例如我的是:192.168.117.23.修改ipconfg-exxxx(每个人的不一样,Centos7的可能是ipconfg-ens33,Centos6可能是ipconfg-etho)修改之前...
2020-03-02 21:12:33
348
原创 Centos7系统添加磁盘分区并挂载
1.虚拟机添加硬盘设置->硬盘->添加->硬盘->SCSI->创建新的虚拟磁盘->指定容量->将虚拟磁盘拆分为多个文件->reboot2.分区fdisk /dev/sdb 开始分区后输入 n,新增分区,然后选择 p ,分区类型为主分区。两次回车默认剩余全部空间。最后输入 w 写入分区并退出,若不保存退出输入 q。• ...
2020-03-02 15:54:50
491
原创 解决Centos共享文件夹不显示问题
1.首先确保自己以及在先虚拟机设置中启用了共享文件夹2.前往/mnt/hgfs文件夹(若没有则创建一个)cd /mnt/hgfs3.是否共享成功vmware-hgfsclient这样显示表示共享成功4.安装open-vm-tools并挂载(确保在此之前安装了VMtools)yum install open-vm-toolsvmhgfs-fuse .host:/ /mn...
2020-03-01 23:23:47
3693
原创 Xshell无法连接Linux-Centos解决
Could not connect to ‘192.168.70.128’ (port 22): Connection failed.解决方法方法一 重启Centos,重启vm,重启xshell(万能重启)方法二 关闭防火墙 Centos7: systemctl stop firewalld.service Centos6: service iptables stop方法三 ...
2020-03-01 10:51:11
173
原创 idea maven 显示wating for maven import completion&&omitted for duplicate jar
今天在学习spring框架时使用maven导入依赖时一直卡在这里,显示这两个wating for maven import completion&&omitted for duplicate jar,因为之前已经配置好了阿里云镜像,所以一直没有发现错误,直到打开设置才看到,原来是idea使用了自带的maven,更改过来就立马ok.解决方法:打开项目 - 设置 - 搜索maven...
2020-02-22 11:37:09
16489
原创 spring框架-控制反转思想
初始模式:dao层接口: public interface UserDao { void getUser(); }dao层实现类: public class UserDaoImpl implements UserDao { public void getUser() { System.out.println("默认获取用户的数据"); }...
2020-02-20 16:49:52
158
原创 java设计模式-单例模式
核心本质:所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。特点: 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法1.懒汉模式线程不安全,延迟初始化,严格意义上不是不是单例模式//懒汉式public class SingletonDemo2 { //1.私有化...
2020-02-20 09:49:19
90
原创 java设计模式-工厂模式
核心本质: 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制.从而将调用者和我们的实现类解耦简单工厂模式: 优点:代码量较小,便于代码的实现,节省空间. 缺点:在一个工厂内完成其他对象的创建,想要增加生产对象的种类需要修改原有的代码,这样违背了开闭原则.//简单工厂模式//不满足开闭原则(增加一个产品需要修改代码)public class CarFact...
2020-02-20 09:40:05
70
原创 mybatis插件-lombok的使用
lomboklombok是一款方便我们编写mybatis框架时使用的插件,它可以通过注解自动帮我们生成get/set/toString等等代码,方便与我们编写javaBean.使用步骤:1.在IDEA中安装Lombok插件2.在项目中导入lombok的jar包<!-- https://mvnrepository.com/artifact/org.projectlombok/lomb...
2020-02-19 21:45:01
261
基于SpringBoot+Vue的校园兼职平台
2022-07-24
智慧路灯管理系统.zip
2021-06-01
UserSystem.rar
2020-03-26
数据结构一学期作业(顺序栈,三元组,串,树,邻接表,邻接矩阵,二叉树,等等代码c语言实现)
2020-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人