自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tigerhhzz的博客

一年而野,二年而从,三年而通,四年而物,五年而来,六年而鬼入,七年而天成,八年而不知死、不知生,九年而大妙。

  • 博客(261)
  • 收藏
  • 关注

原创 使用BeanUtils.copyProperties工具类进行对象赋值copy时遇到的几个坑

如果我想看当前的这个属性是什么时候被设值值的时候,老猫的做法通常是找到当前的那个属性的set方法,然后使用idea中的“Find Usages”或者快捷键ALT+F7。得到需要属性值被设置的地方。这里简单分享一下,BeanUtils.copyProperties用户在两个对象之间进行属性的复制,底层基于JavaBean的内省机制,通过内省得到拷贝源对象和目的对象属性的读方法和写方法,然后调用对应的方法进行属性的复制。上面的代码中,我们看到基础属性的类型分别是包装类还有一个是非包装类,属性的命名都是一致的。

2024-05-22 18:05:35 403

原创 企业OA办公系统开发笔记:11、微信公众号

创建src/api/wechat/menu.jsurl: `${})},url: `${/save`,data: menu})},url: `${${`,})},url: `${/update`,data: menu})},url: `${${`,})/*** 推送待审批人员*//*** 审批后推送提交审批人员*/

2024-05-21 16:26:34 221

原创 企业OA办公系统开发笔记:10、前端审批

操作类:ProcessTypeService创建src/api/process.jsurl: `${})在src/api/process.js文件添加接口url: `${})在src/api/process.js添加接口url: `${})在src/api/process.js添加接口show(id) {url: `${show(id) {})},在src/api/process.js添加接口url: `${/approve`,})},在src/api/process.js添加接口。

2024-05-20 16:37:14 879

原创 企业OA办公系统开发笔记:9、审批管理

创建src/api/process/process.jsurl: `${url : ` ${ api_name } / ${ page } / ${ limit } ` , method : 'get' , params : searchObj // url查询字符串或表单键值对 }) } }

2024-05-19 12:33:30 1101

原创 企业OA办公系统开发笔记:8、审批设置

创建src/api/process/processType.jsurl: `${${${`,})},url: `${${`,})},url: `${/save`,data: role})},url: `${/update`,data: role})},url: `${${`,})创建src/api/process/processTemplate.js基本的增删改查接口url: `${${${`,})},url: `${${`,})},url: `${

2024-05-19 09:01:47 712

原创 企业OA办公系统开发笔记:7、工作流引擎Activiti

工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。**通俗来讲,就是业务上一个完整的审批流程。**例如员工的请假,出差,外出采购,合同审核等等,这些过程,都是一个工作流。activiti是一个工作流引擎,可以将业务系统中复杂的业务流程抽取出来,使用专门的建模语言BPMN进行定义,业务流程按照预先定义的流程进行执行。

2024-05-18 09:36:10 314

原创 企业OA办公系统开发笔记:6、权限管理

企业OA办公系统开发笔记:6、权限管理文章目录企业OA办公系统开发笔记:6、权限管理一、权限管理1、权限管理介绍1.1、菜单权限1.2、按钮权限1.3、权限管理设计思路2、JWT2.1、JWT介绍2.2、JWT令牌的组成2.3、项目集成JWT2.3.1、 引入依赖2.3.2、 添加JWT帮助类3、用户登录3.1、修改登录方法3.2、添加service接口及实现4、获取用户信息4.1、获取用户菜单权限4.1.1、定义接口4.1.2、接口实现4.1.3、添加mapper接口4.1.4、添加xml方法4.2、获

2024-05-17 10:21:51 308

原创 企业OA办公系统开发笔记:5、菜单管理

创建文件 src/api/system/sysMenu.js/*菜单管理相关的API请求函数*//*获取权限(菜单/功能)列表*/url: `${菜单管理相关的API请求函数/*获取权限(菜单/功能)列表删除一个权限项保存一个权限项更新一个权限项})},/*删除一个权限项*/url: `${菜单管理相关的API请求函数/*获取权限(菜单/功能)列表删除一个权限项保存一个权限项更新一个权限项菜单管理相关的API请求函数/*获取权限(菜单/功能)列表。

2024-05-16 16:20:13 457

原创 企业OA办公系统开发笔记:4、用户管理

创建文件 src/api/system/sysUser.jsurl: `${url : ` ${ api_name } / ${ page } / ${ limit } ` , method : 'get' , params : searchObj // url查询字符串或表单键值对 }) } , getById(id) {

2024-05-16 10:37:09 335

原创 企业OA办公系统开发笔记:3、角色管理前端

vue-admin-template是基于vue-element-admin的一套后台管理系统基础模板(最少精简版),可作为模板进行二次开发。**建议:**你可以在的基础上进行二次开发,把当做工具箱,想要什么功能或者组件就去那里复制过来。创建文件 src/api/system/sysRole.js/*角色管理相关的API请求函数*//*获取角色分页列表(带搜索)*/url: `${/*角色管理相关的API请求函数/*获取角色分页列表(带搜索)/*角色管理相关的API请求函数/*

2024-05-15 12:07:46 1123

原创 企业OA办公系统开发笔记:2、MyBatis-Plus

文章目录企业办公系统:2、MyBatis-Plus一、MyBatis-Plus1、简介2、主要特点3、依赖二、MyBatis-Plus入门1、配置文件2、启动类3、实体类4、添加Mapper类5、测试Mapper接口6、CRUD测试6.1、insert添加6.1.1、示例6.1.2、主键策略6.2、更新6.3、删除6.3.1、根据id删除6.3.2、批量删除6.4、MyBatis-Plus条件构造器6、MyBatis-Plus封装service层6.1、添加service接口6.2、添加service接口实

2024-05-14 16:05:04 835

原创 企业OA办公系统开发笔记:1、搭建后端环境

本文企业办公系统主要采用SpringBoot + MyBatisPlus + SpringSecurity整合activit 工作流框架,系统主要包含:管理端和员工端:采用springboot+vue前后端分离,多模块单体架构。Java后端项目架构模块4、数据库包括业务表和Activiti表,数据库表总共35张表,详情如下:数据库sql文件:二、搭建环境1、搭建后端使用idea工具:管理子模块及依赖GroupId:com.atsurveyArtifactId:clfwzx-oa-parent新

2024-05-12 17:57:35 662

原创 Linux系统中的文件和目录结构

在Linux系统中,一切皆文件,包括设备和资源。Linux的根目录()下有多个文件和目录,每个都承担着特定的功能。我们不需要死记硬背目录的用途,而是可以通过理解目录的英文含义和使用类比的方法来记忆。Linux中的目录/文件系统结构是一个经过精心设计和组织的层次结构,每个目录都有特定的用途和功能。理解这些目录的作用可以帮助您更好地管理和操作Linux系统。

2024-04-30 14:20:30 625 1

原创 MaxKB+Ollama:快速构建基于大语言模型的本地知识库问答系统

1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。MaxKB:1Panel开源项目组正式对外介绍了其官方出品的开源子项目,基于LLM(Large Language Model)大语言模型的知识库问答系统,为用户提供强大的学习能力和问答响应速度,致力于成为企业的最强大脑。Ollama:是一个开源框架,它支持用户通过本地部署的方式构建大语言模型服务。目前,Ollama支持的大语言模型包括LIama 2、Mistral、Gemma等。

2024-04-29 09:00:48 892

原创 记录一次使用docker部署gitlab完成后,推送代码成功,但是gitlab仓库中显示不出来项目信息的错误

Gitlab是我用docker部署在阿里云服务器上,当时gitlab的版本使用的是:gitlab/gitlab-ce:latest;这个版本的gitlab,阿里云云防火墙检测报了一个 敏感信息泄漏漏洞,建议要求升级Gitliab 至 14.8.2、14.7.4或14.6.5 及其以上。上述日志视乎没什么报错的地方,但是有个ip信息,这个ip是我机子的ip,使用这个ip给gitlab服务器发送请求,来获取项目信息;我的ip发送的请求被拦截了,其中的部分功被云安全中心判定为漏洞攻击;

2024-04-26 07:29:27 1066 3

原创 免费打造个人专属的高颜值本地大模型AI助手,无限量使用 Ollama+LobeChat开源工具,在本地运行AI大模型,安全的和AI对话。

Lobe Chat:现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架,支持语音合成、多模态、可扩展的(function call)插件系统,一键免费拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用。如果是跑4b,7b等小模型,普通电脑就可以了,如果要跑32b比较大的,最好是有GPU,还要显存比较大。硬盘没啥要求,比如4b的模型,才2.3GB而已,30b的也就30GB左右,完全不用担心磁盘.70b模型:64GB内存,32也能跑,太卡。13b模型: 32GB内存。

2024-04-16 18:31:30 2251 5

原创 uni-app的地图定位与距离测算功能的实现

通过注册腾讯地图API key、配置相应的权限、编写前端代码以及利用地理坐标系中的两点间距离公式,我们可以轻松地实现这一功能。:在uni-app的项目中,需要配置相应的权限以获取用户的定位信息。在uni-app中,可以通过JavaScript编写一个函数,将当前定位和目标位置的经纬度作为参数,返回两者之间的距离。在uni-app中实现地图定位,首先需要注册腾讯地图的API key,并在项目中配置相应的权限。本文着重探讨了如何在uni-app中实现地图定位,以及如何计算当前定位与目标位置之间的距离。

2024-04-11 19:45:38 650 1

原创 如何排查k8s集群中Pod内mysqld进程占用内存消耗过高?

在Pod内部占用内存的具体原因,进而采取相应的优化措施,如调整MySQL配置、优化查询、合理安排数据导入时间等,以降低内存使用或使其保持在一个合理的范围内。这些命令分别显示MySQL的内存分配、InnoDB缓冲池大小以及InnoDB引擎的状态,有助于了解内存使用的大致分布。在Kubernetes (K8s) 中,当发现Pod内。(如果已安装)命令查看各进程的内存使用情况,重点关注。这将显示Pod的CPU和内存使用情况,确认。进程及其子进程的内存使用概况。进程是否确实占用了大量内存。或者,如果容器内已安装。

2024-04-11 19:32:48 1059

原创 Docker部署SpringBoot+Vue前后端分离项目

因为我们是本地虚拟机,不能像云服务器一样无时无刻在运行,所以我们需要配置一下,让他开机自启,省得我们每次打开虚拟机都要打开docker。这里创建两个目录,springboot目录主要放后端项目的一些jar包,dockerfile等文件,vue目录主要放dist打包目录。浏览器打开http://192.168.186.101:80 ,进行访问,这里80是可以省略的,默认访问的就是80端口。然后发现我们的数据库,可以看到初始的四个数据库,说明本次安装成功!可以看到,我们Nginx的默认欢迎页,大功告成!

2024-04-11 18:49:03 1025

原创 三款好用的 Docker 可视化管理工具

Docker Desktop是一款针对个人开发者和小型团队设计的桌面应用程序,它提供了一种简单、方便的方式来创建、管理和运行Docker容器。作为Docker在桌面环境中的官方版本,DockerDesktop为用户提供了完整的Docker开发环境,支持在本地计算机上构建、测试和部署容器化应用程序。跨平台支持: Docker Desktop可在Windows、Linux 、MacOS操作系统上运行,为不同平台的开发者提供了一致的Docker体验。

2024-04-11 10:52:27 1751

原创 使用Docker中构建Java jar包,并且实现开启自启

确保在运行 docker build 命令之前已经构建了你的Java应用程序的JAR包,并将其放置在适当的位置。这样,当你的系统启动时,Docker服务会自动启动,并且在Docker服务启动后,my-java-app 容器也会自动启动。如果你想在Docker守护程序启动时自动启动容器,你可以使用系统级的工具(如 systemd)来管理Docker容器。这里假设你的应用程序将在容器内部的8080端口运行,并且你希望将容器的8080端口映射到主机的8080端口。确保在你的项目根目录下执行此命令。

2024-04-10 19:22:21 1107

原创 盘点最全AI大模型LLM

在自然语言处理(NLP)领域有着广泛的应用,因其强大的语言理解和生成能力,能够处理各种复杂的文本任务,包括但不限于翻译、问答、文本摘要、对话、文本分类、情感分析、代码生成、创作辅助等。例如,GPT-3(Generative Pretrained Transformer 3)拥有约1750亿个参数,而更近期的模型如 GPT-4、PaLM、Chinchilla、阿里云的通义千问等,参数量可能更大。Decoder-only结构:如GPT系列模型,用于生成文本、补全句子、撰写文章等任务。

2024-04-10 14:50:39 820

原创 Langchain---开源、离线、免费商用的大模型知识库来袭!全流程可使用开源模型实现的本地知识库问答应用!快速搭建个人和企业私有智能知识库!

GitHub开源了一款可离线,支持检索增强生成(RAG)大模型的知识库项目。虽然开源时间不长,但是势头很猛,已经斩获25K Star。具备以下特点:项目利用 langchain 思想实现的基于本地知识库的问答应用,目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案;项目支持的开源 LLM 与 Embedding 模型,本项目可实现全部使用开源模型离线私有部署。与此同时,本项目也支持 OpenAI GPT API 的调用,并将在后续持续扩充对各类模型及模型 API 的接入;

2024-04-10 10:27:13 1547

原创 使用 Jenkins、Gitlab、Harbor、Helm、k8s 来实现流水线作业

Dockerfile是一个文本文件,用于定义Docker镜像的构建过程,它包含了一系列指令和说明,用于指导Docker如何构建镜像。Dockerfile的基本结构包括基础镜像、镜像元信息、镜像操作指令以及容器启动时执行的命令。通过这些指令的组合,可以定义复杂的镜像构建过程,包括安装软件包、配置环境变量、复制文件等操作。Dockerfile不仅定义了软件的原材料(Dockerfile),还涉及到Docker镜像和Docker容器的概念,这三者共同构成了Docker体系的基石。注释:使用#进行注释。

2024-04-08 18:06:23 961 1

原创 在 KubeSphere 中玩转 KubeEdge 边缘计算

根据国内网络(国内有多张骨干网,分别是电信 CHINANET 与 CN2,联通 CNCNET 以及移动 CMNET)现状,骨干网节点,城际网节点,汇聚网节点,接入网节点,以及数以万计的业务现场计算节点都可以安置边缘计算,因此范围太广难以形成统一标准。可以说边缘计算是云计算的延伸,是云计算把一些业务下沉到了边缘层。边缘计算发生在边缘层,位于云层和设备层中间,显而易见的好处就是离用户更近了,所以时延更小,提高了实时响应能力,降低了网络不稳定或带宽不足带来的影响,提高了业务持续性和可用性,也增强了数据安全性。

2024-03-31 19:39:12 1346

原创 详解k8s集群内外的访问方式

Ingress、NodePort和LoadBalancer都是Kubernetes中用于将Service公开到外部的方法,但它们之间有一些区别和适用场景。Ingress:如果需要在同一IP地址和端口上公开多个服务,并根据请求路径或主机名进行路由,则可以使用Ingress。Ingress是Kubernetes中的一个抽象层,它可以将多个Service公开到同一个IP地址和端口上,并根据请求路径或主机名进行路由,非常适合用于Web应用程序。NodePort。

2024-03-31 17:00:38 1983

原创 开源知识库平台Raneto--使用Docker部署Raneto

Raneto是一个免费、开放、简单的 Markdown 支持的 Node.js 知识库。知识库知识库是指存储和组织知识的系统或库,它包括了各种类型的信息和知识,如文本、图像、音频、视频等。知识库可以用于存储和检索知识,帮助人们获取特定领域的知识和解决问题。知识库通常由专业人员创建和维护,他们通过收集和整理各种资源和信息来构建一个完整的知识库。知识库可以包含大量的知识和信息,涵盖多个领域和主题。知识库可以用于多种用途,例如教育、研究、咨询等。

2024-03-30 18:18:55 1332

原创 利用Prometheus监控Kubernetes以及其应用

Prometheus是一个开源系统监控和警报工具包,最初由SoundCloud构建。自2012年成立以来,许多公司和组织都采用了Prometheus,并且该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护。为了强调这一点,并澄清项目的治理结构,Prometheus于2016年加入了云原生计算基金会,成为继Kubernetes之后的第二个托管项目。普罗米修斯收集并存储其指标作为时间序列数据,即指标信息与记录时间戳一起存储,以及称为标签的可选键值对。

2024-03-30 15:58:49 713

原创 常用的8个应用和中间件的Docker运行示例

【代码】常用的8个应用和中间件的Docker运行示例。

2024-03-28 11:56:32 879

原创 Kubernetes常用命令汇总大全(备忘清单)

可以使用的文件扩展名有 .yaml、.yml 和 .json。资源名称: persistentvolumeclaims, 缩写: pvc。资源名称: persistentvolumes, 缩写: pv。资源名称: daemonsets, 缩写: ds。资源名称: ingresses, 缩写: ing。资源名称: services, 缩写: svc。资源名称: events, 缩写: ev。资源名称: nodes, 缩写: no。资源名称: pods, 缩写: po。

2024-03-28 11:46:01 982

原创 部署云原生边缘计算平台kubeedge

service的类型是loadbalancer,nginx-svc获得一个与k8s集群节点相同网段的ip地址,它是从创建的地址池中分配的;由于需要为cloudcore与edeecore提供通信地址,建议使用LB为cloudcOre提供公网IP或K8S集群节点相同网段lP地址,实际生产中使用的是公网IP地址。为了给服务分配一个IP,首先创建IPAddressPool 网段地址池,通过IPAddressPools分配的IP构成IP池,MetalLB使用该IP池将IP分配给服务。注意版本v0.13.5。

2024-03-27 20:37:35 1000

原创 【日常linux操作命令】

nohup 是 no hang up 的缩写,就是不挂断的意思,但没有后台运行,终端不能标准输入,所以说添加 & ( 表示“and”的符号)到命令的尾部。

2024-03-25 18:59:53 889

原创 Kubernetes中PV和PVC的几种状态类型

如果在系统中没有满足 PVC 要求的 PV,PVC则一直处于 Pending 状态,直到系统里产生了一个合适的 PV。PVC 创建成功之后,Pod 就可以以存储卷(Volume)的方式使用 PVC 的存储资源了。对于 PV,这意味着它已经被挂载到某个 PVC,并可能已经挂载到了使用该 PVC 的 Pod 中。没有PV之前,服务器的磁盘没有分区的概念,有了PV之后,相当于通过PV对服务器的磁盘进行分区。这通常发生在删除了引用它的 PVC 之后,但具体的后续处理取决于 PV 的回收策略。

2024-03-20 14:33:46 746

原创 8种Kubernetes集群中Pod处于 Pending状态的故障排除方法

通过kubectl get pod -o yaml 查看pod的信息,其中status.phase字段表示该pod的阶段。pod中的容器地位均等且一同调度,在共享的上下文中运行。资源请求和限制:将节点上调度的所有 pod 的请求和限制总和与节点的可分配资源进行比较,以识别潜在的资源短缺。可分配与容量:了解差异;Pod 计数限制:除了 CPU 和内存之外,配额还可以限制 Pod 的数量,这可能是导致问题的原因。搜索 Pod 名称:按 Pod 名称过滤日志,以跟踪特定的调度尝试以及任何失败背后的原因。

2024-03-20 11:44:58 1008

原创 Kubernetes(k8s)集群健康检查常用的五种指标

使用 kubectl logs -f polardbx-hpfs-9scjk -n polardbx-operator-system命令可以查看Pod中容器的日志,这对于诊断Pod为什么崩溃非常有用。使用 kubectl describe pod calico-node-tw42m -n kube-system命令查看Pod的详细信息,包括其事件历史、容器状态、资源使用情况等。(需要安装集群指标监控组件metrics)资源使用情况:监控Pod的CPU、内存等资源的使用情况,确保Pod没有资源不足的问题。

2024-03-19 21:19:01 1784

原创 云原生技术落地实现之二KubeSphere DevOps 系统在 Kubernetes 集群上实现springboot项目的自动部署和管理 CI/CD (2/2)

云原生技术落地实现之二KubeSphere DevOps 系统在 Kubernetes 集群上实现springboot项目的自动部署和管理 CI/CD

2024-03-16 21:35:47 224

原创 云原生技术落地实现之一KubeSphere DevOps 系统在 Kubernetes 集群上实现springboot项目的自动部署和管理 CI/CD (1/2)

DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现集成错误,团队也可以快速、安全、可靠地将内部软件交付到生产环境。

2024-03-16 19:04:48 1184

原创 利用Helm在K8S上部署 PolarDB-X 集群(详细步骤--亲测!!!)

Helm 是 Kubernetes 上的包管理器,用来管理 Kubernetes 应用程序,Helm Charts 可帮助您定义,安装和升级复杂的 Kubernetes 应用程序。Helm 把 Kubernetes 资源(比如deployments、services或ingress等) 打包到一个chart 中,而 chart 被保存到 chart 仓库。通过 chart 仓库可用来存储和分享 chart。

2024-03-12 19:48:39 983

原创 Docker安装部署RabbitMQ & 密码修改 &创建用户及角色

其中 rabbitmq 是自己的容器中 RabbitMQ 的名称,可通过 docker ps -a 进行查看,然后替换自己容器中的 名称 即可。-v:映射目录或文件,启动了一个数据卷容器,数据卷路径为:/var/lib/rabbitmq,再将此数据卷映射到住宿主机的/data目录。–hostname:主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 存储数据,默认为主机名)username:对应不同用户映射的密码,比如需要修改管理员 admin 的密码那么就填 admin。

2024-03-12 16:28:55 1415

原创 LLM 技术图谱(LLM Tech Map)& Kubernetes (K8s) 与AIGC的结合应用

LLM 技术图谱(LLM Tech Map)是将 LLM 相关技术进行系统化和图形化的呈现,此图谱主要特点是“专注于技术人视角”,不求从 LLM 产业角度汇聚信息,而是希望让从事相关工作或是想了解 LLM 的技术人有一个快速感知。LLM 技术图谱(LLM Tech Map)从基础设施、大模型、Agent、AI 编程、工具和平台,以及算力几个方面,为开发者整理了当前 LLM 中最为热门和硬核的技术领域以及相关的软件产品和开源项目。核心价值:帮助技术人快速了解 LLM 的核心技术和关键方向。

2024-03-11 17:14:52 961

企业DevOps转型技术和工具

当下,企业DevOps转型不仅是IT部门的事情,更是企业高管必须关注的焦点。本书将介绍企业高管必须了解的,DevOps技术和工具,以及DevOps涉及的组织和文化核心理念。

2024-05-14

1. Jenkins持续集成从入门到精通 2. 轻松玩转docker 3. 《阿里云Kubernetes项目实战手册》

当我们尝试去理解 K8S 集群工作原理的时候,控制器肯定是一个难点。这是因为控制器有很多,具体实现大相径庭;且控制器的实现用到了一些较为晦涩的机制,不易理解。但是,我们又不能绕过控制器,因为它是集群的“大脑”。 当我们尝试去理解 K8S 集群工作原理的时候,控制器肯定是一个难点。这是因 为控制器有很多,具体实现大相径庭;且控制器的实现用到了一些较为晦涩的机制,不易理解。但是,我们又不能绕过控制器,因为它是集群的“大脑”。 运维工作进化论,docker、微服务、k8s 的联系,devops 和 docker 的关系,docker 的前世今生。

2024-04-12

卷王问卷考试系统SurveyKing,开源调查问卷和考试系统源码

卷王问卷考试系统/SurveyKing是一个功能最强大的开源调查问卷和考试系统,可以快速部署,并适用于各行业。该系统提供了在线表单设计、数据收集、统计和分析等功能,支持20多种题型,多种创建问卷方式和多种问卷设置。 无论您是需要进行市场调研、学术研究还是组织内部员工培训,卷王问卷考试系统都能满足您的需求。安装和部署非常简单,最快只需1分钟即可完成部署。 系统支持多种部署方式,包括一键Windows部署、一键Docker部署、前后端分离部署、单JAR部署和二级目录部署。

2024-03-30

kube-prometheus-main

kube-Prometheus是一个全面集成的Kubernetes集群监控解决方案,它将核心的Prometheus组件、Grafana可视化面板以及Prometheus规则等资源精心编排并集成为一个易于部署和管理的整体。该项目通过GitHub仓库提供了详尽的Kubernetes清单文件、Grafana仪表板配置和Prometheus规则,辅以详细的文档和脚本,使得在Kubernetes集群中利用Prometheus进行端到端的监控变得异常便捷高效。更进一步,kube-Prometheus不仅引入了Prometheus Operator模式,还在此基础上进行了增强与拓展,因此可以将其理解为一个经过优化且充分利用operator机制的高级Prometheus部署方案。

2024-03-30

支付宝原生扫码插件mpaas插件(可离线扫描)

众所周知,支付宝二维码扫码的能力是比较强的;目前市面上应该算是识别度最好的。

2024-02-06

Activiti与Spring整合开发(完整demo)

Activiti与Spring整合开发---Activiti与Spring整合的配置 在Activiti中核心类的是ProcessEngine流程引擎,与Spring整合就是让Spring来管理ProcessEngine; 通过org.activiti.spring.SpringProcessEngineConfiguration 与Spring整合方式来创建ProcessEngine对象。 创建spring与activiti的整合配置文件:activiti-spring.xml(名称不固定);

2024-01-13

springboot源码分析-自动配置原理入门

springboot源码分析 自动配置原理入门 1 引导加载自动配置类 @SpringBootConfiguration @EnableAutoConfiguration @ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class), @Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) }) public @interface SpringBootApplication{} ====================== 1、@SpringBootConfiguration @Configuration。代表当前是一个配置类

2024-01-13

kubesphere-installer.yaml和cluster-configuration.yaml v3.1.1

k8s中安装KubeSphere所需的核心文件!! kubesphere-installer.yaml和cluster-configuration.yaml v3.1.1 k8s中安装KubeSphere所需的核心文件!! kubesphere-installer.yaml和cluster-configuration.yaml v3.1.1

2023-12-26

安装Ingress-controller所需的两个yaml文件

Ingress-controller是在Kubernetes上的一种负载均衡方式,它允许外部流量进入Kubernetes集群,实现对服务的访问和管理。本文将从多个角度详细阐述Ingress-controller,并特别介绍了Ingress-controller与Istio、IngressClass的关联。 Kubernetes Ingress Controller是Kubernetes Ingress资源的实现,它旨在为Kubernetes定义的服务提供外部访问。在Ingress资源的声明下,Ingress-Controller可以使外部流量进入Kubernetes集群,并将其路由到不同的Kubernetes服务上,从而允许服务之间的流量管理。 Ingress-controller主要由以下几个部分组成: • Ingress资源:定义了如何将入站请求映射到Kubernetes Service的规则 • Ingress-controller:一种代理,用于路由入站请求 • Backend Service:最终将处理所有传入流量的一组Pods或Service

2023-12-24

jdk-8u241-linux-x64.tar.gz

Java JDK 1.8-Java Development Kit的第8个主要版本。Java JDK 1.8是Java编程语言的一个重要版本,引入了一些新的功能和改进,同时也修复了几项bug。 文件含jdk-8u241-linux-x64.tar.gz和相关的源码安装教程,能够充分帮助开发人员、运维人员、业余爱好者的不同需求,下载快速高效。本人已经进行测试,请放心使用。

2023-11-26

apache-maven-3.9.5-bin.tar

apache-maven-3.9.5-bin.tar

2023-11-26

harbor2.8.2下载

harbor2.8.2下载

2023-11-25

工作流流程引擎flowable+springboot+vue3完整项目

本项目基于 RuoYi-Vue-Plus 进行二次开发,采用 Flowable 扩展工作流应用场景,支持在线表单设计和丰富的工作流程设计能力的一套完整项目。 主要针对Flowable工作流场景开发,前端采用vue3框架。 直接可以整合到自己的项目中。

2023-11-15

springboot-demo项目 docker compose从入门到放弃教程中的案例

springboot-demo项目 docker compose从入门到放弃教程中的案例

2023-11-15

docker compose

Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。使用前面介绍的Dockerfile我们很容易定义一个单独的应用容器。然而在日常开发工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器;再比如在分布式应用一般包含若干个服务,每个服务一般都会部署多个实例。如果每个服务都要手动启停,那么效率之低、维护量之大可想而知。这时候就需要一个工具能够管理一组相关联的的应用容器,这就是Docker Compose。

2023-11-15

xshell plus远程连接服务器工具

xshell plus远程连接服务器工具

2023-11-11

redis配置文件 使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)()

redis配置文件 使用Docker搭建一个“一主两从”的 Redis 集群(超详细步骤)()

2023-11-04

PostGresSQL数据库

PostGresSQL数据库 window64位 版本是15.4-1

2023-09-27

GDAL(Geospatial Data Abstraction Library)是一个开源栅格空间数据转换库

GDAL(Geospatial Data Abstraction Library)是一个开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。

2023-09-27

可视化大屏的C位,也是焦点图

可视化大屏的C位,也是焦点图,是可视化设计的视觉中心和重重之中。C位汇集了用户的所有注意力,那么C为该给谁呢。 本位以实际设计图为参考,给大家展示下谁能够在C位置出现,上图。

2023-06-20

可视化系统入口页,不漂亮不要钱!

如果某个系统功能模块比较多,而且各个模块之间关联性不是很强,一般采用入口导航来区分用户的兴趣点,用户关注什么就点击什么。 本文分享10张不同的入口页样式,供大家学习参考

2023-06-19

从事金融行业工作中常用的数据分析模板用于部门内部的分析模板

从事金融行业工作中常用的数据分析模板用于部门内部的分析模板

2023-06-19

智慧工地系统需求方案ppt

智慧工地系统需求方案 智慧工地建设方案-一张图 智慧工地建设方案- 云核心 智慧工地建设方案- 云生态系统 智慧工地建设方案- 逻辑架构 智慧工地建设方案- 人员管理 智慧工地建设方案- 车辆管理 智慧工地建设方案- 设备管理 智慧工地建设方案- 环境管理 智慧工地建设方案- 材料管理 智慧工地建设方案- 安全管理 智慧工地建设方案- 平台指挥大屏 智慧工地建设方案- 平台app

2023-05-31

《微服务平台云应用架构设计方案》PPT

《微服务平台云应用架构设计方案》PPT 本文精选其中精华及架构部分,逻辑清晰、内容完整,为快速形成售前方案提供参考

2023-05-31

mapbox搭载vue3测试demo 总共20个具体案例

mapbox搭载vue3测试demo 总共20个具体案例 1、[行政边界查询地址](https://lbs.amap.com/demo/javascript-api/example/district-search/draw-district-boundaries) 2、[坐标拾取系统地址](http://api.map.baidu.com/lbsapi/getpoint/)

2023-05-30

利用echarts做的中国地图城市之间飞行效果

利用echarts做的中国地图城市之间飞行效果

2023-05-30

vue结合mapbox的案例demo

vue结合mapbox的案例demo

2023-05-30

后端springboot -demo《实现微信小程序授权登录》

后端springboot --demo《实现微信小程序授权登录》

2023-05-20

前端uniapp-demo《实现微信小程序授权登录》

前端uniapp-demo《实现微信小程序授权登录》

2023-05-20

《css效果图收集》一些好看的css效果图

1. 煽动翅膀的蝴蝶 2. qq登陆界面含背景canvas 3. css风车 4. parallax滚动视差 5. wow不一样的动画 6. 浮动定位实现圣杯布局

2023-05-12

一套springboot+vue前后端分离的练手项目

1.在vue前端根目录下运行cmd命令,输入npm install按照vue项目依赖(前提是有nodejs环境)等待安装成功。 2.导入数据库文件 3.导入后端项目进入idea或eclipse开发环境中,配置springboot\src\main\resources目录下application-dev.yml文件中数据库连接串 4.运行springboot\src\main\java\io\renren\RenrenApplication.java文件(右击run as application),完成后台的启动 5.在vue前端根目录下运行cmd命令,输入命令npm run dev 启动前端项目 6.浏览器访问http://localhost:8001 即可进入系统,账户名和密码均为 admin 运行环境至少需要JDK1.8+Eclipse/Idea+Maven+NodeJs+Mysql/Oracle等 若前端项目npm install命令下载模块失败,请查询npm淘宝镜像配置方法,用cnpm install 命令安装依赖

2023-05-09

spring ioc和aop讲解项目demo

通过项目实例详细讲解spring的IOC和AOP思想,通俗易懂的项目demo

2023-05-09

MyBatis Plus学习项目-idea

基本CRUD 1、BaseMapper 2、插入 3、删除 3.1 通过id删除记录 3.2 通过id批量删除记录 3.3 通过map条件删除记录 4、修改 5、查询 5.1 根据id查询用户信息 5.2 根据多个id查询多个用户信息 5.3 通过map条件查询用户信息 5.4 查询所有数据 5.5 自定义mapper查询 6、通用Service 6.1 IService 6.1.1 IService源码: 6.1.2 ServiceImpl源码: 6.2 创建Service接口和实现类 6.3 测试查询记录数 6.4 测试批量插入 常用注解 1、@TableName 2、@TableId 3、@TableField 4、@TableLogic 4.1 逻辑删除 4.2 实现逻辑删除 4.3 实体类中添加逻辑删除属性 4.4 测试 条件构造器和常用接口 1、wapper介绍 2、QueryWrapper(查询和删除) 2.1、组装查询条件 2.2、组装排序条件 2.3、组装删除条件 2.4、条件的优先级 2.5、组装select子句 2.6、实现子查询 3、UpdateWr

2023-05-09

alibaba seata分布式事务中bin/file.conf和registry.conf 修改后的文件

alibaba seata分布式事务中bin/file.conf和registry.conf 修改后的文件

2023-04-24

淘宝好舒服 taobao-hsf

taobao-hsf---淘宝好舒服

2023-04-21

ali-tomcat-production-8.5.51.tar

ali-tomcat-production-8.5.51.tar

2023-04-21

springcloudalibaba nacos注册和配置中心

springcloudalibaba nacos注册和配置中心

2023-04-21

springcloud+springcloud alibaba完整学习项目

springcloud+springcloud alibaba完整学习项目--参照B站尚硅谷周阳老师教学视频 完整模块如下: <modules> <module>cloud-api-commons</module> <module>cloud-eureka-server7001</module> <module>cloud-eureka-server7002</module> <module>cloud-comsumer-order80</module> <module>cloud-provider-payment8001</module> <module>cloud-provider-payment8002</module> <module>cloud-comsumer-feign-order80</module> <module>cloud-provider-hystrix-payment8001</module> <module>clou

2023-04-18

sentinel-dashboard-1.8.0

cmd 运行 java -jar sentinel-dashboard-1.8.0.jar 启动成功后的默认端口是8080 访问地址 http://localhost:8080/#/login 用户和密码都是sentinel

2023-04-18

zipkin-server-2.23.16-exec

cmd中输入下列命令,运行zipkin java -jar zipkin-server-2.23.16-exec.jar 运行成功图案: oo oooo oooooo oooooooo oooooooooo oooooooooooo ooooooo ooooooo oooooo ooooooo oooooo ooooooo oooooo o o oooooo oooooo oo oo oooooo ooooooo oooo oooo ooooooo oooooo ooooo ooooo ooooooo oooooo oooooo oooooo ooooooo oooooooo oo oo ooooo

2023-04-18

空空如也

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

TA关注的人

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