爪蛙毁一生
码龄5年
求更新 关注
提问 私信
  • 博客:210,223
    社区:368
    210,591
    总访问量
  • 253
    原创
  • 1,580
    粉丝
  • 41
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2021-05-22

个人简介:6

博客简介:

爪蛙毁一生的博客

博客描述:
java,c++,运维,算法,数据结构宝藏博主
查看详细资料
个人成就
  • 获得240次点赞
  • 内容获得65次评论
  • 获得589次收藏
  • 代码片获得3,851次分享
  • 博客总排名1,947,507名
创作历程
  • 104篇
    2023年
  • 57篇
    2022年
  • 120篇
    2021年
成就勋章
TA的专栏
  • java
    123篇
  • 设计模式
    4篇
  • 面试题
    14篇
  • spring
    43篇
  • springboot
    3篇
  • javaweb
    16篇
  • jsp
    3篇
  • mybatis
    2篇
  • 微服务
    32篇
  • 前端
    3篇
  • vue
    2篇
  • mysql
    17篇
  • maven
    2篇
  • git
    2篇
  • 运维
    56篇
  • 云计算
    10篇
  • k8s
    5篇
  • linux
    50篇
  • nginx
    2篇
  • docker
    7篇
  • python
    1篇
  • 数据结构
    60篇
  • c++
    60篇
  • Hadoop
    2篇
  • 网络基础
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 5

TA参与的活动 3

兴趣领域 设置
  • Java
    javaspring bootspring cloudmybatis
  • 编程语言
    bash
  • 大数据
    mysqlmongodbnosqlmariadb
  • 云平台
    云计算
  • 运维
    apachenginxdocker服务器运维容器devops自动化运维开发
  • 网络空间安全
    系统安全web安全
  • 服务器
    linuxcentos
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

微服务--一篇入门kubernets

传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台物理机上运行多个虚拟机,每个虚拟机都是独立的一个环境优点:程序环境不会相互产生影响,提供了一定程度的安全性缺点:增加了操作系统,浪费了部分资源容器化部署:与虚拟化类似,但是共享了操作系统优点:可以保证每个容器拥有自己的文件系统、CPU、内存、进程空间等。
原创
博文更新于 2023.12.04 ·
1282 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

k8s集群出现无法恢复错误需要进行重置

【代码】k8s集群出现无法恢复错误需要进行重置。
原创
博文更新于 2023.12.04 ·
418 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

设计模式(5)-使用设计模式实现简易版springIoc

Spring 就是面向Bean的编程(BOP,Bean Oriented Programming),Bean 在 Spring 中处于核心地位。Bean对于Spring的意义就像Object对于OOP的意义一样,Spring中没有Bean也就没有Spring存在的意义。Spring IoC容器通过配置文件或者注解的方式来管理bean对象之间的依赖关系。spring中bean用于对一个类进行封装。如下面的配置:
原创
博文更新于 2023.11.17 ·
486 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式(4)-行为型模式

行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。行为型模式分为:以上 11 种行为型模式,除了模板方法模式和解释器模式是类行为型模式,其他的全部属于对象行为型模式。在面向对象程序设计过程中,程
原创
博文更新于 2023.11.16 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式(3)-结构型模式

由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。Java中的代理按照代理类生成时机不同又分为静态代理和动态代理。静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成。动态代理又有JDK代理和CGLib代理两种。如果去欧洲国家去旅游的话,他们的插座如下图最左边,是欧洲标准。而我们使用的插头如下图最右边的。因此我们的笔记本电脑,手机在当地不能直接充电。
原创
博文更新于 2023.11.09 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式(2)-创建型模式

需求:设计一个咖啡店点餐系统。设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。具体类的设计如下:在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则。
原创
博文更新于 2023.11.09 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

设计模式(1)-设计模式前置基础知识

类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。
原创
博文更新于 2023.10.15 ·
365 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java面试题-学成在线项目

媒资管理系统是每个在线教育平台所必须具备的,查阅百度百科对它的定义如下:媒体资源管理(Media AssetManagement,MAM)系统是建立在多媒体、网络、数据库和数字存储等先进技术基础上的一个对各种媒体及内容(如视/音频资料、文本文件、图表等)进行数字化存储、管理以及应用的总体解决方案,包括数字媒体的采集、编目、管理、传输和编码转换等所有环节。
原创
博文更新于 2023.09.26 ·
1279 阅读 ·
1 点赞 ·
0 评论 ·
29 收藏

java面试题-并发编程基础

CAS的全称是: Compare And Swap(比较再交换),它体现的一种乐观锁的思想,在无锁情况下保证线程操作共享数据的原子性。在JUC( java.util.concurrent )包下实现的很多类都用到了CAS操作AbstractQueuedSynchronizer(AQS框架)AtomicXXX类例子:我们还是基于刚才学习过的JMM内存模型进行说明线程1与线程2都从主内存中获取变量int a = 100,同时放到各个线程的工作内存中。
原创
博文更新于 2023.09.25 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java面试题-常见技术场景

单点登录的英文名叫做:Single Sign On(简称SSO),只需要登录一次,就可以访问所有信任的应用系统在以前的时候,一般我们就单系统,所有的功能都在同一个系统上。单体系统的session共享登录:将用户信息保存在Session对象中如果在Session对象中能查到,说明已经登录如果在Session对象中查不到,说明没登录(或者已经退出了登录)注销(退出登录):从Session中删除用户的信息后来,我们为了合理利用资源和降低耦合性,于是把单系统拆分成多个子系统。
原创
博文更新于 2023.09.24 ·
989 阅读 ·
0 点赞 ·
0 评论 ·
23 收藏

java面试题-设计模式基础

需求:设计一个咖啡店点餐系统。设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡【LatteCoffee】);再设计一个咖啡店类(CoffeeStore),咖啡店具有点咖啡的功能。具体类的设计如下:1.类图中的符号+:表示public-:表示private#:表示protected2.泛化关系(继承)用带空心三角箭头的实线来表示3.依赖关系使用带箭头的虚线来表示//添加配料。
原创
博文更新于 2023.09.24 ·
811 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java面试题-集合类基础

数组(Array)是一种用连续的内存空间存储相同数据类型数据的线性数据结构。我们定义了这么一个数组之后,在内存的表示是这样的:现在假如,我们通过arrar[1],想要获得下标为1这个元素,但是现在栈内存中指向的堆内存数组的首地址,它是如何获取下标为1这个数据的?二叉树,顾名思义,每个节点最多有两个“叉”,也就是两个子节点,分别是左子节点和右子节点。不过,二叉树并不要求每个节点都有两个子节点,有的节点只有左子节点,有的节点只有右子节点。二叉树每个节点的左子树和右子树也分别满足二叉树的定义。
原创
博文更新于 2023.09.24 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java面试题-jvm基础知识

难易程度:☆☆☆出现频率:☆☆☆☆程序计数器:线程私有的,内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。javap -verbose xx.class 打印堆栈大小,局部变量的数量和方法的参数。​ java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。在任何的一个时间点上,一个处理器只会处理执行一个线程,如果当前被执行的这个线程它所分配的执行时间用完了【挂起】。处理器会切换到另外的一个线程上来进行执行。
原创
博文更新于 2023.09.24 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java面试题-集合类面试题

候选人好的在添加元素或初始化的时候需要调用resize方法进行扩容,第一次添加数据初始化数组长度为16,以后每次每次扩容都是达到了扩容阈值(数组长度 * 0.75)每次扩容的时候,都是扩容之前容量的2倍;扩容之后,会新创建一个数组,需要把老数组中的数据挪动到新的数组中没有hash冲突的节点,则直接使用 e.hash & (newCap - 1) 计算新数组的索引位置如果是红黑树,走红黑树的添加。
原创
博文更新于 2023.09.24 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java面试题-微服务面试题

提供了两种方式:1,创建类实现IRule接口,可以指定负载均衡策略,这个是全局的,对所有的远程调用都起作用2,在客户端的配置文件中,可以配置某一个服务调用的负载均衡策略,只是对配置的这个服务生效远程调用服务雪崩是指一个服务失败,导致整条链路的服务都失败的情形,一般我们在项目解决的话就是两种方案,第一个是服务降级,第二个是服务熔断,如果流量太大的话,可以考虑限流。
原创
博文更新于 2023.09.24 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微服务实战项目-学成在线-选课学习(支付与学习中心)模块

本模块实现了学生选课、下单支付、学习的整体流程。网站的课程有免费和收费两种,对于免费课程学生选课后可直接学习,对于收费课程学生需要下单且支付成功方可选课、学习。选课:是将课程加入我的课程表的过程。我的课程表:记录我在网站学习的课程,我的课程表中有免费课程和收费课程两种,对于免费课程可直接添加到我的课程表,对于收费课程需要下单、支付成功后自动加入我的课程表。模块整体流程如下:用户通过搜索课程、课程推荐等信息进入课程详情页面,点击"马上学习"引导进入学习界面去学习。流程如下:1、进入课程详情点击马上学习2、课
原创
博文更新于 2023.09.21 ·
4709 阅读 ·
1 点赞 ·
3 评论 ·
7 收藏

java面试题-jvm面试题

嗯,是这样~~java虚拟机对于多线程是通过线程轮流切换并且分配线程执行时间。在任何的一个时间点上,一个处理器只会处理执行一个线程,如果当前被执行的这个线程它所分配的执行时间用完了【挂起】。处理器会切换到另外的一个线程上来进行执行。并且这个线程的执行时间用完了,接着处理器就会又来执行被挂起的这个线程。这时候程序计数器就起到了关键作用,程序计数器在来回切换的线程中记录他上一次执行的行号,然后接着继续向下执行。面试官好的~Java中的堆术语线程共享的区域。主要用来保存对象实例,数组。
原创
博文更新于 2023.09.19 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java面试题-并发编程相关面试题

候选人好的。CAS的全称是: Compare And Swap(比较再交换);它体现的一种乐观锁的思想,在无锁状态下保证线程操作数据的原子性。CAS使用到的地方很多:AQS框架、AtomicXXX类在操作共享变量的时候使用的自旋锁,效率上更高一些CAS的底层是调用的Unsafe类中的方法,都是操作系统提供的,其他语言实现AQS的话,其实就一个jdk提供的类AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架。
原创
博文更新于 2023.09.18 ·
301 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java面试题-RabbitMQ面试题

嗯!我们当时MYSQL和Redis的数据双写一致性就是采用RabbitMQ实现同步的,这里面就要求了消息的高可用性,我们要保证消息的不丢失。主要从三个层面考虑第一个是开启生产者确认机制,确保生产者的消息能到达队列,如果报错可以先记录到日志中,再去修复数据第二个是开启持久化功能,确保消息未消费前在队列中不会丢失,其中的交换机、队列、和消息都要做持久化。
原创
博文更新于 2023.09.10 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java面试题-spring与mybatis框架面试题

候选人aop是面向切面编程,在spring中用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取公共模块复用,降低耦合,一般比如可以做为公共日志保存,事务处理等面试官。
原创
博文更新于 2023.09.06 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多