自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 选择排序(Selection Sort)

选择排序(Selection Sort)选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。算法描述n个记录的直接选择排序可经过n-1趟直接选择排序得到有序结果。具体算法描述如下:初始状态:无序区为R[1…n],有序区为空;第i趟排序(i=1,2,3…n-1)开始时,当前有序区和无序区分别为R[1

2021-03-03 09:10:51 4746 1

原创 java使用org.apache.commons.net.FTPClient进行FTP上传下载操作(SpringBoot版)以及文件名中文乱码处理

这里我先提下FTP文件名乱码这个问题吧(1)首先FTP是一种传输协议,它本身并不是一个服务器,只是我们通常称那些可以支持FTP协议的服务端 称之为 FTP服务器(2)FTP协议中,默认文件名编码为ISO-8859-1,这就是如果我们上次文件时,文件名含中文,如果不做编码转换处理,就会导致文件名乱码的原因关于乱码简述: 乱码的原因,归根结底就是 编码和解码方式不一致所导致的。下面进入Spring使用FTP正题:1. 首先在application.yml中配置FTP的连接参数#ftp连接配置ftp

2020-05-29 11:43:04 1779

原创 SpringBoot+mybatis+Druid 实现运行时数据源的动态创建管理

话不多说,直入正题:我这里是为了实现一个业务场景。Spring如何配置多数据源并整合Druid的方式网上已经一大片了。但是那种方式适应场景是采用主从模式的数据库。(做法)我们需要事先在配置文件配置好服务需要用到的多个数据源信息,并创建自定义注解,这里注解一般声明在Service层的方法上较为合理。然后不同的Service根据注解的value属性区分方法所用到的数据源这里,我实现的是在项目运行时,根据参数传递或其他途径获取到数据库连接配置信息,进行动态的连接创建,切换,和销毁pom依赖:<!

2020-05-29 10:03:55 3475 2

原创 Oracle&Mysql 新增、编辑、删除、重命名表字段

Oracle1.新增字段:语法:alter table 【表名】 add( 【字段名】【字段类型(长度)】 default 【默认值】 【是否可为空(null/not null)】) ;如:给test表新增 一个名为 demo的字段,类型为varchar,长度255,默认值为'0',不可为空---语句如下:alter table test add(demo varchar(255) de...

2019-12-06 16:57:30 233

原创 SpringBoot设置文件上传大小限制后,异常捕获问题

首次发帖,希望以后和大家一起学习:正题:之前碰到SpringBoot文件上传大小限制问题下列是SpringBoot1.5.7的配置(其他版本有略微差别):大小自己设置,图片仅供参考这里异常处理使用SpringBoot的@RestControllerAdvice全局异常处理器1.看报错信息提示是 org.springframework.web.multipart.MultipartEx...

2019-06-22 20:44:11 9878 17

空空如也

空空如也

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

TA关注的人

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