自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在cmd菜单中使用自定义命令通过bat和powershell命令调用翻译API

在window电脑不用安装任何变成语言的运行环境就能实现在cmd命令行通过自定义命令键入`yd 翻译文本`能够得到翻译的信息

2024-06-05 22:19:30 422

原创 IDEA SpringCloud里怎么用一个服务启动多个实例

IDEA怎么在启动微服务的时候指定其占用的端口号

2023-03-12 18:41:23 662

原创 关于IDEActrl + alt + 下箭头失效的问题

排查是不是设置的快捷键有问题点击 File - Settings - KeyMapping找到 Editor Actions 下的 Duplicate Entire Lines 看看是否是设置的这样(可以看到图示的快捷键没有问题,但是按了没有反应,应该是哪个软件的快捷键冲突了)排查其他软件是否有冲突ctrl + alt + 下箭头 与 阿里云盘 存在冲突!......

2022-05-08 17:53:10 1660 1

原创 初识数据结构之堆_Java

堆特点堆是一棵完全二叉树,即除了最下边一层其余都是满的状态,最下边一层满足最后一个元素的左侧都是满状态。堆有别于二叉树的一个特点就是其父节点是大于两个子节点的,两个子节点的左右分步没有硬性要求堆通常以数组进行实现,常见的规律有 假设一个节点所在的索引为k,则其父节点所在的索引为k/2,两个子节点的索引分别为2k和2k+1自己实现堆public class Heap<T extends Comparable<T>> { // 用来存储元素的数组 p

2022-05-05 22:48:56 604

原创 初始数据结构之符号表_Java(无序符号表、有序符号表)

符号表结构键值对,仅此而已,一个key一个value组成,下边演示的是通过链表形式实现的符号表。并且符号表要求key唯一。自己实现符号表抽象类/** * 符号表(基于链表):符号表最主要的目的就是将一个key和一个value联系起来,共同组成一个键值对数据,允许我们根据key来查找value,并且key具有唯一性 * @author : LiangJie * @date : 2022/5/2 22:56 */public abstract class SymbolTable<

2022-05-04 13:47:21 753

原创 初识数据结构之线性表_Java(顺序表、单向链表、双向链表、栈、队列)

线性表概念线性表是一种最为常见的数据结构,其特点是前后元素具有一对一的对应关系,除了第一个元素和最后一个元素以外,其他元素有且仅前边有一个前驱元素,后边有一个后继元素。线性表的分类按照存储结构分为顺序表与链表线性表通用接口/** * 线性表通用接口 * @author : LiangJie * @date : 2022/4/20 20:55 */public interface Linear<T> { // 清空当前线性表 void clear

2022-04-20 23:39:49 622

原创 初识算法之中级排序算法篇_Java(希尔排序、归并排序、快速排序)

希尔排序时间复杂度:O(N*log2N)                          空间复杂度:O(1)             

2022-04-19 23:10:54 336

原创 初始算法之初级排序算法篇_Java(冒泡排序、选择排序、插入排序)

思想:从最左边开始,与自己的后一位比大小,自己比后边大,就交换位置继续比,直到比不动。理念:每一轮排序都要把最小的数交换到最左边(也有些教程是把最大的放到最右边,其实是一个意思)特点:效率不高举例:原始数组419376第1轮149376143976143796143769第2轮134679第3轮134679第4轮134679第5轮134.

2022-04-13 22:42:31 514

原创 初识算法之时间复杂度、空间复杂度以及排序稳定性

一、 时间复杂度概念:所谓时间复杂度,就是运行某个程序所需要消耗的时间,然后我们使用了数学的函数表示方法对消耗的时间量级做了一个分类。我们需要先熟悉以下大学中我们学习过的函数图像长成啥样:大家看到这张图有没有泛起一点点对数学的厌恶,但是别慌我们主要研究的是这些函数的趋势,换种说法来说就是我们用n表示程序核心代码执行的次数,当n趋近于无穷大的时候,纵轴的走势是什么样的就可以了。从上图以及一些基础的数学推演我们可以得到这样一些结论,当n趋近于无穷大的时候:表达式中的常数项可以进行忽略。举例:f(

2022-04-13 21:02:15 247

原创 刷牛客算法答题时的几个小技巧小知识点(Java语言)

1. 字符串转整数结论:使用 Integer.valueOf("numStr") 的效率会略略高于 Integer.parseInt("numStr")原因:参考:https://blog.csdn.net/jdsjlzx/article/details/1063522162.

2022-04-06 23:32:55 768

原创 数据库几个事务相关的知识点(脏读幻读不可重复读以及如何避免)

0. 设置MYSQL的隔离界别# 查询数据库当前事务隔离级别mysql> select @@global.transaction_isolation,@@transaction_isolation;+--------------------------------+-------------------------+| @@global.transaction_isolation | @@transaction_isolation |+----------------------------

2022-03-27 23:28:42 1823

原创 MySQL主从复制

概念MySQL支持主从库的机制,所谓主从库的机制就是将数据库进行克隆,从库同步主库的变更,二者行为同步。原理当主库开启了二进制日志文件binlog的功能之后,主库数据的变更会将其写到binlog文件中去。从库去订阅主库的binlog文件,通过IO进程将主库binlog文件的变更同步到从库的RelayLog中继日志中去,再由从库的线程将中继日志中的信息同步至从库数据库。优势一个主库可以有多个从库,可以大大降低主库的压力一个从库也可以作为主库,因此MySQL集群可以做成树状的形式可以在从库执行读

2022-03-22 21:55:47 545

原创 浅显易懂的理解SQL各种锁(基于MYSQL 8.0.28)

1. 表锁的读锁(MyISAM)概念:针对同一份数据,多个读操作可以同时进行而不会互相影响。显式加读锁:lock table 表名 read;,改命令为显式添加,MyISAM在执行查询默认会隐式添加读锁显式释放读锁:unlock tables;,MyISAM默认查询结束后释放读锁情景:客户端1 把表先用读锁锁起来了操作客户端1客户端2增X阻塞等待删X阻塞等待改X阻塞等待查√√结论:读锁会阻塞写,但是不会阻塞读2. 表锁的写锁(MyIS

2022-03-22 11:46:45 1551

原创 Linux下dotnet启动It was not possible to find any compatible framework version

场景描述在Linux (CentOS7)环境下输入指令运行dotnet项目:/usr/bin/dotnet /wwwroot/workwx/api/SW.Wecom.Web.Entry.dll --urls http://*:6677出现如下错误提示:It was not possible to find any compatible framework versionThe framework ‘Microsoft.NETCore.App’, version ‘6.0.0’ was not fou

2022-03-17 10:47:54 3039

原创 Java Long类型的查询结果与前端TypeScript显示不一致,后端传值与前端对不上,出现精度损失

自己折腾了一个项目,使用的技术是SpringBoot + MP + Vben.admin + MySql,今天瞎搞的时候发现了一个让我很懵逼的问题:如下图所示,上方是浏览器打印出来的log,或者也可以说是后台接口断点调试的数据,下方是数据库实际存在的数据,惊奇的发现为啥这个id值不一样啊?(在Java中是Long类型的id,Mysql中是bigint类型,实体类 implements Serializable )然后我就开始怀疑是缓存的问题,直接浏览器禁用缓存,然后再把各种乱七八糟的缓存如Mave

2022-01-18 22:42:34 1070

原创 Vue3出现:[xxx error]:useModal instance is undefined

今天在使用vben框架开发的时候出现了一个比较奇怪的问题,就是上一秒还好好的点击按钮弹出弹窗的功能,写了一下弹窗的逻辑之后再点就弹不出来了,控制台打出了如下的报错:可以看到报错书写的是Vben为我们封装的useModal()方法是undefined的,但是通过控制台console.log()输出打印出来是有值的,这就感觉是某些东西没有被加载到导致的。http://www.manongjc.com/detail/26-gghfwobfglqoksn.html 这一篇文章虽然并不是我出现的问题,但是带给了

2021-12-25 16:49:29 8490 9

原创 VS2022创建MAUI项目出现:error MSB4242: SDK 解析程序失败: xxxx中的工作负载包xxxx与清单xxxx 冲突

安装完毕VS2022,然后去网上查到了安装MAUI需要通过命令行键入命令,于是输入dotnet tool install -g redth.net.maui.check安装MAUI,安装的过程中报错:error MSB4242: SDK 解析程序失败: xxxx中的工作负载包xxxx与清单xxxx 冲突。为了处理这个问题特地打开它提示的这两个json文件查看,发现确实出现了版本不一致的问题,于是前往Visual Studio Installer,将VS2022的.NET6.0运行时卸载,也就是把下边的这个

2021-12-16 16:41:43 1908

原创 关于Vue3 响应式一点效果都没有 的问题排查

昨天书写了一份Vue3的练手demo,发现各种用ref()、reactive()、watch()这几个函数完全不能够实现响应式,值得变化页面也不会有更新,仔细搜索发现,由于我使用的是VScode,插件装了Volar,有一些代码提示会自动引包,但是引入的却是不正确的,例如watch这个函数根据代码提示引入的是:import { watch } from '@vue/runtime-core'这个包的,应该将包名改成常见的vue即可import { getCurrentInstance, ref, wa

2021-12-15 11:04:26 1666

原创 Swagger出现No operations defined in spec问题排查

今天想将项目集成一下Swagger但是却出现了提示No operations defined in spec的问题,没有扫描到对应的接口以下是我的排查顺序,希望能够帮助到大家:1. 首先检查Swagger的配置文件是否出现问题:/** * Swagger配置类 */@Configuration@EnableSwagger2@Profile({"dev", "test"}) // produce环境禁用swaggerpublic class SwaggerConfig { @Bean

2021-12-04 12:08:59 6610

原创 关于AntDesign Vue中向form表单中通过getFieldDecorator()追加字段,经过form.validateFields()校验后追加的字段消失的问题

问题描述当我们书写了这样的一段Ant Design Vue的form表单HTML代码:<a-form :form="form" :label-col="{ span: 5 }" :wrapper-col="{ span: 12 }"> <a-form-item label="用户名" hasFeedback> <a-input v-decorator="['lang', { rules: [ { require

2021-09-06 11:43:24 1703 1

原创 原生JS使用异步请求asp.net mvc出现readyState=1,status=0的问题

以下仅为我日常解决问题的记录,感谢参考博客提供的帮助问题原因在我的这种情形中,出现这个问题是因为我使用了跨域请求。即使用本地的VUE静态网页文件使用异步请求去访问asp.net mvc项目的接口。跨域请求我们的URL地址是由 证书://地址:端口组成,当其中的任意一个组成部分发生变化的时候就意味着发生了跨域请求。我本地的静态页面使用的是80端口,而asp.net mvc项目使用的是IIS Express指派的默认随机端口,端口号不一致,跨域请求发生解决方法跨域请求的问题不同的后端语言有不同的.

2021-04-06 18:12:45 521 2

原创 Learun框架的入门问题

一、项目搭建首先在VS中加载下载好的Learun项目,找到Learun.Application.Web,将其设置为启动项目可以选择本地的IIS,也可以使用VS内置的IIS Express启动使用IIS启动的话需要在本次开启IIS的服务并且正确配置项目的相关信息,具体可以自行百度如果使用的是IIS Express的话直接启动即可二、问题及处理问题1:在项目启动的时候出现了“未能加载文件或程序集“Pechkin”或它的某一个依赖项。试图加载格式不正确的程序”问题原因:出现这个问题是因为启动程

2021-02-02 11:52:30 960 1

原创 Oracle安装频繁警告并且登录显示ORA-12638: 身份证明检索失败

1. 问题描述今天使用公司的笔记本本地安装Oracle11g数据库供学习使用,安装成功的时候一直在报如下两个警告信息:ORA-12638: 身份证明检索失败以及ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist本来以为安装之后就没有什么事了,于是指点在弹出的警告框错误框中点了忽略。结果以 CMD 启动 sqlplus “/ as sysdba” 的时候,直接显示了同样的错误2. 问题原

2021-01-22 09:58:38 750

原创 毕业设计_大学食堂外卖点餐平台前后台设计与实现(LayUI + SSM + Maven + MySQL)

项目地址如下:(项目中有详细说明)https://gitee.com/liangjie21/sudi

2020-12-31 12:02:43 1548 1

原创 LayUI整合SSM后Date日期格式问题

1. LayUI提交Form表单到后端前端的代码如下:<!--此处省略表单--><div class="layui-inline"> <label class="layui-form-label">生日</label> <div class="layui-input-inline"> <input type="text" class="layui-input" name="birthday" id="birth

2020-10-27 15:36:09 229 2

原创 Ajax与SpringMVC表单传输问题(400、415、Uncaught TypeError: Illegal invocation、文件500空指针、ajax回调函数不执行)

3.3.1 $.ajax()方式由于是第一次学习ajax,所以在ajax与后台SpringMVC的整合中走了不少弯路,以下是我对于简单交互的整理,希望能够帮助到大家:首先先放一份能够传递一般数据+文件的ajax请求:<script> function fun(){ var formData = new FormData(document.getElementById("registerForm")); $.ajax({ url

2020-10-08 22:30:57 237 2

原创 解决启动Nexus报The nexus service was launched, but failed to start. 或 错误1067

Nexus有两种启动方式,分别是:①在服务中启动nexus服务;②进入nexus的根目录下bin/nexus.bat,直接cmd输入nexus.bat start启动我在启动的时候①方式报了The nexus service was launched, but failed to start错误,②方式报了错误1067遇到这种情况建议先去查看根目录下logs/wrapper.log日志文件,因为每个人出现这个报错的问题可能都不一致。如果这个日志文件太长了不好找建议将其清空之后重新启动失败,让其重新记录

2020-10-01 21:29:41 718 1

原创 Error parsing SQL Mapper Configuration 的解决

今天使用PageHelper插件的时候遇到了一个问题,以下是我的版本号:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency> <dependency&g

2020-09-22 22:31:04 6229 1

原创 关于SpringMVC文件上传为null问题

今天在SpringMVC的学习中遇到了这样的问题:明明代码和教学视频中几乎一致,但是在打印MultipartFile对象的时候始终是null的。jsp代码如下:<form action="${pageContext.request.contextPath}/upload/upload1" method="post" enctype="multipart/form-data"> 名称:<input type="text" name="username"> 文件:&l

2020-08-21 16:42:40 945

原创 IDEA不再支持源选项 5以及不支持发行版本 5问题解决

问题1:Error:java: 不再支持源选项 5。请使用 6 或更高版本。问题2:Error:java: 错误: 不支持发行版本 5这两个问题的解决方法都是相同的,首先需要去file - settings找到Build - Compiler下的java Compiler,确保图示的两处java版本一致接着去file - Project Structure下找到如图所示,java版本均需一致以下基本就配置完毕了,但是我之前的经历是发现一旦修改好了,一运行又报错,并且之前修改的地方又回去了,于是

2020-07-31 20:04:21 3264

转载 Maven下载包到本地仓库

转载:Maven下载包到本地仓库学到了,做个记录链接:链接地址——https://blog.csdn.net/jinchunzhao123/article/details/81279771

2020-07-31 16:09:13 433

原创 Maven笔记(入门篇)

1.1 入门该笔记是观看黑马Maven教程所记,视频链接如下:https://www.bilibili.com/video/av52364221/1.1.1 使用Maven开发的优势传统的项目中,由于含有较多的jar包,因此项目的大小非常庞大,而Maven则是考虑建立一个jar包的仓库,项目需要用到jar包的时候通过Maven程序去仓库里根据jar包的坐标去寻找,而这个jar包的仓库,就被称为Maven仓库,这样就能大大的减少项目的大小。一个传统的四十多Mb的项目使用Maven之后可能仅需要一百

2020-07-31 11:42:06 692 2

原创 JavaGUI基础部分学习总结(附代码说明)

JavaGUI编程笔记作者:Mats开始日期:2020-07-261. 简介1.1 引言GUI由于需要jre环境并且界面极不美观而快要被淘汰的技术,核心技术包括 Swing 和 AWT ,但是学习他有以下好处:可以写出自己心中想要的小工具工作时候有极小概率需要维护Swing界面了解MVC,了解监听机制1.2 GUI介绍GUI全称图形用户界面,Graphical User Interface2. AWT2.1 AWT介绍​ AWT全名抽象窗口工具,Abstract W

2020-07-29 16:19:18 1637 2

原创 关于class.getResource()报空指针问题

之前看很多视频,发现他们直接写类名.class.getResource("某个文件名");就可以直接获取到URL,但是我有时候却会报空指针异常。后边发现了一个解决方案:那就是你直接将啥都不写的路径输出出来,再根据自己的需求在后边补充,问题就解决啦System.out.println(类名.class.getResource(""));比如说你输出的内容是:file:/D:/IDEA/Workspace/Private/out/production/GuiPractice/edu/jmu/l

2020-07-28 11:21:21 3646 3

原创 IDEA配置Tomcat的相关要点

1.1 IDEA集成TomcatIDEA - run - Edit Configurations…Templates - Tomcat Server - Local - 在Application server中点击Configure - 选择Tomcat的安装路径点击OK即可,下次需要创建JavaWeb模块直接选择Java Enterprise,勾选Web Application即可,服务器Tomcat就赫然在列了1.2 热部署​ 在IDEA中,每一次新建文件都需要重新启动服务

2020-07-26 21:34:12 479

原创 Java反射的学习笔记

Java反射的学习笔记作者:Mats笔记日期:2020-07-251. 反射的概念​ 注解在官方的回答中是这样说的:将类的各个组成部分封装为其他对象,这就是反射的机制。或许在看到这句话的时候很懵比,但是在此之前我们需要先来了解一下一份简单的Helloworld.java代码在计算机的三个阶段。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjJHopC2-1595664282177)(C:\Users\Administrator\AppData\Roaming

2020-07-25 16:14:11 153

原创 MarkDown语法学习笔记(基础篇)

MarkDown语法学习笔记(基础篇)文章中所有的+都是辅助说明,使用请勿写上标题语法一级标题:#+空格+标题内容二级标题:##+空格+标题内容三级标题:###+空格+标题内容四级标题:####+空格+标题内容五级标题:#####+空格+标题内容六级标题:######+空格+标题内容最大支持到六级标题字体语法字体加粗:2个星号+文本内容+2个星号字体倾斜:1个星号+文本内容+1个星号倾斜加粗:3个星号+文本内容+3个星号、加删除线:2个波浪号+文本内容+2个波浪号引

2020-07-25 14:03:38 103

GreedySnake.rar

本资源来自狂神说Java课程的听课实战,较视频中老师的讲解添加了部分的功能,该包为源码,解压之后根目录下有一个小游戏的jar包,该jar包可直接运行。每一行代码基本都有注释说明

2020-07-29

空空如也

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

TA关注的人

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