Java学习
文章平均质量分 53
啪!~
这个作者很懒,什么都没留下…
展开
-
IDEA SpringCloud里怎么用一个服务启动多个实例
IDEA怎么在启动微服务的时候指定其占用的端口号原创 2023-03-12 18:41:23 · 660 阅读 · 0 评论 -
初识数据结构之堆_Java
堆特点堆是一棵完全二叉树,即除了最下边一层其余都是满的状态,最下边一层满足最后一个元素的左侧都是满状态。堆有别于二叉树的一个特点就是其父节点是大于两个子节点的,两个子节点的左右分步没有硬性要求堆通常以数组进行实现,常见的规律有 假设一个节点所在的索引为k,则其父节点所在的索引为k/2,两个子节点的索引分别为2k和2k+1自己实现堆public class Heap<T extends Comparable<T>> { // 用来存储元素的数组 p原创 2022-05-05 22:48:56 · 603 阅读 · 0 评论 -
初始数据结构之符号表_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 阅读 · 0 评论 -
初识算法之中级排序算法篇_Java(希尔排序、归并排序、快速排序)
希尔排序时间复杂度:O(N*log2N) 空间复杂度:O(1)原创 2022-04-19 23:10:54 · 335 阅读 · 0 评论 -
Java Long类型的查询结果与前端TypeScript显示不一致,后端传值与前端对不上,出现精度损失
自己折腾了一个项目,使用的技术是SpringBoot + MP + Vben.admin + MySql,今天瞎搞的时候发现了一个让我很懵逼的问题:如下图所示,上方是浏览器打印出来的log,或者也可以说是后台接口断点调试的数据,下方是数据库实际存在的数据,惊奇的发现为啥这个id值不一样啊?(在Java中是Long类型的id,Mysql中是bigint类型,实体类 implements Serializable )然后我就开始怀疑是缓存的问题,直接浏览器禁用缓存,然后再把各种乱七八糟的缓存如Mave原创 2022-01-18 22:42:34 · 1067 阅读 · 0 评论 -
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 · 6542 阅读 · 0 评论 -
毕业设计_大学食堂外卖点餐平台前后台设计与实现(LayUI + SSM + Maven + MySQL)
项目地址如下:(项目中有详细说明)https://gitee.com/liangjie21/sudi原创 2020-12-31 12:02:43 · 1546 阅读 · 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 · 227 阅读 · 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 · 716 阅读 · 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 · 6219 阅读 · 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 · 940 阅读 · 0 评论 -
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 · 1632 阅读 · 2 评论 -
Java反射的学习笔记
Java反射的学习笔记作者:Mats笔记日期:2020-07-251. 反射的概念 注解在官方的回答中是这样说的:将类的各个组成部分封装为其他对象,这就是反射的机制。或许在看到这句话的时候很懵比,但是在此之前我们需要先来了解一下一份简单的Helloworld.java代码在计算机的三个阶段。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjJHopC2-1595664282177)(C:\Users\Administrator\AppData\Roaming原创 2020-07-25 16:14:11 · 153 阅读 · 0 评论