- 博客(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.4+springboot2.7.18)
vue3,springboot跨域,WebMvcConfigurer,前后端跨域请求
2024-04-20 10:22:45 933
原创 删除线上无用redis数据的方案(telnet+scan+python脚本)
telnet登录redis,scan匹配redis数据,python(scan+del)删除redis数据 集群/单机删除
2023-10-16 10:22:40 240
原创 docker部署springboot程序时遇到的network问题
docker network host bridge 在docker容器中获取宿主机ip
2023-09-19 20:37:49 337
原创 对list分组的前世今生
问题:根据student类的属性颜色对list进行分组!computeIfAbsentCollectors.groupingBy
2022-05-15 10:02:02 169
原创 Eureka注册与发现结合openFeign(保姆级教学)
微服务Eureka注册与发现eureka servereureka clientopenfeign的使用mybatis generator
2022-04-02 16:06:28 2297 1
原创 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关注的人