自定义博客皮肤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)
  • 收藏
  • 关注

原创 kmp算法

kmp算法的使用

2022-10-26 13:59:25 139

原创 MySQL-索引类型

索引的分类

2022-09-20 12:42:11 88

原创 MySQL-索引概述及结构

描述MySQL中关于索引的介绍以及其基本结构,本篇文章只是第一部分的内容,关于索引的内容,具体的时候在后续发布

2022-09-18 16:06:24 294

原创 排序的稳定性

排序的稳定性什么叫稳定性稳定性的意义常见算法的稳定性什么叫稳定性           在数组中有若干元素,其中A和B元素是一样的,而A在B的前面,如果使用了某种排序以后,如果A不在B前面了,我们就说这种排序不稳定,反之则稳定稳定性的意义           在除去时间复杂度的问题以

2022-03-23 13:54:25 253

原创 排序-快速排序

快速排序分析代码💫疑问点复杂度分析分析            快速排序其实跟归并排序有些类似,都需要进行不停的的分组,采取递归的方式进行不停的分。只是其在分的时候,就已经算是在排序了,等合并的时候其实子数组都是已经有序的了            在划分的时候,一般选

2022-03-23 13:46:32 503

原创 排序-希尔排序

希尔排序分析代码分析💫 需要注意:希尔排序的增量规则增长量初始:h< 数组/2int h=1;while(h<len){ h=2h+1; //然后以此来确定增长量的长度为多少}代码public static void shellSort(int[] arr){ //不断地缩小增量 for (int interval =arr.length/2;interval >0;interval=interval/2){ /

2022-03-23 13:17:10 41

原创 排序-归并排序

归并排序归并排序的分析二级目录三级目录归并排序的分析      二级目录三级目录

2022-03-21 14:13:00 244

原创 数据结构与算法

数据结构概念         数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据。分类逻辑结构         描述的是数据与数据之间的关系,是一个抽象的概念。有以下的分类:集合结构:数据元素除了都是同属于一个集合以外,没有其他的关系线性结构:数据元素之间一对一的关系树形结构:数据元素之间存在一

2022-03-08 13:45:00 285

原创 报错: to your MySQL server version for the right syntax to use near ‘LIMIT 10‘ at line 12解决

to your MySQL server version for the right syntax to use near ‘LIMIT 10’ at line 12报错解决办法,因为mapper层写sql语句时我在结尾加了“;” 而pagehelper分页时拼接sql语句时竟然不会自动去除末尾分号,所以sql语句就变成了这样:解决方法来自于此...

2022-02-07 19:16:36 1559

原创 bash: vim: command not found 问题解决

这是什么问题?出错点在哪里?          因为环境变量PATH配置所出现的问题。可以使用 /usr/bin/vim ,完整的vim路径进行执行,从而进入/etc/profile进行里面的PATH的编辑在/etc/profile中添加PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bi

2021-08-18 21:00:36 1374

原创 405报错

405报错问题在使用post请求json文件中的数据时,返回报错405(Method Not Allowed)这个时候是因为请求的问题出错,需要把Get改成Post method = RequestMethod.POST ------> method = RequestMethod.GET

2021-08-18 13:02:40 401

原创 最美算法-算法性能

目录一级目录二级目录三级目录一级目录二级目录三级目录

2021-08-18 13:01:30 126

原创 常用的命令

这里写目录标题LinuxMaven简介maven中的常用命令Linux1、ifconfig 查找本机的ip地址为多少Maven简介1、Maven是什么 :是java项目的构建和管理工具2、Maven的用途:i、用Maven可以方便的创建项目,基于archetype可以创建多种类型的java项目                 

2021-08-18 13:01:02 68

原创 并发(一)--并发和线程

目录进程线程对比并发并行应用设计结论效率进程       1、程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据预先加载至内存供CPU去执行。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的       2、在windows下程序的外在形式就是exe文件。当一个程序被运行,从磁盘加载这个程序的代码至内存[程序相关的

2021-05-02 14:41:40 321

原创 最美算法-递归

动态规划算法总结设计的经验例题第一题 求n的阶乘第二题 打印i~j第三题 arr数组的求和第四题 数组的反转小结:[在重复中找变化,在变化中找重复]第五题 斐波那契数列第六题 最大公约数知识补充小结:[函数关系式找等价代换]设计的经验          1、找重复(子问题) 2、找重复中的变化量---->参数 3、找参数变化趋势---->设计出口练习策略:          1、循环

2021-04-30 15:40:06 160

原创 最美算法-位运算符

这里写目录标题位运算符例题1、![在这里插入图片描述](https://img-blog.csdnimg.cn/2021042121462618.png)位运算符& 与、| 或、^ 异或[二者不同时结果为1]、~非/取反异或:可以理解为不进位加法:1+1=0、0+0=0、1+0=11、>>和<< 将二进制位进行右移或者左移操作2、 >>>将用0填充高位、>> 用符号位填充高位 没有<<<运算符性质:1、对于任何数x

2021-04-26 21:57:24 189

原创 ubuntu中idea无法进行中文输入

unbunt中idea无法进行中文输入[????????????这一段都是废话,只是表达自己崩溃的情绪,大家可以直接忽略]        这个问题费了自己很长的时间,看了很多博客,按照博客上的许多方法都无法进行解决,快崩溃了。正准备把输入法换了,去卸载ibus的时候,看到有人说最好不要卸载,可能会导致 ubuntu_desktop的奔溃。这个提醒让我自己放弃了这个决定。便也思考,会不会是自己unbunt和idea所对应的版本

2021-04-15 22:49:38 694 4

原创 海创软件组-20200927-UEditor富文本编辑器

UEditor富文本编辑器1、下载ueditor        进入ueditor的下载地址下载ueditor。一共需要下载俩个压缩包,一个是完整的源码包,另外一个是jsp版本【UTF-8】。        下载解压后得到下图        下载源码包的意义是

2021-04-15 22:27:27 198

原创 MySQL知识点

1.1数据库基础概念:1、表table:某种特定类型数据的结构化清单2、模式schema:关于数据库和表的布局及特性的信息。(表具有一些特性,这些特性定义了数据在表中如何存储,如可以存储什么样的数据,数据如何分解,各部分信息如何命名,等等。描述表的这组信息就是所谓的模式)3、列colunm:表中的一个字段。所有表都是由一个或多个列组成的。4、数据类型datatype:所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。[限制可存储在列中的数据种类,还帮助正确地排序数据

2021-04-15 22:26:26 53

原创 算法学习积累

一、基础知识点的积累  1、Map.containsKey方法:判断Map集合对象中是否包含指定的键名             containsKey(Object key)      map是一个key和value的键值对的集合。有key和value键值对,就会有判断是否有key...

2020-12-13 09:47:03 133

原创 打卡项目使用的方法总结

打卡项目①模糊查询的使用方法:      当使用这种方法的时候会报错500file_nam LIKE '%#{fileName}%'      而使用下面这种方式的时候,则不会报错了file_name like "%"#{fileName}"%"      而使用#{ }而不是使用${ }的原因是因为,使用 ${

2020-12-10 09:10:42 417

原创 Linux服务器中jdk、MySQL、tomcat的配置(包括一些问题的汇总)

需要用到的:服务器、项目、xshell安装JDK

2020-06-26 20:45:19 341

原创 笔记-MyBatis-select方法

MyBatis XML方式的基本用法接口可以配合XML使用,也可以配合注解来使用。XML可以单独使用,但是注解必须在接口中使用。Mapper.xml文件​<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapp

2020-05-30 15:00:40 473

原创 海创软件组-20200517-SpringMVC(一)

SpringMVC简介…SpringMVC也叫Spring web mvc。属于表现层的框架。

2020-05-13 21:11:42 233

原创 海创软件组-20200503-Spring数据库事务管理(一)

编程式事务管理声明式事务管理…Spring 的声明式事务管理是通过 AOP 技术实现的事务管理,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。…声明式事务管理最大的优点是不需要通过编程的方式管理事务,因而不需要在业务逻辑代码中掺杂事务处理的代码,只需相关的事务规则声明便可以将事务规则应用到业务逻辑中。通常情况下,在开...

2020-05-01 18:08:18 187

原创 笔记-Spring和数据库编程

…银行转账。当从A户像B账户转1000 元后银行系统会从A账户上扣除 1000 元,而在B账户上增加 1000 元,这是正确处理的结果。但如果银行系统出错了怎么办,这里假设发生两种情况:(1 ) A账户少了 1000 元,但B户却没有多出 1000( 2) B账户多了 1000 元钱,但 A账户却没有被扣钱。…客户和银行都不愿意看 上面两种情况 那么有没有措施保证转账顺利进行?这种措施就是数...

2020-04-26 19:07:45 173

原创 海创软件组-20200420-AOP-动态代理

AOP…AOP(Aspect Oriented Programming),面向切面编程,是面向对象编程OOP的一种补充.面向对象编程是从静态角度考虑程序的结构,而面向切面编程是从动态角度考虑程序运行过程,AOP 底层,就是采用动态代理模式实现的。采用了两种代理:JDK 的动态代理,与 CGLIB的动态代理。…动态代理的意义在于生成一个占位(又称代理对象, 来代理真实对象,从而控制真实对象的访问...

2020-04-20 11:28:02 160

原创 AOP-AspectJ-代码

AspectJ 个基于 Java语言的 AOP 框架 。基于XML配置开发的AspectJ​public class SomeServiceImpl implements ISomeService{ public void doFirst(){ System.out.println("执行dofirst");} public String doSecond(){ Syste...

2020-04-19 17:33:53 124

原创 海创软件组-20200418-AOP

AOP1)切面切面( Aspect )是指封装横切到系统功能(例如事务处理)的类。@连接点连接点 oinpoint )是指程序运行中的 些时间点,例如方法的调用或异常的抛出。@切人点切入点 CPointcut )是指需要处理的连接点。在 Spring AOP 中,所有的方法执行都是连接点,而切入点是一个描述信息,它修饰的是连接点,通过切入点确定哪些连接点需要被处理 切。通知通知...

2020-04-18 20:11:10 263

原创 AOP-动态代理-代码

动态代理…AOP(Aspect Orient Programming),面向切面编程,是面向对象编程OOP的一种补充.面向对象编程是从静态角度考虑程序的结构,而面向切面编程是从动态角度考虑程序运行过程,AOP 底层,就是采用动态代理模式实现的。采用了两种代理:JDK 的动态代理,与 CGLB的动态代理。…动态代理的意义在于生成 个占位(又称代理对象) 来代理真实对象 从而控制真实对象的...

2020-04-18 10:34:48 144

原创 海创软件组-20200405-Spring 核心之IoC(一)

…IOC:控制反转依赖注入。它使程序组件或类之间尽量形成一种松耦合的结构,开发者在使用类的实列之前,需要先创建对象的实列。而IoC是将创建实列的任务交给了IOC容器,这样在开发应用代码的时候只需要直接使用类的实列,而不需要再创建实列。而本篇博客主要介绍Spring 容器的两个接口、依赖注入的类型、bean的配置。Spring IoC容器的两个接口…pring IoC容器的设计主要是基于Bea...

2020-04-04 15:23:46 283 1

空空如也

空空如也

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

TA关注的人

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