自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker镜像拉取问题解决(2024-9-18尝试是可以的)

docker拉取镜像问题解决(2024-9-18日测试)Error response from daemon,context deadline exceeded (Client.Timeout exceeded while awaiting headers)

2024-09-18 15:13:31 181

原创 docker搭建redis6.0(docker run&docker compose演示)

redis.conf redis配置文件,数据文件,日志文件 挂载,docker run redis,docker compose redis,(CONFIG REWRITE failed: Permission denied/CONFIG REWRITE failed: Device or resource busy)

2024-05-11 10:53:43 626

原创 docker-compose启动mysql4.7环境搭建

docker compose mysql4.7 yml 数据库中字段不支持中文插入解决

2024-05-06 23:40:09 316 1

原创 docker-compose完成mysql8.0+环境搭建

mac电脑 docker compose 部署 mysql8.0 报错:Authentication plugin ‘caching_ sha2_password‘ cannot be loaded 配置:default_authentication_plugin=mysql_native_password

2024-05-06 18:41:23 846

原创 docker-compose启动mysql5.7报错

docker compose mysql5.7 错误日志:--initialize specified but the data directory has files in it. Aborting./TIMESTAMP with implicit DEFAULT value is deprecated问题解决

2024-05-04 17:34:56 462 1

原创 前后端数据加密代码实战(vue3.4+springboot 2.7.18)

java/ vue / js(crypto-js/jsencrypt) 加密:SHA256 加密解密:AES/RSA算法的使用,springboot+vue3.4,前后端数据加密流程

2024-05-01 10:39:46 1605 2

原创 vue3图片展示实战

vue3 图片展示

2024-04-21 09:40:40 562

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

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

2024-04-20 10:22:45 933

原创 vue3环境搭建

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

2024-04-19 10:18:51 365

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

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

2023-11-22 11:46:14 886

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

自定义协议的编写与思考

2023-10-26 11:09:25 206

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

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

2023-10-25 11:12:32 1082

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

mysql数据清理 过期清理

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

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

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

2023-10-16 10:22:40 240

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

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

2023-10-12 15:37:39 2208

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

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

2023-09-19 20:37:49 337

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

java对时间序列每x秒分组

2023-08-29 17:27:17 1716

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

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

2023-08-29 16:04:48 1677

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

wiki 乱码,confluence内文字乱码

2023-08-12 18:31:56 754 5

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

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

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

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

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

2023-01-11 14:52:56 463

原创 对list分组的前世今生

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

2022-05-15 10:02:02 169

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

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

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

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

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

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

原创 mybatis generator(保姆级教学)

mybatis generator,xml逆向生成工具

2022-04-02 11:13:30 8465

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

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

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

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

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

2022-03-07 14:37:21 3730 7

原创 力扣题之两数相加

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

2021-12-16 12:36:39 1027

原创 MySQL数据库常见面试题

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

2021-10-02 17:34:41 514

原创 Sentinel的搭建流程

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

2021-09-18 17:43:36 381

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

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

2021-09-18 15:56:16 5508

原创 注册中心nacos的搭建

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

2021-09-15 21:06:35 461

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

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

2021-09-12 12:35:30 266

原创 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 233

原创 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 346

原创 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 583

原创 基于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 175

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

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

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

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

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

2021-08-14 19:51:54 214

原创 堆排序详解

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

2021-08-14 14:52:03 120

空空如也

空空如也

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

TA关注的人

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