自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot创建定时任务的方式

SpringBoot+SpringJpa的定时任务

2022-08-26 15:18:32 544 2

原创 easyExcel导出下拉选择框,多sheet数据excle导入导出

easyExcel导入导出,数据转换器,导出带有下拉选择框

2022-08-01 13:50:21 2693

原创 virtualBox安装centos7并实现宿主机、虚拟机、外网三网互通

第一步:在装centos7前设置好网络:上面的host-only,是安装virtualBox时为我们安装的虚拟网卡,可以把这个网卡想成是一个路由器,和我们的主机还有虚拟机相连的,所处的网络也不一样;第二步:安装centos7的过程中,最好还是手动分区,还要注意把网络打开分区:网络第三步:剩下的步骤跟网上其人的都差不多,后面就是设置用户密码什么的,设置完了,重启第四步:共享本地网络给virtualBox点击“确定”,会再次弹出一个对话框,别犹豫,再确定;第五步:重启安装在vir

2022-01-27 15:04:19 1598 4

原创 oracle数据库

oracle数据库可重复添加表的字段--添加供应商字段DECLARE COLEXIST NUMBER; BEGIN SELECT COUNT(1) INTO COLEXIST FROM USER_TAB_COLUMNS WHERE TABLE_NAME=UPPER('GT_PORT_USED') AND COLUMN_NAME=UPPER('SUPPLIER'); IF COLEXIST = 0 THEN EXECUTE IMMEDIATE

2021-12-24 16:00:56 642

原创 完美安装 nacos 2.0.3

前置条件:必须安装jdk,mysql,因为启动脚本需要修改,nacos配置需要更改数据库相关配置第一步:官网下载最新的nacos官网链接:nacos第二步:拷贝将下载下来的 nacos-server-2.0.3.tar.gz 拷贝到centos7 的某个目录,这里我的安装目录是 /usr/local/nacos,没有就新建;使用 XFtp工具第三步:解压使用XShell工具这里我删除了压缩包第三步:数据库脚本进入/usr/local/nacos/nacos/conf,找到里面有.

2021-12-14 15:52:12 3521 1

原创 centos7删除已安装的mysql,重新安装mysql8.0

查看linux是多少位操作系统getconf LONG_BIT准备工作1.查看是否有安装过mysqlrpm -qa | grep -i mysql2.删除mysqlyum -y remove MySQL-*一般用rpm -e 的命令删除mysql,这样表面上删除了mysql,可是mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql.(ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm.

2021-06-16 14:29:00 1457 1

原创 完美解决maven-deploy-plugin-2.8.2和maven-site-plugin-3.8.2在新建项目报错的问题

新建项目中,maven-deploy-plugin-2.8.2和maven-site-plugin-3.8.2总是飘红;从maven仓库下手,一直解决不了;其实根源就是找不到对应的包;根据提示的路径;去这些包的位置;比如maven-deploy-plugin 在我硬盘中的位置是:F:\apache-maven-3.8.1\repository\org\apache\maven\plugins\maven-deploy-plugin\2.8.2;maven-site-plugin 在我硬盘中的位置

2021-04-07 20:48:46 3379 1

原创 使用js获取当前时间的前一天后一天

html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <ti

2021-03-29 20:09:47 5332

原创 解决阿里云视频点播,关于aliyun-sdk-vod-upload依赖加载失败的问题

解决阿里云视频点播,关于aliyun-sdk-vod-upload依赖加载失败的问题因为不是开源的,需要自行下载(1)移步去阿里官网下载相应的jar包:阿里官网(2)找到服务端SDK下载:(3)解压(4)如图示找到解压后下面的jar包(5)将jar包拷贝到本地的maven安装路径下的bin目录(6)直接在地址栏输入“cmd”回车,进入终端窗口,输入以下指令:mvn install:install-file -DgroupId=com.aliyu.

2020-09-21 15:06:03 3031

原创 win10下使用idea 2019.2.4完整创建Maven项目并测试(初级小白)

准备工作-下载maven:下载Maven将下载下来的maven解压到喜欢的目录,配置环境变量我放在E:\apache-maven-3.3.9-bin\apache-maven-3.3.9\ ;这里注意解压后的文件夹里还有一个maven文件夹,那里面才是,配置MAVEN_HOME的时候要特别注意!配置maven的环境变量:测试maven,打开你电脑的黑框框,win10的直接搜“命令提示符”,输入以下命令:mvn -v测试安装成功一、配置idea,创建maven

2020-07-08 14:40:23 455

原创 卸载VMware上的系统,被卸载的系统依旧存在磁盘中删不掉的问题

1、选择控制面板2、找到VMware的图标,点击修改3、进入到VMware的装载界面,下一步4、点击“修复”5、修复,接下来就是等,完成

2019-11-28 08:57:13 1059

原创 LeetCode_easy_中文解析50题_day08

155、Min Stack三十六、题目设计一个支持push,pop,top和在恒定时间内检索最小元素的堆栈。 push(x) - 将元素x推入堆栈。 pop() - 删除堆栈顶部的元素。 top() - 获取顶部元素。 getMin() - 检索堆栈中的最小元素。思路:使用链表存储元素,每一次添加元素就是直接在链表的尾...

2019-07-02 09:50:10 129

原创 LeetCode_easy_中文解析50题_day07

121、 Best Time to Buy and Sell Stock三十一、题目给出一个股票的价格序列,买入一次卖出一次,求能获得最大利润。其实就是求一个数组中,后面的数减去前面的数能得到的最大值。最容易想到的肯定是每次选一个数,遍历后面的数,求出直接的差然后和当前最大值进行比较,这样时间复杂度为O(n*n),不推荐。思路:找到当前遍历索引(包括当前索引)中的最小值min,然后...

2019-07-02 09:49:48 144

原创 LeetCode_easy_中文解析50题_day06

110、Balanced Binary Tree二十六、题目给定二叉树,确定它是否是平衡二叉树。平衡二叉树定义为:二叉树每个节点的两个子树的深度相差不超过1。思路:如果root==null,那么肯定是一个平衡二叉树。然后写一个返回二叉树高度的函数,如果根节点不为空,那么判断其左右子树的高度是否大于1,如果大于1那么肯定不是平衡二叉树,之后就是递归,判断子树的子树是否是平衡的。...

2019-07-02 09:49:04 117

原创 LeetCode_easy_中文解析50题_day05

100、Same Tree二十一、题目给定两个二叉树,编写一个函数来检查它们是否相同。如果两个二叉树在结构上相同并且节点具有相同的值,则认为它们是相同的。思想:递归思想,将问题拆成只比较当前两棵树的这两个节点,如果当前两个节点都是空,那么就返回true,如果当前这两个节点一个为空一个部位空,那肯定也不是相同的树,如果两个节点的val相同那就递归比较这两个节点的左右子树是否同上面说...

2019-07-02 09:48:42 119

原创 LeetCode_easy_中文解析50题_day04

67、Add Binary十六、题目:给定两个二进制字符串,返回它们的总和(也是二进制字符串)。输入字符串都是非空的,只包含字符1或0。思想:从两个字符串的末尾开始一点一点向他们的首位获取字符,获取每个字符串对应的位置相加,如果哪个字符串当前位置没有了就补0,这就像高位补0一样,相加后的结果,利用二进制的原理获得一个val和一个进位carry,将val放入StringBuffer中...

2019-07-02 09:48:19 123

原创 LeetCode_easy_中文解析50题_day03

35、Search Insert Position十一、题目:给定已排序数组和目标值,如果数组中找到目标值,则返回目标值在排序数组中索引。 如果数组中没有目标值,返回目标值顺序插入数组中的索引;假设数组中没有重复项。思想:因为是已经排好序的数组,那么使用二分查找法找目标值落在数组中的什么位置。这里多了一个就是如果数组中没有目标值,那么要返回目标值顺序插入数组时的位置,告诉你结论...

2019-07-02 09:47:55 106

原创 LeetCode_easy_中文解析50题_day02

20、Valid Parentheses六、题目:给定一个只包含字符 '(' , ')' , '{' , '}' ,'[' 和 ']' 的字符串,确定这个字符串左括号和右括号是否匹配如果输入字符串有效:必须使用相同类型的括号关闭左括号。 必须以正确的顺序关闭打开括号。思想:先用一个map以键值对的形式存储左括号和右括号,遍历每一次取到的括号,如果是左括号放进栈中,如果...

2019-06-03 10:49:47 144

原创 LeetCode_easy_中文解析50题_day01

1、Tow Sum一、题目:给定一个数组和目标数字,目标数字等于数组中某两个元素的和;(注意这两个数不是同一个数),返回这两个元素的索引。思想:将数组先存进一个map,而map的特点正是key不能重复,而value存储对应nums[i]元素的索引。使用目标数字,减去每次遍历的nums[i],得到一个temp数字,看看这个数字是否在map集合中,还要确保这个数字不是target减去的...

2019-05-29 16:55:42 204

原创 CCF201903-2 二十四点游戏(JAVA版)

24点游戏,例如4+5+6+7 可以得出该值为22 不是24 故输出No例1x2x6x2 该值为24 输出Yes 输入样例里的‘x’为称号 其余为运算符+ - /为加减除4个数字在0-9之间虽然办法很笨,但适合处理这种题目。这里的0-9数字等于放水了,倘若是10以上的数字或者是负数,这种方法就不适用!如有问题,后期题目出来,我再运行更正一下,这...

2019-03-20 22:29:45 2286 3

原创 CCF201903-1 大中小(JAVA版)

题目就是输入一个数组,找出这个数组的最大值,最小值和中位数,保证这三个数从大到小输出,而且是整形的整形输出,是小数的保留一位小数。代码如下,评测结果是满分;大体思路如下。如果有问题后期更正。代码就是想到哪里写到哪里,考试没想那么多优化import java.util.Arrays;import java.util.Scanner;public class Main{ public s...

2019-03-20 21:58:57 331 2

原创 CCF201803-2 碰撞的小球(JAVA版)

问题描述  数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。  当小球到达线段的端点(左端点或右端点)的时候,会立即向相反的方向移动,速度大小仍然为原来大小。  当两个小球撞到一起的时候,两个小球会分别向与自己原来移动的方向相反的方向,以原来的速度大小继续移动。...

2019-03-16 21:37:12 129

原创 CCF201712-2 游戏(JAVA版)

问题描述  有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。  游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友...

2019-03-16 20:33:07 129

原创 CCF201604-2 俄罗斯方块(JAVA版)

问题描述  俄罗斯方块是俄罗斯人阿列克谢·帕基特诺夫发明的一款休闲游戏。  游戏在一个15行10列的方格图上进行,方格图上的每一个格子可能已经放置了方块,或者没有放置方块。每一轮,都会有一个新的由4个小方块组成的板块从方格图的上方落下,玩家可以操作板块左右移动放到合适的位置,当板块中某一个方块的下边缘与方格图上的方块上边缘重合或者达到下边界时,板块不再移动,如果此时方格图的某一行全放满了方块...

2019-03-16 17:41:30 350 1

原创 CCF201512-2 消除类游戏(JAVA版)

问题描述  消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。  现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。  请注意:一个棋子可能在某一行和某一列同时...

2019-03-13 19:08:57 178

原创 CCF201509-2 日期计算(JAVA版)

问题描述  给定一个年份y和一个整数d,问这一年的第d天是几月几日?  注意闰年的2月有29天。满足下面条件之一的是闰年:  1) 年份是4的整数倍,而且不是100的整数倍;  2) 年份是400的整数倍。输入格式  输入的第一行包含一个整数y,表示年份,年份在1900到2015之间(包含1900和2015)。  输入的第二行包含一个整数d,d在1至365之间。输出格式...

2019-03-13 16:55:16 183

原创 CCF201503-2 数字排序(JAVA版)

问题描述  给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式  输入的第一行包含一个整数n,表示给定数字的个数。  第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式  输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值...

2019-03-12 17:16:26 235

原创 CCF201412-2 Z字型扫描(JAVA版)

问题描述  在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:  对于下面的4×4的矩阵,  1 5 3 9  3 7 5 6  9 4 6 4  7 3 1 3  对其进行Z字形扫描后得到长度为16的序列:  1 5 3 9 7 3 9 5 4 7 3 6 6 4 1 3  请实现一个Z字形...

2019-03-12 16:10:20 140

原创 CCF201409-2画图(JAVA版)

问题描述  在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。  下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表示。图中,一共有15个单位的面积被涂上颜色,其中紫色部分被涂了两次,但在计算面积时只计算一...

2019-03-11 21:54:53 168

原创 CCF201403-2窗口(JAVA版)

问题描述  在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。  当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这...

2019-03-11 21:08:57 221

原创 CCF201312-2ISBN号码(JAVA版)

问题描述  每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第...

2019-03-11 20:06:07 268

原创 CCF201812-2小明放学(JAVA版)

题目背景  汉东省政法大学附属中学所在的光明区最近实施了名为“智慧光明”的智慧城市项目。具体到交通领域,通过“智慧光明”终端,可以看到光明区所有红绿灯此时此刻的状态。小明的学校也安装了“智慧光明”终端,小明想利用这个终端给出的信息,估算自己放学回到家的时间。问题描述  一次放学的时候,小明已经规划好了自己回家的路线,并且能够预测经过各个路段的时间。同时,小明通过学校里安装的“智慧光明”...

2019-03-10 15:51:14 414

原创 CCF201709-2公共钥匙盒(JAVA版)

问题描述  有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。  钥匙盒一共有N个挂钩,从左到右排成一排,用来挂N个教室的钥匙。一串钥匙没有固定的悬挂位置,但钥匙上有标识,所以老师们不会弄混钥匙。  每次取钥匙的时候,老师们都会找到自己所需要的钥匙将...

2019-03-06 17:26:25 157

原创 CCF201703-2学生排队(JAVA版)

问题描述  体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。  例如,下面给出了一组移动的例子,例子中学生的人数为8人。  0)初始队列中学生的学号依次为1, 2, 3, 4, 5, 6, 7, 8;  1)第一次调整,命令为“3号同学向后移动2”...

2019-03-05 21:53:59 129

原创 CCF201612-2工资计算(JAVA版)

问题描述  小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算:  1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元;  2) A中不超过1500元的部分,税率3%;  3) A中超过1500...

2019-03-05 21:03:07 323

原创 CCF201609-2火车购票(JAVA版)

问题描述  请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。  假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。  购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号...

2019-03-05 19:50:23 531

原创 CCF201312-1:出现次数最多的数(JAVA版)

问题描述  给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式  输出这n个次数中出现次数最多的数。如果这样的数有多个...

2019-03-03 15:51:51 390

空空如也

空空如也

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

TA关注的人

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