自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野蛮女孩的博客

野蛮女孩的博客

  • 博客(119)
  • 资源 (7)
  • 收藏
  • 关注

原创 Mac搭建Java环境【环境搭建】

官网地址:https://www.oracle.com/java/technologies/downloads/archive/官网地址:https://www.jetbrains.com/zh-cn/idea/download/other.html。【1】调用方法的时候,如果有明确的返回最值,我们用变量接收==》快捷键:Ctrl+Alt+V。【9】ctrl + shift + 减号(所有代码全部折叠)/ 加号(全部展开)【14】ctrl+alt+V,选中代码(str.length),快速生成变量。

2025-04-22 15:33:41 708

原创 nodejs构建项目

搭建一个 Node.js 框架是理解 Web 应用架构的绝佳方式。本指南将带您完成创建一个轻量级但功能完善的 Node.js 框架的全过程,类似于 Express 或 Koa,但规模更小,便于理解。首先,创建项目目录并初始化 npm 项目:安装必要的依赖:更新 中的脚本:2. 创建核心应用类创建 目录和核心应用文件:实现核心应用类:3. 路由系统创建路由文件:实现路由系统:4. 中间件系统中间件系统已经在核心应用类中实现了基本功能。现在添加一些常用的内置中间件:实现请求体解析中间件

2025-04-13 21:08:37 591

原创 GIT日常记录

git checkout -b feature d eee/feature d //获取远程的feature d分支到本地仓库,-b参数后面是本地仓库中新建的仓库的名称。http://github.com/用户名/仓库名/master@{7.day.ago}...master (同样,day,week,month,year都是可以哒)http://github.com/用户名/仓库名/master@{xxxx-xx-xx}...master (xxxx-xx-xx代表年月日)

2025-03-14 13:37:01 853

原创 k8s架构及服务详解

回到顶部service是k8s中的一个重要概念,主要是提供负载均衡和服务自动发现。Service 是由 kube-proxy 组件,加上 iptables 来共同实现的。服务并不是和pod直接相连的,介于他们之间的就是Endpoint资源。Endpoint资源就是暴露一个服务的IP地址和端口列表。通过service查看endpoint方法如下:1234567891011121314151617181920212223242526gettrue。

2025-03-03 16:03:25 953 5

原创 Docker 基础知识

Docker如何在非Linux系统中运行容器通过添加到Linux内核版本2.6.24的名称空间功能,可以实现容器的概念。容器将其ID添加到每个进程,并向每个系统调用添加新的访问控制检查。它由clone()系统调用访问,该调用允许创建先前全局命名空间的单独实例。如果由于Linux内核中可用的功能而可以使用容器,那么显而易见的问题是非Linux系统如何运行容器。Docker for Mac和Windows都使用Linux VM来运行容器。Docker Toolbox用于在Virtual Box VM中运行容

2025-02-27 18:04:40 772

原创 docker简介-学习与参考

Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。• Harbor是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。

2025-02-27 17:56:37 1639

原创 什么是 Netty

Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架,用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架,Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等获得了广泛的应用,知名的 Elasticsearch 、Dubbo 框架内部都采用了 Netty。

2025-02-27 17:37:51 1260

原创 区块链面试问题初级

【代码】区块链面试问题初级。

2025-02-27 09:28:49 126

原创 deepseek本地部署教程

一、需要哪些工具?根据电脑版本下载即可。Ollama 是一个专注于本地化部署和运行大语言模型的工具,支持用户在本地设备上高效地运行和微调各种开源大模型,尤其适合注重数据隐私和自定义需求的开发者。Chatbox 是一个开源的桌面端 ChatGPT 客户端,提供简洁易用的界面,支持多平台运行,方便用户快速接入 OpenAI 或其他大模型 API,提升对话体验。简单来说:ollama类似于Anaconda,而chatbox类似于pycharm或者vscode。二、安装配置大模型1.安装ollama。

2025-02-21 11:00:07 1023

原创 【ljava链接池过滤mysql8的自定义校验】

【代码】【ljava链接池过滤mysql8的自定义校验】

2024-09-12 19:33:18 125

原创 处理死锁问题

WHERE user=‘用户名’ AND。

2024-08-12 10:25:43 287

原创 git拉取代码出现“remote: The project you were looking for could not be found.”错误分析

由于之前有同事在我电脑登录git账号,所以在windows凭据中保存了2个git账号,而默认使用的第一个账号的远程库中不存在我想要的目标仓库数据,就出现了“remote: The project you were looking for could not be found”这个问题。如果输入的远程地址正确,那么极大可能是用户未登录或多个用户登录无法正确获取你想要的用户,如下图所示,

2024-08-10 15:06:06 763

原创 mysq锁表,批量杀死进程

mysql查询所有锁表状态SHOW PROCESSLISTKILL QUERY 39983; 杀死一个锁进程批量死一个锁进程SELECT CONCAT('KILL ', id, ‘;’) AS kill_commandFROM information_schema.processlistWHERE user=‘lixiang-dev’ AND =‘Sleep’;

2024-07-10 09:37:57 466

原创 ATTP文档

======测试

2024-06-03 14:36:16 174

原创 Cursor-AI,一个程序员写代码的小工具

Windows 版的下载地址为:https://dl.todesktop.com/230313mzl4w4u92/windows/nsis/x64,下载后得到 Cursor Setup 0.1.3-x64.exe 文件,约 85MB。Cursor,一个程序员写代码的小工具,gpt4。先登录账号,用github账号密码就可以了。安装好会有一堆选项,设定语言,界面等。ctrl+l选择代码解释。ctrl+k启动需求。

2024-05-18 15:09:53 1525

原创 【docker run --name mysql8 -d -p 3306:3306】

p 3306:3306 :将容器的 3306 (后面那个) 端口映射------------>到主机的 3306 (前面那个) 端口。-v /docker-data/mysql/data:/var/lib/mysql 将mysql储存文件夹挂载到主机。-v /docker-data/mysql/log:/var/log/mysql 将日志文件夹挂载到主机。-v /docker-data/mysql/conf:/etc/mysql 将配置文件夹挂载到主机。拉取mysql8.0.16 镜像。

2024-05-11 22:12:33 588

原创 【java.io.IOException: java.lang.IllegalArgumentException: db.num is null】

a)在conf目录下修改cluster.conf文件,填写自己本地ip地址,并去掉.example后缀。-mysql.sql脚本创建完成;b)修改application.a)在conf目录下将。,在内容里添加如下内容。

2024-05-09 21:43:39 656 1

原创 【Arthas使用教程】

GitHub地址1码云地址1Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。这个类从哪个 jar 包加载的?为什么会报各种类相关的Exception?我改的代码为什么没有执行到?难道是我没commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看系统的运行状况?有什么办法可以监控到JVM的实时运行状态?

2024-04-27 17:47:16 2741

原创 你们项目负载均衡如何实现?

1.我们使用的负载均衡主要用的是RIbbon,譬如远程调用用Feign,底层负载均衡使用的是Ribbon2.Ribbon的负载均衡策略有哪些:简单轮询服务列表,来指定服务器,随机轮询服务列表,更加权重,响应时间越长,权重越低。根据区域zool机房,服务器来随机找 Ribbon默认的策略3.如果想负载均衡自定义该如何实现?有2种,1:实现irun接口可以实现 2:修改客户端的ribbon的配置

2024-04-09 11:27:01 140

原创 【Mybatis】的执行流程

1.读取mybatis的配置文件:mybatis-config.xml加载运行环境和映射文件。4.操作数据库接口,Executor执行器,同时负责查询缓存的维护。3.创建SqlSession对象(包含执行sql语句的所有方法)2.构建SqlSessionFactory。

2024-04-08 16:40:41 173

原创 Redis作为缓存,数据的持久化是怎么做到的呢?

AOF:储存是所有指令的文件,文件很大,恢复起来会很慢,但是数据不会丢失,但是可以设置储存AOF文件的刷盘策略,一般1秒一次。AOF:是一种日志文件,所以的操作指令都会储存,down机了可以找AOF文件,把里面的命令在重新执行一次。2.RDB是一个二进制文件,保存的时候体积很小,恢复数据很快,但是它可能会丢失数据。RDB:他是是快照储存在硬盘的,如果redis,down机了会从RDB中快速恢复。1.在redis中存在2个方法,第一个是 RDB,第二个是AOF。

2024-04-06 19:05:10 196

原创 redis作为缓存,mysql的数据如何与redis进行同步呢?双写一致性

2.阿里提供cannal中间件,他是一个个服务,可以伪装一个mysql节点,当mysql有更新操作的时候,会监听binlog二进制日志数据,更新到redis缓存当中。写的时候添加一个排他锁又称独占锁,可以读读互斥,读写互斥。1.采用了异步处理方法,当有数据更新和插入数据库的时候,放入MQ,顶一个任务监听MQ有数据就进行更新redis缓存。1.使用的readsson分布式锁,当读数据的时候添加了一个共享锁,读读不互斥,写互斥,排他锁底层用的redis sexnx锁,如果有就返回false,如果没有就新建。

2024-04-06 18:04:22 640

原创 【Spring中的BeanFactory和applicationContext】有什么区别?

BeanFactory1. BeanFactory属于Spring容器相关体系的根节点接口2. BeanFactory有两个功能,1.创建实例 2.获取实例。并且懒加载实例。applicationContent3. applicationContent接口继承了BeanFactory接口4. applicationContent则增加国际化,aop拦截器,消息发送相应机制,访问资源等

2024-04-06 12:46:31 155

转载 【单例模式 饿汉模式和懒汉模式】

【代码】【无标题】

2024-04-04 19:09:06 119

原创 RESTful API说明

RESTful API(Representational State Transfer)是一种用于设计网络应用程序的架构风格。它基于 HTTP 协议,通过使用统一的资源标识符(URL)来访问和操作资源。使用 RESTful API 可以使应用程序的开发过程更简单和灵活。它提供了一种标准的方式来定义和访问资源,并且可以与各种不同的客户端和服务器端技术进行集成。

2024-04-04 18:46:16 290

原创 Spring中依赖注入的方法有几种,分别是什么?

依赖注入的目的:都是为了减少对象之间的紧密耦合1. 构造函数注入:通过在类的构造函数中接受依赖对象作为参数,Spring在创建对象时将依赖注入。2. Setter方法注入:在类中提供setter方法,Spring通过调用这些setter方法将依赖对象注入到对象中。3. 接口注入:通过实现特定的接口,将依赖对象注入到实现该接口的类中。4. 注解注入:使用Spring提供的注解,如果@Autowired @Resource @Value @buidler @inject等,来标记需要注入的属性或者方法

2024-04-04 18:19:10 393

原创 【JVM调优命令】

*栈是线程和方法执行的地方。jstack就是看栈的快照。所以cpu过高,或者死锁鞥就用jstack检查问题。堆存的是对象,垃圾回收的主要区域。jmap是看堆里对象的情况。**1. -xms:初始化堆大小。但是线上主要jmap使用。

2024-04-04 09:39:22 257

原创 【单点登录SSO,Auth2,jwt-过程分析】

目录单点登录简介SSO&CAS是什么单点登录适合什么场景单点登录的三种实现方式CAS的几个重要知识点CAS的实现过程单点登录简介单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了用户管理,是目前

2024-04-03 21:59:12 944

原创 聊一聊单点登录

B. 基于 Token 的单点登录(如 OAuth2):在用户登录时,服务器生成一个包含用户身份信息和访问权限的 token,将其发送给用户浏览器。服务器根据 token 中的信息判断用户是否已经登录,从而实现单点登录。服务提供商(SP):SP 是单点登录系统的目标应用系统,负责接收和验证 token,并根据 token 中的信息判断用户是否已经登录。提高工作效率:单点登录可以简化登录过程,用户只需登录一次就可以访问多个应用系统,降低了用户在使用不同系统时切换账号的复杂性,从而提高了工作效率。

2024-04-03 20:43:54 1003

原创 【无标题】

但是,建议加上注解。System.out.println("----------------------------分割线--------------------------");System.out.println("----------------------------分割线--------------------------");System.out.println("----------------------------分割线--------------------------");

2024-03-21 16:59:26 934

原创 什么时候用ref和reactive

对于基本数据类型和不可变对象/数组,使用ref。对于复杂对象和可变数组,使用reactive。请注意,虽然reactive更适合处理复杂对象,但如果你只是想要一个响应式引用,并且不打算修改它,那么使用ref也是可以的。在大多数情况下,你应该优先使用ref,因为它更简单,并且对于大多数用例来说性能更好。然而,如果你需要深度响应性追踪,那么reactive是更好的选择。

2024-02-22 14:38:41 1237

原创 uni-app 微信小程序CI机器人自动化部署方案

【代码】uni-app 微信小程序CI机器人自动化部署方案。

2024-01-29 15:48:52 1083 1

原创 Java面试题夺命连环问

配置文件中指定需要扫描的包路径。

2024-01-29 15:47:17 487

原创 彻底理解maven + 配置私服 + 阿里云镜像

mirrors: mirror相当于一个拦截器,它会拦截maven对remote repository的相关请求,把请求里的remote repository地址,重定向到mirror里配置的地址。如果你希望如果在阿里云镜像找不到资源时也可以访问问中央仓库,那么阿里云镜像就不能使用<mirrorOf>central</mirrorOf>,可以把阿里云镜像配置成一个私服,因为中央仓库在国外,下载比较慢,所以可以配置为定向到阿里云镜像,阿里云镜像里面一般都很全。offline: 离线模式,默认为 false。

2024-01-25 16:53:20 4925

原创 yarn 安装包时报“certificate has expired”

将yarn配置中的 strict-ssl 设置为 flase , 在 info yarn config 信息中, 'strict-ssl' 为 true,表示需要验证 HTTPS 证书。npm包管理器安装时也遇到过类似的问题,问题原因也是和上面一样的,都是【HTTPS 证书验证失败】。解决办法也是一样的,将npm包管理器的 strict-ssl 的值改为 false 即可。并且自己通过npm包管理器安装时,也会报同样的错误。类似报以上的错误,都可以将包的 strict-ssl 的值改为 false。

2024-01-24 15:44:56 15778 5

原创 【VUE+Elemet 】正则验证 + 表单验证 + 注意事项

\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)* 输入多个地址用逗号或空格分隔邮件。^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$  //匹配负浮点数。^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //匹配正浮点数。

2023-11-20 17:34:39 1778

原创 git 将本地已有的一个项目上传到新建的git仓库的方法

1...git用户名邮件单纯的下载一个仓库将远程仓库的更新拉到本地仓库(不影响本地已有的提交)将本地修改上传到远程仓库将本地更改上传到远程仓库,并使本地远程一致新建一个仓库并用本地代码初始化我不想同步某些文件/文...查看详情。

2023-11-20 17:29:06 7223

原创 IDE实用设置之新建项目 自动,加载配置好的maven

idea实用设置之新建项目 自动,加载配置好的maven

2023-09-21 14:10:26 246

原创 DEA一直updating index,这样无法使用其内部各种方法跳转,而且持续时间特别长

2、因为重装了idea,maven使用的默认自带maven配置,后续调整为个人的settings.xml,使用自建nexus仓库,解决了一定maven下载依赖问题。点击File菜单,点击子菜单Invalid Caches,弹出弹窗后选择Invalid Caches And Restart重启后就可以了。IDEA一直updating index,这样无法使用其内部各种方法跳转,而且持续时间特别长。1、可能是磁盘空间不足,清理之后仍然持续保持这种状态,应该是保持了错误机制。分析了一下,这次引起的原因。

2023-09-21 13:12:58 1042

原创 私服下载失败,下载不下来

在MVEN 中配置内容。

2023-09-15 16:52:55 182

liang新版nacos本地使用方法.zip

liang新版nacos本地使用方法.zip

2024-05-09

settings.xml

配置xml

2024-04-26

项目管理-画图-画流程图-画甘特图

项目管理-画图-画流程图-画甘特图

2024-02-20

抽奖html+css+JQ动态纯前端实现

抽奖html+css+JQ动态纯前端实现

2024-02-02

非常好的数据库建模工具值得拥有

非常好的数据库建模工具值得拥有

2024-02-02

wechat-pay支付

wechat_pay支付

2023-07-06

WeToolSetup4.0.8.exe

微信清除还有软件

2023-06-13

RabbitMQ.pptx介绍RabbitMQ具体事项

RabbitMQ.pptx介绍RabbitMQ具体事项

2023-06-13

FileZilla FTP Client.zip

FileZilla FTP Client.zip

2023-06-13

易签云JAVAsdk.rar

易签云JAVAsdk.rar

2023-06-13

HTT-Debugger-Pro-v9.11.zip 抓包工具

HTT_Debugger_Pro_v9.11.zip 抓包工具

2023-06-13

activeMQ-LINUX.zip

activeMQ-LINUX.zip

2023-06-13

Docker分享.pptx,分享docker具体用法

星月牧场 - 下单接口 -dev.jmx

2023-06-13

星月牧场 - 下单接口 -dev.jmx

星月牧场 - 下单接口 -dev.jmx

2023-06-13

生产诺曼压力测试.jmx

生产诺曼压力测试.jmx

2023-06-13

HTTP请求默认值.jmx

HTTP请求默认值.jmx

2023-06-13

电子签约平台软著开发-作为测试

电子签约平台软著开发-作为测试

2023-06-13

面试八股文-面试宝典3

面试八股文.zip

2023-06-13

springboot.rar

springboot.rar

2023-06-13

Java面试知识卡片大全.zip

Java面试知识卡片大全.zip

2023-06-13

HTTPS原理介绍.pptx

HTTPS原理介绍.pptx

2023-06-13

删减版Java新特性(剖析Java8以来的新特性).pdf

【删减版】Java新特性(剖析Java8以来的新特性).pdf

2023-06-13

星月牧场测试脚本.jmx

星月牧场测试脚本.jmx

2023-06-13

ShardingSphere学习分享(一).pptx

ShardingSphere学习分享(一).pptx

2023-06-13

性能测试报告-demo模板

性能测试报告-demo模板

2023-06-13

maven安装包-迁移备份

maven安装包-迁移备份

2023-06-12

建立DB数据工具,模拟建表导入DB

建立DB数据工具,模拟建表导入DB

2023-06-12

ACTIVEmq-windosw.zip

ACTIVEmq-windosw.zip

2023-06-12

DOcker实践大全,从0到1的历练

DOcker实践大全

2023-06-12

mongodb-WIN32-x86-64

mongodb-WIN32——x86_64

2023-06-12

git安装包-迁移项目用

git安装包-迁移项目用

2023-06-12

java反编译软件luyten

java反编译软件luyten

2023-06-12

JMeter压力工具包

JMeter压力工具包

2023-06-12

[JAVA版本]微信工具类文件

wxapi.zip

2022-03-30

100套BI大数据展示

100套BI大数据展示

2022-03-22

sftp-demo.rar

java上传sftp功能

2021-11-03

Echarts-Demo.rar

大数据展示

2021-07-06

VR看房threejs.rar

VR看房

2021-07-06

java反编译软件市面比较牛的反编译

java反编译软件市面比较牛的反编译

2021-04-19

空空如也

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

TA关注的人

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