自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gateway跨域问题

Gateway跨域问题第一种第二种gateway跨域问题有两种方案,用以下任意一种都可以,记住有个天坑,跨域只允许配置一次,不然就会失效。比如妮子啊gateway配置了跨域,那么你的security就不需要在配置跨域了,否则就会跨域失败。第一种import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.spring

2021-09-21 11:36:16 1079

原创 AspectJ切入点@Pointcut语法详解

类pointcuts 遵循特定的语法用于捕获每一个种类的可使用连接点。 主要的种类:方法执行:execution(MethodSignature)方法调用:call(MethodSignature)构造器执行:execution(ConstructorSignature)构造器调用:call(ConstructorSignature)类初始化:staticinitialization(TypeSignature)属性读操作:get(FieldSignature)属性写操作:set(FieldS

2021-09-03 14:48:38 768

原创 Gateway+Nacos动态路由

Gateway+Nacos动态路由一、pom依赖(关键部分)1.gateway模块2.test模块二、配置yml1.gateway模块2.test模块三、编写启动类1.gateway启动类2.test启动类四、业务逻辑1.监听nacos配置2.路由更新test模块编写Controller接收请求五、测试1.启动nacos2.启动gateway、test模块3.编写nacos配置文件4.结果一、pom依赖(关键部分)1.gateway模块 <!--引入gateway依赖-->

2021-08-18 09:57:17 1952 1

原创 node-sass安装报错解决

> node-sass@4.14.1 install G:\HBuilder work\bootstrapDemo\node_modules\node-sass> node scripts/install.jsDownloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-72_binding.nodeCannot download "https://github.

2020-05-13 09:50:38 3302

原创 学习笔记-二叉树(三种遍历、三种查找)

二叉树三种遍历:前序遍历的顺序是根节点、左节点、右节点/** * 前序遍历 */ public void preOrder() { if (this.root != null) { this.root.preOrder(); } else { System.out.println("当前二叉树为空无法遍历"); } }/** * 此处为Node的方法 * 前

2020-05-12 21:11:15 2426

原创 学习笔记-插值查找

插值查找:插值查找和二分查找的原理差不多只不过是mid值变了。而且是更精准的二分查找mid=left + (Val[right] − Val[left]) / (x − Val[left]) × (right − left)上代码:public static int insertValue(int[] arr, int left, int right, int value) { if (left > right || value < arr[0] || value &g

2020-05-11 13:54:31 2346

原创 学习笔记-二分查找

二分查找:二分查找的前提必须是一个有序的数组这里提供两个代码一个是查找一个值的一个下标,另一个是查找一个值的一组下标 /** * 二分查找 注意:前提是该数组是有序的 * @param arr 查找的数组 * @param left 左边索引 * @param right 右边索引 * @param value 要查找的值 * @return 要查找的下标 */ public static int binarySe

2020-05-10 11:38:22 2279

原创 学习笔记-基数排序

基数排序原理:判断每个数的个位、十位、百位…然后分别放到对应的桶中(这里的桶一共有10个,分别是{0,1,2,3,4,5,6,7,8,9} 个位如果是1就放到1的桶中),每判断完一位,将数据按顺序(就是从小到大)取出,然后每一位都是这样,上图:数据为arr={53, 3, 542, 748, 14, 214}第一轮:第二轮:第三轮:三轮代码: //为了防止数据溢出大小定义为arr.length //明确空间换时间 int[][] bucke

2020-05-09 18:04:41 2344

原创 学习笔记-归并排序

归并排序原理图:代码:public static void main(String[] args) { //int[] arr = {8, 4, 5, 7, 1, 3, 6, 2, 0, 235}; //测试时间 测试时间112mm左右 int[] arr = new int[800000]; int [] temp = new int[arr.length]; for (int a = 0; a < arr.le

2020-05-09 17:00:29 2325

原创 学习笔记-希尔算法(交换法和移位法)

希尔排序(交换法)://希尔交换法 public static void jShellSort(int[] arr) { int temp = 0; //第一轮将n个数据分成了arr.length/2组 for (int stap = arr.length / 2; stap > 0; stap /= 2){ for (int i = stap; i < arr.length; i++) {

2020-05-08 19:54:09 2564 1

原创 bootstrap学习笔记-viewport

2020-05-04 14:38:43 220

原创 学习笔记-回溯算法(八皇后问题)暴力法

八皇后问题暴力解决法(介绍代码有说明)先展示结果:我这里用的是一维数组来展示的结果array={7,3,0,2,5,1,6,4}7的下标为0, 在这里下标+1表示的是第几个皇后也是行的位置,array[n]+1的值就是皇后所在列的位置,即:0 0 0 0 1 0 0 00 0 0 0 0 0 1 00 1 0 0 0 0 0 00 0 0 0 0 1 0 00 0 1 0 0 ...

2020-05-04 12:40:01 2519

原创 前端-鼠标经过后图标变色

这是两个小图标:鼠标经过后发现变了颜色:本来以为是一个普通的鼠标经过事件然后进行变换背景颜色,然后我发现我太天真了,他居然是一张图片!!!然后我就研究了相关知识:首先我们要有图标的图片,当然网上也有,也可以自己做。这里我自己准备了一张16*32像素的图标:(此图标我也上传了需要的话直接下载吧)这里一定要注意背景是透明的而不是纯白!html语句:<body> &l...

2020-05-01 11:06:56 4845 1

原创 学习笔记-迷宫回溯(递归)

递归的应用-迷宫回溯此代码仅供找到出口,并不能找到最短路径,如果找到纯属巧合。没出口的话会出现3;public class MiGong { public static void main(String[] args) { //县创建一个二维数组模拟迷宫 int[][] map = new int[8][7]; //使用1表示墙 ...

2020-04-04 16:51:33 2311

原创 学习笔记-中缀表达式转逆波兰表达式(后缀表达式)

中缀表达式转后缀表达式实现计算器(支持括号以及小数点不支持空白符)思路图:这里的s2栈我直接改为ArrayList因为最后是栈的结果的逆序,用ArrayList即可。ok上代码:public class PolandNotation { public static void main(String[] args) { //定义中缀表达式 String...

2020-03-28 15:16:12 2408

原创 php学习笔记-GD库

学习笔记-php GD库

2020-03-27 20:57:38 171

原创 学习笔记-单链表实现栈的过程中遇到地址问题

这个代码temp是单链表的头节点;修改temp的同时 l 的值也变了。public void pop(){ Linked temp = l; if (temp.next == null){ throw new RuntimeException("无数据,无法取出"); } Linked value = tem...

2020-03-21 14:37:58 2365

原创 学习笔记-用单链表写栈的过程

上一篇文章是用数组写的,这篇用的单链表写的。public class LinkedListStack { public static void main(String[] args) { LinkedStack as = new LinkedStack(); String key = ""; boolean flag = true; ...

2020-03-21 14:27:32 2270

原创 学习笔记-用数组写出栈的过程

小白一枚,勿喷。下边上代码栈的过程先入后出,后入先出。public class ArryStack { public static void main(String[] args) { ArrayStack as = new ArrayStack(4); String key = ""; boolean flag = true; ...

2020-03-21 14:25:50 2168

原创 学习笔记-约瑟夫问题之环形链表

约瑟夫问题java代码curBoy为辅助节点我测试的是5个人的,最终答案是24153。public class Josepfu { public static void main(String[] args) { CircleSingleLinkedList cs = new CircleSingleLinkedList(); cs.addBoy(5)...

2020-03-18 18:09:04 2356

原创 单链表

单链表1.链表是以节点的方式存储的2.每个节点都存在data域(存放数据)和next域(指向下一个节点)3.如图:我们发现链表的各个节点是不一定连续的4.链表分为带头节点链表和不带头节点链表下边是我写的王者英雄人物存储代码:package edu.sdp.linkedlist;public class SingleLinkedList { public static vo...

2020-03-11 16:34:39 2351

原创 稀疏数组经典案例之五子棋

编写五子棋程序中,会有存盘退出和续上盘的功能。ok,上棋盘转化为二维数组的模样:正常使用二维数组进行存取,会有很多重复数据0,数组的大小也就是11 * 11假如我们用稀疏数组的话,会相应地减少数组大小,当然还是看具体情况。这里我们用另外一个二维数组演示:转成稀疏数组第一行为二维数组的 长 宽 以及 有几个不为默认值的值后续的为每个棋子的坐标以及值(黑棋或白棋)最后介绍二维...

2020-03-03 16:15:58 2481 1

原创 学习算法时老师讲的有趣的数学小段子

皇帝不是穷人,在守财奴之中也有穷人,所以,有一些______并不是_______。 A. 皇帝 皇帝 B. 守财奴 守财奴 C. 守财奴 皇帝 D. 皇帝 守财奴运用数学:得出:所以答案选C,不知道你选对了没有。...

2020-03-03 16:02:21 309

原创 关于Model将返回结果传入jsp,使用EL表达式无法展示数据的原因

关于Model将返回结果传入jsp,使用EL表达式无法展示数据的原因在整合SSM项目中遇到model数据不能再jsp界面上展示经过查阅资料有很多说是由于页面少了<%@ page isELIgnored=“false” %>这句话但是我这边的原因并不是这样我解决的方法是在Controller层加上@SessionAttributes(value = “user”)注解valu...

2019-12-11 10:26:20 2584

原创 Mybatis出现Parameter 'XXX' not found. Available parameters are [0, 1, param1, param2]错误解决方法

关于Mybatis出现Parameter ‘********’ not found. Available parameters are [0, 1, param1, param2]错误解决方法直接上图在这里我的错误是:Parameter ‘password’ not found. Available parameters are [0, 1, param1, param2]也就是pass...

2019-12-10 19:46:44 4504

原创 SSM最基础的整合

今天终于完成了SSM框架的整合,高兴地我立马就来写这个整合的过程,好了话不多说下面开始。这是我的项目结构图1.导包这些包都是最基础的jar包了,小编在这就不分类了。2.配置文件首先我们先创建一个Source Folder(1)我们先来写springmvc的配置文件(因为这个简单!) <?xml version="1.0" encoding="UTF-8"?>&lt...

2019-12-07 21:37:15 2285

空空如也

空空如也

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

TA关注的人

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