自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本人置顶声明

置顶,关于我的博客文章说明本人的文章都是记录平时的学习以及遇到的一些问题有转载的话都会在下方标注并有链接如有冒犯,请联系本人:[email protected]

2020-07-02 15:24:01 151

原创 MySQL中日期有关函数

记录了MySQL中日期有关函数,其中有获取日期时间的多种方式,还有日期和字符串之间的转换,以及加减日期的操作。

2024-04-03 13:25:46 228

原创 Git提交忽略指定文件

Git提交忽略指定文件

2024-02-01 09:09:25 456

原创 MyBatis-Plus代码生成器

MyBatis-Plus代码生成器

2024-01-18 10:50:33 389

原创 MySQL、Oracle中字符串和日期之间的相互转换

MySQL、Oracle中字符串和日期之间的相互转换

2023-11-09 09:14:22 155

原创 MyEclipse 用tomcat部署SSM项目后,项目名称和当前项目不一致

从这里可以看到,部署的项目名为accurate_sugar_control_yc_api,但实际我们项目名字应该为accurate_sugar_control_otc_api。在本地找到项目的根目录,进入 .settings目录,打开 org.eclipse.wst.common.component 文件。将accurate_sugar_control_yc_api全部修改为accurate_sugar_control_otc_api。重新启动MyEclipse,重新部署项目,访问成功。

2023-09-15 15:29:50 511

原创 MyEclipse 中的某一个项目下,ctrl+鼠标左键失效,定位不到源代码位置。

MyEclipse 中的某一个项目下,ctrl+鼠标左键失效,定位不到源代码位置。

2023-09-01 10:59:23 314

原创 SpringBoot中三种常见的自动装配

SpringBoot中类的自动装配

2023-07-07 11:09:09 665

原创 SpringBoot 中常用的读取配置文件参数的方法

常用的读取配置文件参数的方法

2023-04-28 11:20:12 413

原创 Java中的File类常用操作

【代码】Java中的File类常用操作。

2023-04-20 22:03:00 104

原创 SpringBoot整合Quartz

SpringBoot集成Quartz,大体分为以下部分:Scheduler:调度任务的主要APISimpleScheduleBuilderScheduleBuilder:用于构建Scheduler,例如其简单实现类Job:调度任务执行的接口,也即定时任务执行的方法JobDetail:定时任务作业的实例JobBuilder:关联具体的Job,用于构建JobDetailTrigger:定义调度执行计划的组件,即定时执行TriggerBuilder:构建Trigger案例代码实现:

2022-03-17 22:25:16 2547

原创 Oracle查询表空间使用情况

Oracle查询表空间使用情况

2021-09-28 10:45:07 931

原创 serialize(序列化)后再 encodeURI() 编码出现乱码

serialize(序列化)后再 encodeURI() 编码出现乱码

2021-09-14 16:49:57 311

原创 <![CDATA[ ]]>的简单使用

<![CDATA[ ]]>的简单使用

2021-09-14 11:19:47 32775 1

原创 jar命令 解压/压缩 war、jar文件

jar命令一般用来对jar包文件处理,jar包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令。解压war包:jar -xvf xxx.war压缩war包:jar -cvf xxx.war */.解压jar包:jar -xvf xxx.jar压缩jar包:jar -cvf xxx.jar*/ ....

2021-08-16 17:35:47 8645

原创 版本错误:@annotation pointcut expression is only supported at Java 5

error the @annotation pointcut expression is only supported at Java 5错误,@annotation切入点表达式只支持Java 5在Tomcat配置中将jdk版本更新成对应的就可以了

2021-08-11 15:46:36 465

原创 Vue 路由跳转的时候没有反应

Vue路由跳转的时候没有反应引入路由是否正确引入的组件是否正确是否使用路由的… … 详细看下图import Vue from 'vue'import Router from 'vue-router'import Main from '../components/Main'import Login from '../components/Login'Vue.use(Router)export default new Router({ routes: [ {

2021-05-21 18:50:15 1812

原创 依赖冲突

Exception in thread “main” java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup

2021-03-08 15:13:47 183

原创 MySQL

MySQL数据库SQL(Structured Query Language)

2021-01-11 16:40:38 157

原创 反射

概述:​ 动态语言:类在运行时可以改变其结构的语言。​ Java利用反射机制可以获得类似动态语言的特性。

2020-12-30 11:34:52 119

原创 常用集合

记录常用集合(List、Map、Set)

2020-12-25 15:46:10 685

原创 Java中LocalDateTime类型相关操作

LocalDateTime类型相关操作---计算相差天数---获取年月日

2020-11-25 17:48:24 649

原创 Java中Date类型相关操作

Java中Date类型相关操作---计算相差天数---获取年月日

2020-11-25 17:40:53 381

原创 常见查找算法的介绍及实现

查找算法介绍顺序(线性)查找二分查找/折半查找插值查找斐波那契查找思路分析:顺序(线性)查找 :把数组从头到尾遍历,找到就返回数组下标。二分查找(折半查找) :找到该数组的中间的下标1)中间值下标: mid = (left+right) / 2;2)中间值:midVal = arr[mid];将需要查找的值和中间值比较1) 如果要查找的值小于中间值,证明要查找的在中间值的左边,因此需要递归的向左查找2) 反之向右递归查找3 )如果要查找的值等于中间值,证

2020-07-23 16:37:10 517

原创 基数排序及测试算法速度

基数排序:基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或 bin sort,顾 名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用。基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法。基数排序(Radix Sort)是桶排序的扩展。基数排序是 1887 年赫尔曼·何乐礼发明的。它是这样实现的:将整数按位数切割成不同的数字,然后按每个 位数分别比较。思路分析:

2020-07-22 11:50:40 250

原创 归并排序及测试算法速度

归并排序:归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。实现步骤:分:使用递归,实现分隔成单独的数据治:1)将数组中的元素按照从大到小的顺序排入到temp临时数组中,直到一侧完全排入2)将剩下一侧依次排入temp中3)将排好序的temp(临时数组)拷贝到arr

2020-07-21 16:17:54 244

原创 快速排序及测试算法速度

快速排序快速排序(Quicksort)是对冒泡排序的一种改进。基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。图解:代码实现:package com.sai.sort;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Da

2020-07-20 11:36:57 398

原创 希尔排序及测试算符速度

希尔排序:希尔排序是希尔(Donald Shell)于 1959 年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。希尔排序的基本思想:希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至 1 时,整个文件恰被分成一组,算法便终止代码实现:package com.sai.sort;import java.text.SimpleDateFormat;

2020-07-17 14:59:02 154

原创 插入排序及测试算法速度

插入排序:插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。插入排序法思想:插入排序(Insertion Sorting)的基本思想是:把 n 个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有 n-1 个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。图解:代码实现:代码实现:package c

2020-07-16 10:40:27 168

原创 选择排序及测试算法速度

选择排序选择式排序也属于内部排序法,是从待排序的数据中,按指定的规则选出某一元素,再依规定交换位置后达到排序的目的。选择排序的思想:选择排序(select sorting)也是一种简单的排序方法。它的基本思想是:第一次从 arr[0]~arr[n-1]中选取最小值,与 arr[0]交换,第二次从 arr[1]~arr[n-1]中选取最小值,与 arr[1]交换,第三次从 arr[2]~arr[n-1]中选取最小值,与 arr[2]交换,…,第 i 次从 arr[i-1]~arr[n-1]中选

2020-07-15 16:21:32 168

原创 冒泡排序及测试算法速度

冒泡排序:冒泡排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在 排序过程中设置一个标志 flag 判断元素是否进行过交换。从而减少不必要的比较。(这里说的优化,可以在冒泡排 序写好后,在进行)代码实现:代码实现:package co

2020-07-14 16:02:43 267

空空如也

空空如也

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

TA关注的人

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