高级搜索
搜索结果
共找到了142个结果
达梦数据库
version: '3' services: park-talent-dm: image: dm8:dm8_20240605_rev215128_x86_rh6_64 container_name: park-talent-dm8 restart: always privileged: true ports: - 33066:5236 volumes: - ./data:/opt/dmdbms/data environment: ...
单机运行postgresql&& 安装kong-gateway
单机运行postgresql version: '3' services: kong-postgres: image: harbor.iovhm.com/hub/postgres:9.6.24 restart: always container_name: kong-postgres privileged: true ports: - 5432:5432 volumes: - ./postgres_data:/var/lib/postgre...
信息系统安全定级说明
一、确定安全保护等级 依据《信息安全等级保护管理办法》(公通字 [2007] 43 号)《关于开展全国重要信息系统安全等级保护定级工作的通知》 (公信安[2007]861 号)、《信息安全技术网络安全等级保护定级指南》(GB/T22240-2020) 等文件规定和国家政务外网的统一要求,所建设的需要信息系统的安全保护等级。 二、安全等级保护等级确定流程 确定信息系统安全保护等级的一般流程如下: 第一、确定作为定级对象的信息系统; 第二、确定业务信息安全受到破坏时所侵害的客体; 第三、根据不同的受侵害客体,从多个方...
kafka集群搭建
docker-compose.yaml version: '3.9' services: zookeeper: image: wurstmeister/zookeeper restart: always hostname: zookeeper container_name: zookeeper ports: - "2181:2181" volumes: - ./zookeeper/data:/data - ./zookeeper...
percona-toolkit
下载 https://www.percona.com/percona-toolkit
otter
介绍 使用微服务架构进行服务拆分后,当某些服务需要用到基础数据的时候,往往粗暴的通过RPC调用,先到基础服务查询出数据,再把所有结果传入到相关服务进行例如in,like 查询。开发测试的时候因为数据量不够,通常没什么问题,当系统运行一段时间后,数据量增多后,就会出现性能问题。 诸如经常需要用到的基础数据,比较好的做法是进行数据表冗余。在同一个数据库内直接级联查询。但是,会将产生数据同步的问题。 使用otter进行数据同步 otter与cacnl都是阿里开源出来的数据同步工具,因为阿里巴巴业务的特殊性,卖家主要在国内...
mysql可视化web管理工具&&dbeaver
官方参考 https://github.com/dbeaver/cloudbeaver/wiki/Run-Docker-Container
cuda安装
安装cuda CUDA Toolkit Archive:https://developer.nvidia.com/cuda-toolkit-archive wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda-repo-rhel7-11-8-local-11.8.0_520.61.05-1.x86_64.rpm sudo rpm -i cuda-repo-rhel7-11-8-local-11.8.0...
centos7 阿里源
CentOS-Base.repo # 保存位置 # /etc/yum.repos.d/CentOS-Base.repo # CentOS-Base curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 替换阿里ecs内网环境 sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum....
systemd&&docker镜像支持systemd
k8s环境中,经常需要一个容器进行一些调试,特意打包了常用小工具 FROM centos:7 RUN curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo && \ sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo && \ ...
微服务开发中的一些小工具&&小技巧
稍等,我把配置改成生产上的地址 在微服务开发中,通常涉及多个服务、多个团队、异地团队一起合作开发。又因为频繁迭代,频繁发布版本,为了保证版本、代码、环境的一致性,通常使用容器化,既生产上的运行环境、配置信息应该与测试环境的保持完全一致。但是我们更多的时候会出现测试通过后,还要说:“稍等,我把配置改成生产上的地址”,一个新的的客户部署一套版本,也要“稍等,我把配置改成生产上的地址”,完全丧失了容器化的优势。 穷人的微服务开发环境 如果我们有钞能力,这个问题很好解决,每个研发人员都配置一台服务器,专门用于联调,全部使用...
将部署于k8s中的redis公布出来
原则上中间件都应该在独立主机部署,但是因为没有钞能力,就将一些不重要的中间件也安装部署到了k8s中。但是在开发、测试环境中,也需要依赖redis服务,需要查看redis中存储的数据、数据格式定位问题。 虽然k8s有公布nodeport和hostport的方法,但是定位问题需要保留bug现场,如果直接重新发布服务为nodeport,服务重启后现场也随即消失;也因为管理需要,并不会把一系列的主机、端口都打开,仅会公布特定主机的特定端口(范围)。 docker-compose.yaml version: "3" se...
不重新打包修改nginx-web镜像写死的API地址
由于各种原因前端的API地址被写死了,而临时需要修改地址,打包发布麻烦,不知道哪个版本的代码对应这个版本,可以这样做。 nginx.conf中写死的服务发现 方法一,使用主机别名,类似hosts功能 方法二,使用下面的字符串替换 页面中写死的API地址 编写一段API替换脚本和nginx启动脚本 #!/bin/bash # 根据基础镜像的不同,可能是/bin/bashsh,而且这句要是第一句 # 如果环境变量存在则用环境变了,如果环境变量不存在,则使用默认值,注意前面的减号语法(-) OLD_U...
ingress-nginx的几个小技巧
所有注释:https://qq829.cn/book/books/k8s/page/nginx-ingress 一个ingress绑定多个域名 原来我们是直接克隆一个,需要同时修改两个,非常麻烦 # 类似nginx.conf的 server_name nginx.ingress.kubernetes.io/server-alias: a.com,b.com 后端路径不与前端路径不一致的时候重写 # ingress的path设置为/xxx/(.*),这是一个正则匹配,请自行gpt nginx.ingres...
创建NETCORE新项目
安装netcore runtime:https://dotnet.microsoft.com/zh-cn/download vscode扩展:https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit 创建项目 # 查看已经安装的模板 dotnet new list # 创建新的项目 # dotnet new <template name> -o <project_name> dotnet new web -o ...
单位与参考
默认情况下,一个cube的长宽高为1x1x1,可以视做为现实物体的1米,既一个人为2个单位,以此类推来确定物体的高度,受重力影响,默认情况下,我们可以增加地形或一个plan,可以理解为平面和地板,可以阻止物体下落到的游戏之外。 而大多数物体(至少内置的几个基础组件中)的position的中心点在对象最中间,因此,当物体的position的Y设置为0时,物体会穿透到地板地板之外,此时需要调整物体Y以适应物体在相对位置上 由于u3d的脚本需要绑定到一个GameObject,通常会放置一个胶囊Cylinder,胶囊的默认...
第三人称控制
必要插件(官方内置插件) Cinemachine Input System 开始使用 创建一个空的GameObject,改名为PersionGroup 在PersionGroup之下创建一个胶囊(cylinder),取名为Persion 在Persion之下创建一个立方体(cube),调整大小和位置,使其成为这如下图的形状,目的是为了确认目标的方向,如下图的参数为: 此两个步骤可以省略,只是示意一下这是一个任务角色 在PersionGroup之下创建一个空物体,改名为Lookme,用于摄像机跟随关注目...
使用视频
如果场景中的内容全部使用模型渲染,除了耗费性能,还额外增加l很多工作。如果使用视频,则可以省却很多事情 使用视频播放器 在场景中增加一个GameObject,改名为Video1,增加组件Video Player,将Main Camern拖入到Camera属性设置中 四种渲染方式 Camera Far Plane:渲染在远景,可以被其他物体遮挡,当做氛围背景使用 Camera Near Plane:渲染在近景,遮挡一切物体,可以当做引导视频使用、场景切换 可以将同一个摄像机关联到2个Video上,一个设置为...
场景&&场景切换
一个scene就是一个场景(关卡),打开file->build Settings,将场景添加到scenes in build中,拖拽排序,第一个场景为游戏启动的默认场景, 多个场景之间切换代码如下 using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class LoadScreen : MonoBehaviour { // 暂时还不清楚这个名字不在scene...
用户界面和UI系统
u3d有2个UI系统,一个是传统的UGUI,一个是UI TOOL KIT,现在网上大部分教程都是UGUI的,而且UGUI主要以图片为主,可以做出更好看的效果,本文也使用UGUI 开始 为便于观察,可以将编辑器设置为2D模式 在层级管理器上右键->ui->canvas,此时编辑器将自动增加一个EventSystem,EventSystemy用于处理输入事件。 也可以直接增加一个image控件,编辑器也会自动帮忙增加canvas和Eventy System,所有的UI组件实际上都扩自image,可以在image上增加...