- 博客(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
4938
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
2017
原创 SpringBoot+mybatis+Druid 实现运行时数据源的动态创建管理
话不多说,直入正题:我这里是为了实现一个业务场景。Spring如何配置多数据源并整合Druid的方式网上已经一大片了。但是那种方式适应场景是采用主从模式的数据库。(做法)我们需要事先在配置文件配置好服务需要用到的多个数据源信息,并创建自定义注解,这里注解一般声明在Service层的方法上较为合理。然后不同的Service根据注解的value属性区分方法所用到的数据源这里,我实现的是在项目运行时,根据参数传递或其他途径获取到数据库连接配置信息,进行动态的连接创建,切换,和销毁pom依赖:<!
2020-05-29 10:03:55
3745
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
296
原创 SpringBoot设置文件上传大小限制后,异常捕获问题
首次发帖,希望以后和大家一起学习:正题:之前碰到SpringBoot文件上传大小限制问题下列是SpringBoot1.5.7的配置(其他版本有略微差别):大小自己设置,图片仅供参考这里异常处理使用SpringBoot的@RestControllerAdvice全局异常处理器1.看报错信息提示是 org.springframework.web.multipart.MultipartEx...
2019-06-22 20:44:11
10616
17
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人