• 2024-08-23活跃用户
     Users 表:+-------------+----------+|字段名|类型|+-------------+----------+|user_id|int||item|varchar||created_at|datetime||amount|int|+-------------+----------+在这个表可能包含重复的
  • 2024-08-15istio可用工具kiali
    1.安装kubectlcreate-fsamples/addons/   #安装这个目录下的所有插件//kubectlcreate-fsamples/addons/kiali.yaml//kubectlcreate-fsamples/addons/jaeger.yaml2.修改kialiservicetypekubectleditsvc kiali-n istio-system  把ClusterIp改为
  • 2024-07-31MySQL优化器derived_merge
    衍生表的优化:合并|具化一、mysql优化器对于衍生表的优化处理可以从两方面进行:将衍生表合并到外部查询将衍生表具化为内部临时表1、示例1:SELECT * FROM (SELECT * FROMt1) ASderived_t1;衍生表 derived_t1合并处理后,实际执行的查询类似如下:SELECT
  • 2024-07-25Django get_or_create和update_or_create 的作用和使用
    Djangoget_or_create和update_or_create的作用和使用:get_or_create和update_or_create是Django中的两个有用的方法,用于在数据库中获取或创建记录。如果记录不存在,则创建它们;如果存在,则返回现有记录。这两个方法帮助简化了避免重复记录的逻辑,并提供了一种简洁的方法来更新
  • 2024-07-18EventGroup
    事件组也是一种异步处理方式,,将事件监听和事件处理分离开。可以记录事件、清除事件标志位。使用流程:创建事件组事件监听task                    事件处理task事件发生,设置事件位         
  • 2024-07-16MySQL 上亿数据查询优化:策略与实践
    引言在大数据时代,数据库中存储的数据量经常达到数千万甚至上亿条记录。面对如此庞大的数据集,如何优化SQL查询以快速检索所需信息,成为了每个数据库管理员和开发人员必须掌握的技能。本文将深入探讨针对MySQL中上亿数据量的查询优化策略,并通过具体操作指导实践。了解数据分布
  • 2024-07-16Cilium Gateway API 特性(转载)
    CiliumGatewayAPI特性(转载)一、环境信息主机IPubuntu10.0.0.234软件版本docker26.1.4helmv3.15.0-rc.2kind0.18.0kubernetes1.23.4ubuntuosUbuntu22.04.6LTSkernel5.15.0-106二、CiliumGatewayAPI流程图Cilium现在
  • 2024-07-05部署KubeEdge、Edgemesh、Sedna
    https://neuromansser.tech/posts/部署kubeedgeedgemeshsedna/ 部署KubeEdge、Edgemesh、SednaPostedonJun10,2024下载keadm下载keadm用于安装KubeEdge,官方文档:https://kubeedge.io/docs/setup/install-with-keadm/(英文版里有下载的部分中文版文档却没有,就有点迷惑…
  • 2024-07-04Vue项目中created生命周期重复执行
    路由切换跳转时,发现一个页面的接口和页面展示每次进入都会调用created。keep-alive缓存页面没有效果,代码如下keep-alive页面<sectionclass="app-main"><transitionname="fade-transform"mode="out-in"><keep-alive:include=
  • 2024-07-02编译安装Kubernetes 1.29 高可用集群(7)--Metrics Server节点监控配置
    1.部署MetricsServer节点监控1.1在任意k8s-master节点上下载MetricsServer的创建文件https://github.com/kubernetes-sigs/metrics-server/releaseswgethttps://github.com/kubernetes-sigs/metrics-server/releases/download/v0.7.1/components.yaml1.2修改单机版配置
  • 2024-06-24基于Java的工单管理系统的设计与实现【源码】
    一、引言在企业日常运营中,工单管理系统扮演着至关重要的角色,它帮助组织高效地管理客户请求、问题报告、任务指派等事项,确保每一项工作都能得到及时响应和妥善处理。本项目旨在设计并实现一个基于Java的工单管理系统,该系统将涵盖工单的创建、分配、处理、反馈和统计分析等功能
  • 2024-06-21AWX部署
    目录awx1.部署awx1.1克隆仓库1.2生成yaml1.3部署operator1.4查看pod1.5修改镜像地址2.登录awx2.1查看端口2.2查看默认密码awxawx是红帽AnsibleTower的开源版本,他的功能是可以使用web界面来操作ansible操作系统使用openEuler22.03这里是在k8s上部署的,需要使用动态制
  • 2024-06-20Vue30_实例2
    目标:了解Vue实例生命周期,生命周期的钩子函数及created函数常用场景分析:在创建vue实例的时候可以制定模板id、数据和方法;而如果要在实例化、模板渲染的过程中需要执行一些其它操作的话,那么可以使用钩子函数。一、创建Vue实例每个Vue应用都是通过用Vue函数创建一个新的Vue
  • 2024-06-13K8S环境部署Prometheus
    K8S环境部署Prometheus记录在K8S1.18版本环境下部署Prometheus0.5版本。1.下载kube-prometheus仓库gitclonehttps://github.com/coreos/kube-prometheus.gitcdkube-prometheus笔者安装的K8S版本是1.18,prometheus选择配套的分支release-0.5:#切换到release-0.5gitc
  • 2024-06-06安卓架构组件-依赖注入
    安卓依赖注入什么是依赖注入依赖注入(DI,DependencyInjection)是一种广泛的编程技术。把依赖(所需对象)传递给其它对象创建,好处是类的耦合更加松散,遵循依赖倒置的原则。类获取所需对象classEngine{funstart(){println("enginestart")}}class
  • 2024-04-05C# 继承
    继承是使用已经定义的类形成新类的方法。新形成的类称为派生的类,我们派生的类称为基类。继承的重要好处是代码重用和降低程序的复杂性。派生类(后代)将覆盖或扩展基类(祖先)的功能。1234567891011121314151617181920212223242526272829Program.usin
  • 2024-03-28在Vue.js框架中,activated和created的区别
    在Vue.js框架中,activated和created两个钩子函数都是在组件被创建时执行的函数,但它们的使用场景略有不同。createdcreated钩子函数是在组件被创建(即实例化)时执行的,可以用它来初始化组件的数据、监听事件、调用方法等操作。它是组件生命周期中的第一个钩子函数,通常用于组件初
  • 2024-03-25加载权重时候出现:not created its variables yet
    ValueError:UnabletoloadweightssavedinHDF5formatintoasubclassedModelwhichhasnotcreateditsvariablesyet.CalltheModelfirst,thenloadtheweights.这个错误是由于尝试将保存在HDF5格式中的权重加载到一个还未创建其变量的子类模型中所导致的
  • 2024-03-22k8s系列之十四安装Istio
    Istio是一个开源的服务网格(ServiceMesh),用于连接、管理和保护微服务。它提供了一组功能强大的工具,包括流量管理、安全性、监控和跟踪等,以帮助在微服务架构中更好地管理服务之间的通信。一些主要的Istio功能包括:流量管理:Istio可以对流量进行智能路由、负载均衡和故障
  • 2024-03-18Java创建线程的方式到底有哪些?
    一、线程的创建十种方式一个经典的面试八股问题是:java中有几种线程的创建方式?一般的回答是:实现Thread类。实现Runable接口。 实现Callable接口。也可以加上一个利用ExecutorService线程池: 实现Thread类。实现Runable接口。 实现Callable接口。使用ExecutorService线程
  • 2024-03-10Istio安装及Bookinfo环境部署
    目录一.ServiceMesh服务网格1.服务代理模式2.什么是ServiceMesh二.部署Istio1.Istio概述2.Istio各版本支持的K8S版本3.下载指定版本的Istio4.配置Istio的环境变量5.安装Istio6.给命名空间添加标签三.部署示例应用1.部署Bookinfo示例应用2.查看部署结果3.验证服务是否部署成功四.
  • 2024-02-26[MYSQL] MYSQL 8解决 Invalid default value for `created_at`(timestamp)
    1问题描述问题背景执行从MYSQL5.7导出,并在MYSQL8.0.33的数据库中执行DDL建表语句时,报Invaliddefaultvaluefor'create_at'...`create_at`timestampNOTNULLDEFAULT'0000-00-0000:00:00'COMMENT'创建时间/createdtime',...2原因分析表面原因:
  • 2024-02-22Ollama —— 在本地启动并运行大语言模型
    Ollama(https://ollama.com/)是一款命令行工具,可在macOS、Linux、Windows上本地运行Llama2、CodeLlama、Gemma等其他模型。以我这里mac下使用为例,下载对应版本后,直接放入应用目录,然后命令行执行。Gemma有2B与7B两个版本,我这里是15款的MacBookPro,就用低的这个版
  • 2024-02-22Vue中的mixins和extends是什么,有什么联系和区别?
    在Vue.js中,mixin和extends都是用来处理组件复用和组件之间共享逻辑的方式,但它们有不同的特点和应用场景。Mixin(混入)Mixin是一种可以包含可复用Vue组件选项的对象。通过使用mixin,我们可以将一些公共的选项和逻辑提取出来,然后混入到多个组件中。这样做可以有效地避免重复
  • 2024-02-20.Net Core框架容器依赖注入的生命周期
    一.前言框架中依赖注入容器包括了三种生命周期,Singleton、Scoped和Transient。Singleton是全局实例,它存储到根容器上,从任何容器解析都会得到全局唯一的实例。Transient是瞬时实例,它不会存储到容器上,从任何容器解析都会重新实例化一个新的对象。Scoped是域内实