自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 快速排序及优化

快速排序原理QuickSort代码实现QuickSort 优化枢轴选取优化小数组优化尾递归优化原理要求:使用快速排序将 list [2, 2, 3, 1, 5, 7, 4, 6, 9, 8] 数组从小到大排序在数组中选取第一个值 list[0] 作为枢轴,以此为基准,将大于此值的其他元素放在后半部分,小于此值的元素放在前半部分。比如,选取 list[0]=2 为枢轴,开始排序,2个索引,一个指向末,一个指向头,从头和尾向中间靠拢。当2个索引值不符合条件时2个索引位置的值交换,当2个索引重合时结束。

2021-03-31 19:37:13 1318

原创 java 归并排序

归并排序MergingSort 复习笔记MergingSort 复习笔记package sort;import java.util.Arrays;/** * @Classname MergingSort * @Description 归并排序, 从小到大 */public class MergingSort { public static void main(String[] args) { int[] list = new int[]{2, 2, 3, 1, 5

2021-03-30 21:02:00 1103

原创 java 插入排序

java插入排序StraightInsertionSort插入排序就是假设之前的序列是有序的,将一个新的元素与之前的序列元素依次对比放入到合适的位置。要求:快速排序, 从大到小原理: 从第二位开始,每次将i放入temp中,然后使用for循环将i之前的元素依次与temp对比,如果list[i-1]<temp, 就将list[i-1]后移到list[i],反之,将temp插入到list[i]中,最终完成排序StraightInsertionSortpublic class StraightIns

2021-03-30 10:22:57 1130

原创 java 简单排序

简单排序SimpleSelectSort简单排序又叫简单选择排序SimpleSelectSort要求:从小到大排序原理:将第 i 个元素 list[i] 作为最小(大)值,然后在剩余的 n-1 个元素中比较选择出最小(大)值 list[min] ,如果list[min] < list[i],就相互交换。i++,以此类推public class SimpleSelectSort { public static void main(String[] args) { in

2021-03-29 22:32:46 135

原创 java 冒泡排序

java的3种冒泡排序1、SimpleBubbleSort2、BubbleSort3、BubbleSortBest1、SimpleBubbleSort最简单的冒泡实现,但不是两两相邻比较,//最简单的冒泡排序class BubbleSortSimple{ public void start(int[] array){ sort(array); System.out.println("排序后"+Arrays.toString(array)); }

2021-03-29 18:23:12 888 1

原创 导入OSS依赖不兼容问题

Cannot resolve com.alibaba.cloud:aliyun-oss-spring-boot-starter:unknown在做一个项目,需要导入aliyun的OSS-Starter,依据官方文档操作aliyun-oss-java-sdk安装官方连接在pom文件中导入新版的依赖:<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-o

2020-11-27 11:57:57 7345 16

原创 HbuiderX 安装核心插件显示下载失败

HbuiderX 安装核心插件显示下载失败首先查看日志,定位问题比如我的就是文件权限不足,并不是网络的问题the save file "C:/Program Files/HBuilderX/update/plugins/SVN.zip.tmp" cannot open WriteOnly! error: "拒绝访问。"解决方案就很简单了,用管理员权限运行HX,再尝试安装插件,成功。当然了每个人的报错也不可能都一样,可以根据日志文件自行解决。(o)/~...

2020-10-31 21:17:44 2064 1

原创 关于centos 安装docker时,显示container.io >=xxx问题的解决方案

关于centos 安装docker时,显示container.io >=xxx版本的解决方案将container.io升级到更高的版本首先查看container的稳定版本,链接如下https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/选好版本之后将命令和版本复制下来例如:https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/co

2020-10-26 10:08:35 714

原创 IDEA tomcat output 乱码

解决乱码问题别人都是把 tomcat/conf/ 目录下 logging.properties 文件代码java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK我就不一样了,我的初始是GBK,修改为UTF-8就行了,一开始以为是要和IDEA的编码格式相对应,但试了试好像并不是,只修改log日志编码格式就可以。查找问题的时候看见是GBK格式,就直接排除

2020-08-09 12:05:28 221

原创 java.sql.SQLException: Connections could not be acquired from the underlying database!

java.sql.SQLException: Connections could not be acquired from the underlying database!报错原因:与查阅资料的不大一样是因为我的properti文件中的jdbcUrl的localhost有红线下滑线报错,提示我拼写错误jdbcUrl=jdbc:mysql://localhost:3306/test解决方法...

2020-04-17 11:59:52 435

原创 cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'context:property-placeholder' 的声明

org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 8 in XML document from class path resource [dataSource-spring-context.xml] is invalid; nested exception is org.xml.sax.SAXPa...

2020-04-17 11:51:07 1031

原创 class path resource [dbSource-spring-context.xml] cannot be opened because it does not exist

class path resource [dbSource-spring-context.xml] cannot be opened because it does not exist你的配置文件没有找到,看看是不是自己修改了配置文件名我是因为dbSource-spring-context.xml和配置文件的dataSource-spring-context.xml名字不一致导致报错,...

2020-04-17 11:40:48 188

原创 The method getConnection() is undefined for the type DataSource 类名

The method getConnection() is undefined for the type DataSource 类名问题:导包错误看看你的包是不是选对了,我的修改成了下面的import javax.sql.DataSource;

2020-04-17 11:34:05 3639

原创 context:property-placeholder is not bound

context:property-placeholder is not bound解决方法:检查配置文件是否正确配置xmlns:context="http://www.springframework.org/schema/context"

2020-04-17 11:30:35 553

原创 net-tools is needed by mysql-community-server-5.7.21-1.el7.x86_64

linux安装mysql时报的错,这句话意思是需要 net-tools解决方案(满足它,给它安排一个不就完事了):yum -y install net-tools解决!

2020-03-27 23:14:37 8972 1

原创 -bash: /home/alex: 是一个目录

小白不管什么bug,首先要定位问题定位完问题,bug就解决7.8成了仔细检查配置文件之后,我发现就是自己的配置/etc/profile文件时最后一行有空格符!!!花费了不少时间找问题,这篇文就当是教训了吧…...

2020-03-27 23:07:22 4962 2

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Centos7系统的mysql关闭mysql然后修改文件vim /etc/my.con在末尾行加入如下命令,跳过认证skip-grant-tables成功之后,启动mysqlmysql修改密码:use mysql;5.7版本之后使用如下命令:update mysql.user set authentication_string=password('你的新密码') where ...

2020-03-27 12:44:53 177 1

原创 除了NameNode其他节点DataNode服务启动不起来

小白的学习日记:首先你要保证你的配置文件没有问题如果不是配置文件配置出错,可以使用bin/hadoop namenode -format命令重启节点,注意在重启前删除各个节点的logs、tmp文件夹内容(如果没有重要数据的话)。要注意这两个文件的权限,可能因为没有读写权限导致重启服务失败...

2020-03-26 22:36:05 179

空空如也

空空如也

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

TA关注的人

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