自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一次错误提交,导致日志为零,差点整个平台瘫痪,我已忏悔数日

配置文件提交了,差点崩溃了

2023-03-22 16:07:03 115

原创 java.lang.IllegalArgumentException: Could not resolve placeholder

这个解决方式却很奇葩

2022-11-15 16:47:11 19058 1

原创 windows11命令行关闭某个端口号对应的进程

关闭某个端口号对应的进程

2022-08-28 07:01:16 1055 1

原创 java当中^到底怎么用?

java当中^的用法

2022-07-04 16:58:38 743 1

原创 ArrayList的add方法引出的几个小结论

ArrayLis add方法,

2022-06-30 16:16:51 122

原创 com.sun.tools.attach.AttachNotSupportedException: 拒绝访问。

想使用arthas反编译源码来着,报了错。系统环境:windows解决方案(个例,不一定适用所有情况):1.输入java -jar arthas-boot.jar看到了目标的pid记住它。当我们输入这个1的时候,就发生了com.sun.tools.attach.AttachNotSupportedException: 拒绝访问。2.于是我到刚才的目录下,输入as.bat 21788,就到了网页上的arthas的shell控制台,就好了。原因解释:这个as.bat是目录下的as.ba

2022-05-10 11:18:40 4269

原创 assert与常用工具类Assert

1.assert的背景在jdk1.4引入,是java的一个保留关键字2.assert是干啥的?通常用于检查参数,可以证明程序的正确性。3.assert关键字3.1两种表达式assert expression1;assert expression1:expression2;例:boolean isSafe = false;assert isSafe==true : "Not safe at all";assert false;System.out.println("断言通过!");

2022-05-02 17:36:22 569

原创 Consider defining a bean named ‘mongoTemplate‘ in your configuration.

我这个报错是这样的:系统让你注入一个,那就注入一个吧 @Bean public MongoClient mongoClient() { return new MongoClient("localhost", 27017); } @Bean public MongoTemplate mongoTemplate() { return new MongoTemplate(mongoClient(), "yygh_hosp");

2022-03-28 09:21:24 2260 5

原创 org.springframework.data.redis.RedisConnectionFailureException

在你的配置文件中写上:management.health.redis.enabled=false这就是关闭redis的健康检查,这样就不会去自动检查redis的状态了,OKay

2022-03-27 10:12:03 992

原创 解决Could not transfer artifact org.springframework.bootspring-boot-starter-parentpom

调试了一上午,没好。下午换了个网络好了。可能原因:阿里云网络安全检查、RELEASE版本不稳定、解决办法:首先,阿里云想要安全,内心:不能所有人都在我这里随便下载资源,我得保证网络安全。1.1可以设置参数:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true1.2可以下载网页安全证书,放到java中(相对有点麻烦)请参考:1.https://blog.csdn.net/FungLi_notLove

2022-02-27 15:45:36 433

原创 使用springboot产生的Access denied for user ‘‘@‘localhost‘ (using password: NO)

今天用springboot写个demo,踩了个坑。当时,我的配置文件中是这么写的,这是idea提示的写法。注意:前面是有spring-datasource的,这是写在了application.yml当中启动服务器,然后输入网址。。。结果,程序中一直报错,如下(改了很久,还报了其它的错误)各种谷歌、百度,最后被我找到了,嘿嘿修改了一下我的配置文件中的写法,如下driverClassName: com.mysql.cj.jdbc.Driverusername: rootpassword:

2022-01-01 16:23:38 499

原创 JavaScript遇到的一个var定义的问题

JavaScript遇到的一个var定义的问题事情是这样的,写代码的时候发现了一个很神奇的现象,来,上代码 <script> window.onload = function () { bbb = function () { alert("测试2"); } var Car = function (name, color) { this.nam

2021-10-27 08:45:31 237

原创 简单排序希尔排序

在使用插入排序时,如果数据量很大,那么后面较小的数要找一个位置排序,要比较很多次,消耗大量时间。希尔排序使用“分而治之”思想,有效地解决了这个问题,相当于是插入排序的plus版本。1.数据实例原始数据 :76543210gap=4:32107654gap=2:10523476gap=1:01234567思想是先把数据分成几部分,进行比较,gap=1时,相当于插入排序2.动态图public class ShellSort { public int[] sort(int[] s

2021-08-22 17:04:50 85

原创 简单插入排序

选择排序,顾名思义,就是选出一个数,找好位置放入。有点类似于扑克牌。顺便说一句,我在学习所有这些排序时,专门买了一副扑克牌演示代码过程,效果还不错,建议使用。1.数字示例76543216754321567432145673213456721234567112345672.动态效果图3.代码public class InsertionSort { public int[] sort(int[] sourceArray) { int[] arr = Arrays.

2021-08-22 15:53:01 74

原创 简单选择排序

选择排序,顾名思义,就是选择嘛,选择最小的值或者最大的值。效果图:public class SelectSort { public int[] sort(int[] sorceArray) { int[] arr = Arrays.copyOf(sorceArray, sorceArray.length); for (int i = 0; i < arr.length - 1; i++) {//最多需要排arr.length-1次就排完了

2021-08-21 20:33:45 83

原创 冒泡排序及简单优化

效果图:其实就是每遍历一次,将一个较大(较小也可以)的数放到后面。循环遍历几次,就可以完成从小到大排序。public class BubbleSort { public int[] sort(int[] sorceArray){ int[] arr = Arrays.copyOf(sorceArray, sorceArray.length); for (int i = 1; i < arr.length; i++) { boolea

2021-08-21 19:57:31 55

原创 虚拟头结点的意义

在链表中,我们会用到虚拟头结点。其意义就在于使用添加删除方法时将头部与其它位置统一。让我们对比一下,添加虚拟头结点前与添加虚拟头结点后所发生的变化。1.添加前 (用插入节点做对比)//头部添加元素public void addFirst(E e) { Node node = new Node(e); node.next = head; head = node;}//在任意位置处添加元素public void add(int index, E e) { if (

2021-08-21 15:43:41 300

原创 基础数组实现队列

基础数组实现队列队列的特点是先进先出。一、实现数组在另一篇文章 基础数组实现栈 中已经写到,不再赘述。二、队列的接口要实现队列,就要实现队列的一些方法。包括入队、出队、得到队首元素等public interface ABCQueue<E> { //入队 void enqueue(E e); //出队 E dequeue(); //查看队首元素 E getFront(); //是否为空 boolean isEmpty();

2021-08-20 19:27:35 67

原创 基础数组实现栈

基础数组实现栈栈是一种数据结构,就是存储数据的容器。今天,我们来实现下栈。要实现栈,就是要实现栈的各种方法,包括进栈(push),出栈(pop),查看栈顶元素(peek)等。用到的底层是数组。包含的方法有增、删、改、查,还有是否为空、容量、元素数量、输出。基本就是这些。一、实现数组1.根据索引添加元素public void add(E e, int index) { if (size == data.length) { throw new IllegalArgumentE

2021-08-20 16:31:48 137

原创 Comparable自然排序与Comparator定制排序

Comparable自然排序与Comparator定制排序一.Comparable自然排序为了介绍两种排序,首先封装一个类Athletespackage day81;/** * @Author:ZH * @DateTime: 2021/8/1 10:38 */public class Athletes { private String name; private int height; public Athletes(String name, int height

2021-08-01 11:48:32 602

原创 Java实现选择排序

其原理图如下:遍历数组,记住最小的数,将最小的数排到前面。void sortChoose1(int[] sorceArray) { for (int i = 0; i < sorceArray.length - 1; i++) { int min = i; //执行完一次循环,就排好了一个数,因此,还需要执行循环的次数也就减1 for (int j = i + 1; j < sorceArray.length; j++) {

2021-07-21 09:44:06 57

空空如也

空空如也

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

TA关注的人

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