自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3图片展示实战

vue3 图片展示

2024-04-21 09:40:40 183

原创 前后端跨域请求代码实战(vue3.4+springboot2.7.18)

vue3,springboot跨域,WebMvcConfigurer,前后端跨域请求

2024-04-20 10:22:45 753

原创 vue3环境搭建

npm init vue@latest,前端框架,vue3.4搭建

2024-04-19 10:18:51 234 1

原创 Java生成一个区域内的经纬度随机点的方式

区域内全部点 / 随机点,java,点是否落在区域内

2023-11-22 11:46:14 478

原创 对于构建自定义协议的思考(Java)

自定义协议的编写与思考

2023-10-26 11:09:25 180

原创 UUID转16字节数组(Java)

UUID转16字节数组,mostSigBits ,leastSigBits,16字节还原UUID

2023-10-25 11:12:32 743

原创 mysql过期数据的清理方案(Java/springboot+mybatis)

mysql数据清理 过期清理

2023-10-20 10:57:31 492 2

原创 删除线上无用redis数据的方案(telnet+scan+python脚本)

telnet登录redis,scan匹配redis数据,python(scan+del)删除redis数据 集群/单机删除

2023-10-16 10:22:40 205

原创 protoBuf的简单介绍与使用(Java&springboot版本)

pb在java项目中的使用,语法,编译,构造,解析

2023-10-12 15:37:39 1621

原创 docker部署springboot程序时遇到的network问题

docker network host bridge 在docker容器中获取宿主机ip

2023-09-19 20:37:49 248

原创 java对时间序列每x秒进行分组

java对时间序列每x秒分组

2023-08-29 17:27:17 1666

原创 java对时间序列根据阈值进行连续性分片

连续性时间序列进行分片,

2023-08-29 16:04:48 1614

原创 Confluence(wiki)搭建遇到创建的文档乱码问题的解决

wiki 乱码,confluence内文字乱码

2023-08-12 18:31:56 530 3

原创 双指针二分法(范围映射/匹配问题)

二分法(双指针),范围映射/匹配问题

2023-02-16 17:50:54 103 1

原创 Mac电脑配置mysql 5.7版本环境

Mac电脑,mysql环境,5.7版本,配置环境,重置密码

2023-01-11 14:52:56 419

原创 对list分组的前世今生

问题:根据student类的属性颜色对list进行分组!computeIfAbsentCollectors.groupingBy

2022-05-15 10:02:02 152

原创 连接查询带where条件(学到的新知识)

连接查询带where条件遇到的坑

2022-04-15 17:50:41 1177 2

原创 Eureka注册与发现结合openFeign(保姆级教学)

微服务Eureka注册与发现eureka servereureka clientopenfeign的使用mybatis generator

2022-04-02 16:06:28 2169 1

原创 mybatis generator(保姆级教学)

mybatis generator,xml逆向生成工具

2022-04-02 11:13:30 8023

原创 mysql环境搭建(保姆级教学)

mysql环境搭建,mysql-5.7.23-winx64,my.ini文件,修改mysql密码

2022-03-25 13:29:08 5160 2

原创 grpc的具体实现(Java版本)

grpc(Java实现server和client)看看中文官方文档或者官方文档grpc是什么,官方文档告诉你,我来告诉你怎么使用Java实现!

2022-03-07 14:37:21 3556 5

原创 力扣题之两数相加

2.两数相加(传送门)给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。因为相同位置的数加起来会涉及到该节点下一个节点数据的改变,所以我选用集合ArrayList辅助解决问题(有点笨了)但是还是那句话,自己依靠自己的思路来一遍,会提升我们的编码手感代码: /** * 2. 两数相加 */public cl

2021-12-16 12:36:39 987

原创 MySQL数据库常见面试题

MySQL数据库常见面试题小编这里带大家理一下数据库中的一些需要掌握的面试题集,可能讲的不是很详细,可以先知道有这么个东西再去查找详细资料如由错误还望大佬们指出,小编即可修改完善下面开始顺藤摸瓜逐步深入的学习什么是关系型数据库?关系型数据库就是建立在关系模型上的数据库;关系模型表明了数据库中所有存储的数据的联系(比如:一对多,多对一,多对多)在关系型数据库中,我们将数据存放在各种表中每一行存放着一条数据或者说信息;大多数关系型数据库都是用SQL来操作数据,并支持事务的四大特性(ACID

2021-10-02 17:34:41 474

原创 Sentinel的搭建流程

Sentinel是啥?哨兵:你们微服务的哨兵官方介绍一,下载(传送门:github地址)二,配置给相应的需要监控的的消费者配置如下引入maven<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency>配置

2021-09-18 17:43:36 355

原创 JMeter的安装及简单使用(中文版)

一,下载JMeter(传送门:下载地址)进入下载地址找到下载zip文件得到二,修改显示形式(英文/中文)打开jmeter.properties文件打开jmeter.bat等待黑框结束就弹出客户端三,使用方式(模拟高并发)添加线程组设置线程数,循环次数添加HTTP请求这张图没啥说的(使用我们想要大量访问的地址,模拟高并发场景)之后就是选择文件存放的位置了...

2021-09-18 15:56:16 5397

原创 注册中心nacos的搭建

一,下载nacos(传送门:github地址)下滑找到(下载我们的windows下的zip文件)这里小编是在windows下演示二,解压到指定文件三,配置文件配置application.properties文件配置该文件(其实就是打开这几处的注释)配置startup.cmd(cmd是windows的指令,sh是linux的指令)这里我们要将集群模式该为单个模式(后面用到集群再改回来)这里有两种模式四,数据库的建立不懂这一步干啥,既然nacos作为Java中cloud的注册

2021-09-15 21:06:35 424

原创 阻塞队列实现生产者消费者模型

基于阻塞队列实现生产者消费者模型(极简版)学过了wait-notify机制的生产者消费者模型(传送门:wait-notify机制生消模型)再来看看基于阻塞队列BlockingQueue的生产者消费者模型/** * 概述: * 总共能生产100次,消费100次 * 但是队列中的存在的数量最多有10个 * 注意: * 标记一:为了直观的看到队列满了,需要消费了,但是队列自己会阻塞我们无需进行通知 * 标记二:也是为了直观的看到队列在阻塞 */public class Test {

2021-09-12 12:35:30 200

原创 mybatis org.apache.ibatis.binding.BindingException的解决

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yyx.office.rbac.mapper.ModuleMapper错误翻译:Invalid bound statement:是无效的绑定声明的意思所以从绑定入手:解决一: resources文件下的mapper文件解决二: application.yml文件下的配置解决三:比较悬乎,但是上面都没有解决可以一试,(原因是因

2021-09-10 15:52:26 219

原创 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de

出现错误Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.话不多说,直接上图(可能是这个原因,小编是遇见这个bug了)解决办法:(原因,springboot启动时,没有扫描到你的mapper)在核心控制类内添加上你的mapper包地址就可以解决上述问题...

2021-09-09 16:12:07 281

原创 Redis的简单学习(一文学会Redis!)

页内目录一,Redis的介绍二,Redis的基本使用三,Redis的基本配置四,Redis的持久化五,Redis中的事务六,Redis中的锁七,Redis整合IDEA的使用八,Redis整合springboot的使用一,Redis的介绍二,Redis的基本使用三,Redis的基本配置新建服务器Redis的基础配置打开服务器:C:\Redis>redis-server conf/redis.service-6380.confC:\Redis>:是文件位置redi.

2021-08-23 12:04:24 308

原创 基于HashMap的经典的统计算法

经典的统计算法1941. 检查是否所有字符出现次数相同(以力扣的经典例题为例)统计解法代码: public static boolean areOccurrencesEqual(String s) { HashMap<Character, Integer> map = new HashMap<>(); for (int i = 0; i < s.length(); i++) { Integer intege

2021-08-18 12:44:01 150

原创 霍夫曼编码的压缩与解压

赫夫曼编码百度定义:哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,一般就叫做Huffman编码(有时也称为霍夫曼编码)在了解赫夫曼编码前先了解一下定长编码:太长变长编码:多义性赫夫曼编码:...

2021-08-16 20:27:48 1594 2

原创 霍夫曼树详解Java数据结构篇

赫夫曼树定义:给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为赫夫曼树(Huffman Tree)。什么赫夫曼树,霍夫曼树都是翻译的不同产物罢了;路径:从一个节点到另一个节点的通路称为路径;路径的长度:路径中通过节点两两连线的个数即为路径长度;权:节点中的值即为权;带权路径长度:路径长度*权=带权路径长度树的带权路径长度:所有叶子节点的带权路径长度之和,记为WPL(由此可见权值大的,离根节点越近的越优)赫夫曼树:WPL最小的树下面

2021-08-14 19:51:54 176

原创 堆排序详解

堆排序>思路:(由于二叉树比较起来困难,所以就将二叉树放入数组中进行比较) 如: 5 / \ 写成 6 3 ===》arr={5,6,3,4,2,9,8} / \ / \ 4

2021-08-14 14:52:03 114

原创 Vue-cli脚手架的详细配置流程(vue2.0版本)

页内目录一,Vue-cli脚手架二,配置脚手架三,法一:可视化四,法二:基于doc五,六,一,Vue-cli脚手架二,配置安装node.js进入安装界面安装到指定文件夹使用npm下载所需要的前端包npm:是一个前端库,存放前端开发所需要的前端包,在国外服务器上存放,访问与下载慢,(理解成类似于maven库)cnpm:阿里镜像库node.js安装后npm自动安装到电脑上了以管理员身份运行cmd(黑框)测试版本证明我们有npm了,但是cnpm没有,我们通常使.

2021-08-13 10:07:15 339

原创 基于分页的SpringBoot的学习(一文学会!)

页内目录一,SpringBoot的介绍二,SpringBoot的配置   文件布局与包布局   引入父项目starter-parent   引入maven依赖starter-web   配置额外功能(热加载)   最终pom文件   springboot的启动类配置   application.yml的配置   html界面三,SpringBoot的测试四,五,六,一,SpringBoot的介绍(SpringBoot官网)springboot使创建独立的、.

2021-08-13 09:38:24 211

原创 ElementUI的简单学习(一文快速上手ElementUI)

页内目录一,二,三,四,五,六,一,ElementUI是基于Vue实现的使用Vue对html的标签做了重写;二,基于CDN配置ElementUI(因此组件是以在线获取的方式,所以需要网络支撑)进入官网Element官网复制样式表链接标签引入样式表标签如图引入组件库引入组件库标签三,测试是否成功引入一个button测试放入html界面的div标签中测试,(在IDEA需要运行服务器否则界面不会实时刷新)(这里小编前面运用Vue和Axios实现了表格的显示基于以.

2021-08-09 18:00:11 9640 6

原创 将日期从后端拿到前端格式问题的解决

问题:今天在学习Axios的过程中,将数据库的正常日期(2021-05-21)到前端展示时显示毫秒数,对这一问题的解决解答:(当然这是我基于Axios的,其它场合,各位自试)在对应的实体类下的属性上面加上注解: @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+0800")pattern:时间格式,timezone:为时区的设置;这里有我写的博客:时区的解读当然该注解是基于使用了jackson该maven的依赖 <depende

2021-08-08 17:38:46 492

原创 Axios的简单学习(一文上手Axios!)

页内目录一,Axios的介绍二,Axios的配置三,Axios的基本格式四,使用Axios获取数据一,Axios的介绍官方介绍Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。特性:从浏览器中创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API拦截请求和响应转换请求数据和响应数据取消请求自动转换 JSON 数据客户端支持防御 XSRF我的理解:从后端得到的数据简洁的返回给前.

2021-08-08 16:55:21 374 4

原创 Vue的简单学习(一文快速上手Vue2.0!)

页内目录一,Vue的介绍二,基于vue.js的学习三,Vue的使用模板四,Vue的简单实用五,六,一,Vue的介绍(Vue官网)来看看官方的解释Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。(概括官网的话就是易用.

2021-08-08 14:20:45 1461

空空如也

空空如也

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

TA关注的人

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