自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决FLink:Missing required options are: slot.name

【代码】解决FLink:Missing required options are: slot.name。

2023-07-20 17:27:46 891

原创 ElastaicSearch 查询

match_all:匹配所有match:分词单个匹配 【分词包含query,就可以被检索到,类似contains包含】multi_match:分词多个匹配 【任何一个分词包含query,就可以被检索到】term:全词单个匹配terms:全词多个匹配bool:组合查询range:范围查询aggs:聚合查询query可以理解为SQL里面的where。

2023-05-05 18:03:19 734

原创 初始化scala+play+sbt项目

scala+play+sbt项目初始化

2023-04-17 13:29:27 144

原创 RabbitMq之死信队列之消息过期

死信队列形成条件:1.消息被拒绝2.消息TTL过期3.队列达到最大长度下面演示的是死信队列在消息TTL过期后会自动发送到对应路由的消息队列中(注意:是对应路由)package rab.dtl;import com.rabbitmq.client.BuiltinExchangeType;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import rab.util.ConnectionUril

2020-05-20 17:32:19 1392 1

原创 SpringBoot项目两个不同的controller,获取Session为null,解决办法

在springBoot的一个controller中,我因为要用验证码来验证,所以把验证码存到了session中,但是我在另外一个controller中获取session,缺获取不到,我保证了已经存到了session中,因为我还打印get输出了一下,但是为什么获取不到呢我在看了这么多的博客,简书后,觉得可能是sessionid不同,所以你获得不到这个session里面的值,因此我换了一种方式,...

2020-04-13 14:27:07 4251 10

原创 如何主线程捕获子线程的异常

第一个:子线程类public class ThreadExceptionRunner implements Runnable { @Override public void run() { throw new RuntimeException( "error!" ); }}第二步:主线程类 在...

2020-03-21 15:30:57 903

原创 求最大岛屿面积问题

思想:访问二维数组的每一个元素,如果值为1,就访问他的 上下左右四个节点,顺便累加,直到上下左右不为一,或者超出范围停止递归,返回最终结果。package lectout;/*最大岛屿问题dfs深度遍历 */public class Demo7 { public static void main(String[] args) { int[][] nums={ ...

2020-03-12 15:41:04 182

原创 c语言二叉树

#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *ltree;//*和后面自定义的name不要分开 哪个是在一起的 struct Node *rtree;}Tree;Tree * creatTree...

2020-02-28 19:45:52 97

原创 实现简单负载均衡

负载均衡:1.解决并发压力,提高应用处理性能(增加吞吐量,加强网络处理能力);2.提供故障转移,实现高可用;3.通过添加或减少服务器数量,提供网站伸缩性(扩展性);ps:百度的,哈哈,大白话我不太清晰的表达负载均衡又4中分配web服务器的方式1:轮询 这个是默认的不用管每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2:weight权重指定轮询...

2020-02-22 20:46:01 157

原创 安全组加了tomcat端口,tomcat也启动成功,但是无法访问

解决方法:1.再bin目录在输入这个,判断是否连接成功curl -i http://localhost:80812.如果出现这个问题curl: (7) Failed to connect to ::1: No route to host3.在bin目录下输入下面这段./catalina.sh run & 4.如果你看见了红线划了 的这个5.查询该端口号,ki...

2020-02-22 19:42:00 639

原创 贪心算法之练习

b站韩顺平看到,自己练习选择最优的几个电台,覆盖这7个城市7个城市北京,上海,天津,广州,深圳,杭州,大连五个电台k1hashSet1.add(“北京”);hashSet1.add(“上海”);hashSet1.add(“天津”);k2hashSet2.add(“广州”);hashSet2.add(“北京”);hashSet2.add(“深圳”);k3hashSet3...

2020-02-16 19:44:52 148

原创 最长公共子序列

解释基本都在代码里面用的是动态规划的思想填表我就不填了 我是看别人的 最后会了 人后自己添加了一些,填表基本上就是按照这个思想就是初始化一个二维数组都赋值为0,当你遍历到相同的字符是,给对应的二维数组赋值为1,当没有找到时,就看di[i][j]对应的d[i-1][j]与d[[i][j-1]谁大(ps:就是你上边的和你左边的谁大就算谁),就把谁的值赋给d[i][j].public cl...

2020-02-15 14:41:14 120

原创 最长升序子序列

public class Zuichangzixulie { public static void main(String[] args) { int[] nums = {10,9,2,5,3,7,101,18}; System.out.println(lengthOfLIS(nums)); } //就是将a[1]与a[0]比,如果a1&gt...

2020-02-14 20:21:59 283

原创 八皇后

用的一维数组,一维数组存的值就是他在的位置b站韩顺平public class Queeu8 { int max=8; int [] array=new int[max]; static int count=0; public static void main(String[] args) { //测试,8皇后是否正确 Queeu8...

2020-02-13 19:57:21 111

原创 二分查找

import java.util.ArrayList;import java.util.logging.Level;public class Binery { public static void main(String[] args) { int[] arr={1,8,10,89,1000,1000,1000,1000,1234}; ArrayLi...

2020-02-13 18:04:36 103

原创 分治之汉诺塔问题

将一整堆分为两部分,最底下一个一部分,剩下的一部分,递归操作,知道不能再分,然后移动。import sun.plugin.dom.html.ns4.HTMLAnchorCollection;public class Han { public static void main(String[] args) { char a='A',b='B',c='C'; ...

2020-02-13 14:51:14 107

原创 docker安装rabbit访问不了阿里云服务器的15672

请点击这个链接百分百解决我是为了以后再用写的

2020-02-12 17:47:59 261

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

记住springboot在用阿里云服务器上的mysql的时候,报的连不上mysql的错,可能是因为你链接mysql的配置少写了一些东西这是错误界面我刚刚开始的在你url后添加这么一长串,他就可以访问成功了,缺少了一些参数 url: jdbc:mysql://你的公网ip:3306/pinxixi?useSSL=true&serverTimezone=UTC&u...

2020-02-11 15:50:47 247

原创 计数排序

我见过最牛批的这是他的链接加深记忆下面是我根据自己的理解加的注释完全能让人理解,就啥都不说了,我真佩服写出这个的人时间复杂度O(n+k)import java.util.Arrays;public class Jishu { public static void main(String[] args) { int[] arr={1,2,3,5,4,3,2}; ...

2020-02-09 22:47:17 92

原创 从oss拿到图片的url

目的方便前端展示页面图片我上一个博客写的是上传文件到oss从oss那里拿到url很简单,你只要把这些话加到上传文件的util里面,让他返回的是路径,让他上传的同时,返回一个url路径,保存在数据库中,剩下的就不用说了吧… //返回图片所在的全部路径,方便前端访问 //设置过期时间为100年 Date expirati...

2020-02-09 22:08:47 2427 3

原创 springboot项目上传文件到oos

第一步:在pom.xml里面加入这些依赖 <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>2.4.0</...

2020-02-09 18:54:28 945

原创 nginx实现最最最简单的动静分离

刚刚看了一点视频,就为了加深印象,勿喷1,先安装好nginx在Linux里面2,在/usr/local/nginx/conf/nginx.conf里面配置1,第一个红色箭头是虚拟机的ip地址2,第二三箭头指的是第二张图片红色箭头所指的文件3,最后几张图片是实现的效果效果,在windows上访问的...

2020-02-08 22:36:13 147

原创 SpringBoot+mybatis项目中增加数据后主键自动绑定到类的主键id

package com.springboot.bootcache.mapper;import com.springboot.bootcache.bean.User;import org.apache.ibatis.annotations.*;import org.springframework.data.annotation.Id;@Mapperpublic interface User...

2020-02-08 17:00:49 1120

原创 归并排序

自己练习,参考的博主在下方思想:1,就是将一个混乱的数组分割,直至数组的长度<2,2,再将他们合并排序为一个短的数组。3,重复2步骤4,得到一个有序的数组时间复杂度:O(nlogn)import java.util.Arrays;public class GuiBing { public static void main(String[] args) { ...

2020-02-08 11:43:03 90

原创 springboot项目获得文件真实路径的两种方式

1: String path = System.getProperty("user.dir"); System.out.println(path);2: File directory = new File("src/main/resources/image"); String courseFile = directory.getCanonicalPa...

2020-02-07 22:52:39 2110

原创 Redis序列化

因为不设置序列化redis在Redis Desktop Manager中存储的数据是默认jdk序列化的,我们看不懂,我们需要把他改成jackson序列化,这样存在这个可视化工具里面我们才能看的懂,也方便调用。import com.springboot.bootcache.bean.Department;import com.springboot.bootcache.bean.Employe...

2020-02-07 16:44:30 171

原创 堆排序

博客园看见的,自己写来练习思想:1,先构建一个大顶堆(或者小顶堆)2,将大顶堆的堆顶元素与堆尾元素互换,断开堆尾3,重现构建大顶堆4,重复2,3,直到只剩下一个堆顶元素import java.util.Arrays;public class Dui { public static void main(String[] args) { int []arr...

2020-02-07 10:50:53 86

原创 选择排序

b站学习,自写练习思想:比起冒泡排序,它不是冒泡排序那种通过交换进行排序,他是每次循环找出最小的哪一个,然后将最小的值赋给arr[0],依次下去,将混乱的序列数组成一个有序的数组。时间复杂度:O(n2)import java.util.Arrays;public class Sort { public static void main(String[] args) { ...

2020-02-06 21:50:19 61

原创 冒泡排序

从中学习的代码自己练习加深记忆思想:冒泡排序就是两层for循环,每次让一个最大的数放在最后,循环arr.length-1后他就会排好顺序,当然,也有可能不到哪个次数他就会排好循序最好时间复杂度:O(n)最坏时间复杂度:O(n2)平均时间复杂度:O(n2)import java.util.Arrays;public class Sort { public static v...

2020-02-06 21:27:35 80

原创 希尔排序

b站看到,自写练习思想:1,就是在插入排序的基础上每次让他跳跃式的进行交换排序,每一轮排序完后让gap的值减为上次的一半,缩小跳跃间隔,再次进行排序,当gap==1的时候,就是插入排序,具体代码如下2,平均时间复杂度 O(nlogn)import java.util.Arrays;public class Sort { public static void main(Stri...

2020-02-06 10:38:57 94

原创 插入排序

b站看的,自己练习1,将第一个数看作有序,其他的数看作无序2,将第二个数与第一个数表,如果小于第一个数就将temp=a[0]a[0]=a[1]a[1]=temp3,通过while循环将其他的数字一次排好顺序平均时间复杂度O(n2)最好时间复杂度O(n)最坏时间复杂度O(n2)import java.util.Arrays;public class Sort { p...

2020-02-05 23:21:51 73

原创 快速排序练习

b站学习的,自己写一遍加深记忆思想①先选择一个基准数作为参照物(例如第一个数)②小于基准数的放在左边,一直小于就一直给left++大于的放在右边,一直大于就right–知道他们相等,然后把基准值赋给arrleft③ 递归方法 分别对左边的和右边的进行递归操作,就可以了import java.util.Arrays;public class Sort { public s...

2020-02-03 22:08:27 132

原创 springboot项目中用WebMvcConfigurerAdapter

简单的页面访问不带数据的不需要写空方法,写个配置类@Configurationpublic class MyMvcConfig extends WebMvcConfigurerAdapter { @Override public void addViewControllers(ViewControllerRegistry registry) { //supe...

2020-02-01 19:01:35 182

原创 org.apache.ibatis.exceptions.PersistenceException

写下自己坑爹的maven导入mysql版本包的毒<groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.48</version>当我加入的依赖是5.1.48版本的时候,就出现了下面的错误**当我的m...

2019-12-10 22:35:30 191

原创 如何完美导入java web工程

我们在学习发过程中,经常会参考别的的代码,但是有时候在运行的时候run on server 显示不出来,我总结了以下基本只要按照步骤,应该不会出现什么问题,如果有问题,大家可以留言@我第一步:remove掉tomcat9.0和jdk,因为他的配置文件不是你的配置文件,所以你需要换上你自己的**点击add library选择jre system library,选择worksp...

2019-12-05 13:15:02 813

原创 Eclipse建立maven Dynamic Web Project步骤

第一步第二步与创建java不同的是注意packaging要选择 war第三步右击项目,点击属性,找到Project Facets把红色标记的地方取消勾去掉然后点击应用然后再次点击刚刚Dynamic Web Module,下面会出现一行东西,就是我下面标记的点击它进去,将其修改成下面的格式点击ok,然后点击Apply and close第四步基本上该有的都有的,对...

2019-11-30 00:04:51 255

原创 javaweb中为什么上传的图片我在项目里面建文件夹里面找不到原因

当项目中出现类似这种加载不出来图片的时候,图片上传了,但是再一次加载项目时缺不见了当箭头指向use tomcat这一行时,你上传的图片会保存在你tomcat的路径下,而不是你的 项目中,所以每次再次运行程序时,老是会出现图片加载不出来的现象。不信的话你可是试试把你引用图片的路径打印出来,看一看是不是在tomcat下保存的路径当选择红色箭头指向的这个use workspace这个...

2019-11-03 10:43:44 2601 1

原创 图形验码器

package com.oracle;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.ima...

2019-10-19 14:56:01 223

原创 重写HttpServletRequestWraaper的getParamter()方法

多看,多学习,加深记忆初始页面package cmo.xzy;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http...

2019-10-16 18:22:26 358

原创 Strings类常用方法摘要加例题

Char charAt(int index)返回指定索引处的char值String string2=“123456”;System.out.println(string.charAt(1)); //2Booolean compareTo (String str)String s1=“w”;String s2=“w”;String s3=“l”;S...

2019-09-17 17:06:10 156

空空如也

空空如也

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

TA关注的人

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