开发运维

「聊设计模式」之中介者模式(Mediator)

「聊设计模式」之中介者模式(Mediator)

🏆本文收录于《聊设计模式》专栏,专门攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎持续关注&&收藏&&订阅! 前言   在软件开发过程中,我们通常会遇到一个问题,那就是对象之间的耦合度过高,难以维护和扩展。而中介者模式则是为了解决这个问题而生的。   本文将对中

大猫 大猫 2023-09-25
0 0 0
国庆微信头像DIY:轻松打造个性化头像!

国庆微信头像DIY:轻松打造个性化头像!

前言国庆节马上要到了,今天就教你如何从0到1使用canvas生成国庆风微信头像。本文包含以下内容:vue3项目搭建,需求分析canvas合成图片原理github自动化部署开发过程遇到的问题及解决方案搭建项目,分析需求项目的话就直接使用脚手架生成一个 Vue3 + TS项目npm create vue

泡泡 泡泡 2023-09-25
0 0 0
「聊设计模式」之备忘录模式(Memento)

「聊设计模式」之备忘录模式(Memento)

🏆本文收录于《聊设计模式》专栏,专门攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎持续关注&&收藏&&订阅! 前言   设计模式是软件设计中经典的解决方案,旨在解决软件开发中常见的问题。备忘录模式(Memento)是其中一种经典的设计模式,它允许在不破坏封装的前

捡田螺的小男孩 捡田螺的小男孩 2023-09-25
0 0 0
C++中main函数执行完后是否能执行其他语句?

C++中main函数执行完后是否能执行其他语句?

在C++中,main函数是程序的入口点。当我们执行一个C++程序时,程序从main函数的第一行开始运行,然后按顺序执行所有的语句直到main函数的最后一行。那么,main函数执行完后,是否还有其他语句会执行呢?答案是肯定的,但这依赖于我们如何编写和组织代码。在本文中,我们将详细探讨这个问题。1. 析

穿过生命散发芬芳 穿过生命散发芬芳 2023-09-25
0 0 0
linux下redis的安装及其相关配置

linux下redis的安装及其相关配置

1. redis的安装 Linux系统版本:CentOS 7 redis安装版本:redis-6.2.7 1.1 下载redis安装包 下载redis安装包通常有两种方法: 在windows环境下载安装包,然后通过xftp上传至linux环境,下载地址:redis.io/ 直接在linux环境下载

竹子爱熊猫 竹子爱熊猫 2023-09-25
0 0 0
人工智能的力量:为什么 Web 开发人员仍然没有失业?

人工智能的力量:为什么 Web 开发人员仍然没有失业?

文章来源| https://dzone.com/articles/the-power-of-ai-why-web-developers-still-reign-sup作者 | Hovhannes Komix人工智能(AI)已成为各个领域的强大工具,Web开发也不例外。凭借其分析数据、自动化流程和增强

法医 法医 2023-09-25
0 0 0
添加阿里云maven镜像

添加阿里云maven镜像

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 文章更新计划 打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在标签

泡泡 泡泡 2023-09-25
0 0 0
Express 基础操作和详解

Express 基础操作和详解

Express 基础操作和详解 Express.js 是一个基于 Node.js 平台的 Web 应用程序框架,它旨在帮助开发者轻松构建和管理 Web 服务和应用程序。Express 提供了许多强大的功能,使得创建可扩展、灵活且高性能的 Web 应用变得相对容易。以下是 Express 的主要特点

剑圣无痕 剑圣无痕 2023-09-25
0 0 0
SpringBoot整合MybatisPlus多数据源

SpringBoot整合MybatisPlus多数据源

前言 随着业务的不断扩展和复杂度的增加,我们在开发过程中往往需要访问多个数据库。比如:我们可能需要同时访问主数据库和从数据库,或者访问多个独立的数据库来处理不同的业务逻辑。这时候,我们就需要使用多数据源来实现对多个数据库的操作。 SpringBoot整合Mybatis-plus 在之前的文章Spri

宇宙之一粟 宇宙之一粟 2023-09-25
0 0 0
JDK21新特性Record Patterns记录模式详解

JDK21新特性Record Patterns记录模式详解

1 摘要 通过使用记录模式来增强Java编程语言,以解构记录值。记录模式和类型模式可嵌套使用,从而实现强大、声明式和可组合的数据导航和处理形式。 2 发展史 由 JEP 405 提出的预览功能,并在JDK 19发布,然后由 JEP 432 再次预览,并在JDK 20发布。该功能与用于switch的模

大猫 大猫 2023-09-25
0 0 0
LeetCode mysql 刷题五:按分类统计薪水——用5种方法处理不存在的数据但要显示的数据

LeetCode mysql 刷题五:按分类统计薪水——用5种方法处理不存在的数据但要显示的数据

题目 题目链接:按分类统计薪水 查询每个工资类别的银行账户数量。 工资类别如下: "Low Salary":所有工资 严格低于 20000 美元。 "Average Salary": 包含 范围内的所有工资 [20000,20000, 20000,50000] 。 "High Salary":所有

宇宙之一粟 宇宙之一粟 2023-09-25
0 0 0
事务解密:轻松理解并发世界的四大难题!

事务解密:轻松理解并发世界的四大难题!

事务解密:轻松理解并发世界的四大难题! 随便聊聊 数据库,就像是现代业务系统的数据“心脏”,不停地将数据泵送到各个业务处理器中。为了尽可能的提高”泵血“速度,并发在这个过程中起到了无可替代的作用,但是一系列问题也随之而来。为了解决并发过程中的问题,一个新概念开始萌芽:事务(Transaction。

宇宙之一粟 宇宙之一粟 2023-09-25
0 0 0
大学四年如何学好Java拿到offer?这条过来人的Java学习路线送给你(大二篇)

大学四年如何学好Java拿到offer?这条过来人的Java学习路线送给你(大二篇)

文编|JavaBuild 大家好呀,我是JavaBuild,以后可以喊我鸟哥,嘿嘿!俺滴座右铭是不在沉默中爆发,就在沉默中灭亡,一起加油学习,厚积薄发! 前言 这篇博文延续着上一篇《大一篇》,继续写,看到的朋友建议先去看一下《大学四年如何学好Java拿到offer?这条过来人的Java学习路线送

大猫 大猫 2023-09-25
0 0 0
LVS+Keepalived:实现高效软负载均衡的利器

LVS+Keepalived:实现高效软负载均衡的利器

一、概念 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,它可以通过不同的调度算法和工作模式,将客户端的请求转发给后端的真实服务器。 Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,一般与

大树 大树 2023-09-25
0 0 0
2023第十二届中国智能产业高峰论坛之文档大模型的探索与思考

2023第十二届中国智能产业高峰论坛之文档大模型的探索与思考

前言 近日,2023第十二届中国智能产业高峰论坛(CIIS 2023)在江西南昌顺利举行,本次论坛主要讲解了关于AI大模型、生成式AI、无人系统、智能制造和数字安全等领域的议题。其中令我印象最深刻的就是上海合合信息的丁凯老师讲解的多模态大模型与文档图像智能理解专题论坛的部分了。 合合信息 我们在讲

法医 法医 2023-09-25
0 0 0
keepalived 实现高可用负载均衡(与LVS和nginx联动)

keepalived 实现高可用负载均衡(与LVS和nginx联动)

keepalived 实现高可用负载均衡(与LVS和nginx联动) 一、keepalived 相关知识点概要 1. 单服务的风险 单服务风险即单点故障问题,一般在说,在企业应用中,只使用单台服务器承单应用,如果发生单点故障,企业服务就将会发生中断,会造成极大的损失和危害 所以,一般情况下,都会通过

张二河 张二河 2023-09-25
0 0 0
SpringBoot 优雅停机

SpringBoot 优雅停机

SpringBoot 优雅停机的方式 K8S 停止 Pod 时,默认会先发送 SIGTERM 信号,尝试让应用进程优雅停机,如果应用进程无法在 K8S 规定的优雅停止超时时间内退出,即 terminationGracePeriodSeconds 的值(默认为 30 秒),则 K8S 会送 SIGK

竹子爱熊猫 竹子爱熊猫 2023-09-25
0 0 0
高端运维系列:重构

高端运维系列:重构

前言 为什么写这个系列呢? 因为考虑到运维这个职业的发展,想要更进一步,你必须熟悉一门开发语言,最少可以做到不用google/baidu等工具,自己完成一些自动化的脚本工具的开发,最好可以完成一个平台的开发。这样无论是你在当前的运维工作还是后面跳槽到新的公司,都会是你的一大助力,让你的对工作更游刃有

宇宙之一粟 宇宙之一粟 2023-09-25
0 0 0
Java中树形菜单的实现方式(详解)

Java中树形菜单的实现方式(详解)

Java中树形菜单的实现方式(详解) 前言 这篇文中,我一共会用两种方式来实现目录树的数据结构,两种写法逻辑是一样的,只是一种适合新手理解,一种看着简单明了但是对于小白不是很好理解。在这里我会很详细的讲解每一步代码,主要是方便新人看懂,弥补曾经自己学习过程中的苦恼。提醒:如果第一种写法理解不了或则看

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-09-25
0 0 0
Elasticsearch:与多个 PDF 聊天 | LangChain Python 应用教程(免费 LLMs 和嵌入)

Elasticsearch:与多个 PDF 聊天 | LangChain Python 应用教程(免费 LLMs 和嵌入)

在本博客中,你将学习创建一个 LangChain 应用程序,以使用 ChatGPT API 和 Huggingface 语言模型与多个 PDF 文件聊天。 如上所示,我们在最最左边摄入 PDF 文件,并它们连成一起,并分为不同的 chunks。我们可以通过使用 huggingface 来对 chu

向阳逐梦 向阳逐梦 2023-09-25
0 0 0
1 991 992 993 994 995 1,703