- 博客(15)
- 收藏
- 关注
原创 Dubbo+zookepter案例
base-packages: com.hjx.service # 注册哪些服务 包扫描。:(一个为provider(提供服务)、一个为customer(消费服务)。进入cmd,使用java命令执行该jar包(启动dubbo服务)。1.dubbo下载地址(这里我使用码云,因为github优点慢)2.进入解压目录,进入cmd,输入以下命令,将项目打包。:启动之前记得把zookeeper注册中心的服务开启。dubbo-admin的启动端口为:7001。zookeeper的依赖。:用户名和密码:root。
2024-12-16 04:43:54
385
原创 DPDK rte_eal_init 初始化分析(根据最新的更新)
* 如果配置了白名单,只初始化白名单中的设备,否则所有支持的设备都初始化 *//* 每个设备对应数组的一个成员,记录了设备相关的所有信息 *//* 端口相关的配置 */
2024-12-16 04:41:54
782
原创 docker部署PaddleOCR
用 docker 部署 PaddleOCR 是因为 PaddleOCR 以源码安装的方式比较繁杂,要注意比较多的细节,而且很多环境往往是没有外网的,因此Docker就是一个很好的解决方案,它将开放所需要的环境都封装在镜像中了,方便部署使用。创建好Dockerfile文件后,执行如下命令即可自动构建镜像,要预留足够的存储空间,构建完成后大概6G多,整个构建过程根据网速定,我花了差不多1.5小时才构建完。当然也可以用 docker-compose 管理。Dockerfile文件。
2024-12-16 04:39:53
1087
1
原创 docker的离线安装方法和网络源安装方法
ivhU:先安装并升级,这个U建议加上,因为有些命令安装是有升级的服务的,如果不加U就失败了【比如java】【如何确定哪些包有升级的包,直接在通外网的服务器上yum安装该服务,看过程即可】下载离线包的主机必须是没有安装docker-ce,如果已经安装,先卸载包及其依赖,方法见下面这个博客。如果服务器很多的话,可以写个批量拷贝文件的脚本,然后把下面安装离线包的命令放在后面,一并就解压了哦。- -nodeps --force:忽略软件包的依赖关系,忽略软件包及文件的冲突并强行安装。离线安装docker包。
2024-12-16 04:37:53
849
原创 docker时代落幕,podman开启容器技术新剧场
docker的容器概念和设计很新颖,但是底层实现并不是什么高精尖的技术,很容易被模仿。docker方面希望被推广使用,离不开大佬们的支持。docker本身还存在几个硬伤,确实容易被超越和追赶。有的朋友说podman是docker运行、构建、共享的辅助工具,这么说并不正确哈,podman目前的发展其本身就是一种独立的容器技术,其运行时环境不依赖于docker。二、docker有什么硬伤?硬伤一:docker存在一个名为dockerd 的进程,会占用比较多的CPU资源。
2024-12-16 04:35:53
652
原创 Docker容器逃逸_--security-opt apparmor=unconfined
宿主机的磁盘设备信息可以看到,我们成功挂载了宿主机磁盘设备到/host目录下,并使用chroot指令将容器根目录切换为挂载的宿主机根目录。除了使用特权模式启动docker会引起docker容器逃逸,使用功能机制也会造成这种情况。当容器以–cap-add=SYS_ADMIN启动时,容器进程就会被允许执行mount、umount等一系列系统管理命令,如果攻击者此时将外部设备目录挂载在容器中就会发生容器逃逸。为了方便宿主机与虚拟机进行数据交换,几乎所有主流虚拟机解决方案都会提高挂载宿主机目录到虚拟机的功能。
2024-12-16 04:33:52
1036
原创 Docker之安装RabbitMq_docker 安装rabbitmq
此处需要注意,默认rabbitmq镜像是不带web端管理插件的,所以指定了镜像tag为3.8-management,表示下载包含web管理插件版本镜像,其它Tag版本可以访问。从日志可以看出,rabbitMq默认创建了guest用户,并且赋予administrator角色权限,同时服务监听5672端口TCP连接和15672端口的HTTP连接,至此说明安装成功。命令查看rabbitMq在启动过程中日志,3ae是容器ID的简写——容器ID太长,使用时其写前几位即可。15672:http管理界面端口。
2024-12-16 04:31:52
4067
1
原创 Docker之nacos集群部署
mynet定义IP时,前面两个数字要与mynet的对应,后面两个可以随便指定,但不能超过255-itd——》后台运行,介意不用后台,去掉d分别启动👇三个:第一个:当前nacos有三台主机,41里引用42与43第二个:第三个:服务列表还具有42和43,他自己本身为41:我开启了两台,9901,9902端口。根据节点列表确定是否搭建成功:搭建nacos集群的原因。
2024-12-16 04:29:52
1375
原创 docker 和K8S知识分享
比如写了个项目,并且在本地调试没有任务问题,这时候你想在另外一台电脑或者服务器运行,那么你需要在另外一台电脑或者服务器配置相同的软件,比如数据库,web服务器,必要的插件和库等等,而且你还不能保证软件一定能够运行起来,因为别人用的可能是完全不同的操作系统,即便同样使用linux系统,每个发行版也会有不同的区别,为了模拟完全相同的本地开发环境。我们想到可以用虚拟机,但是虚拟机需要运行整个操作系统,不但体积臃肿,内存占用高,程序性能也会受到影响,这时候我们的docker就派上用场。
2024-12-16 04:27:51
659
原创 Docker buildx 的跨平台编译_docker build docker_buildkit
随着国产化和信创的推进,为应用适配多个操作系统和处理器架构的需求越来越普遍。通过 docker pull 或 docker run 拉取一个支持跨平台的镜像时,docker 会自动选择与当前运行平台相匹配的镜像。由于该特性的存在,在进行镜像的跨平台分发时,我们不需要对镜像的消费做任何处理,只需要关心镜像的生产,即如何构建跨平台的镜像。一次构建多处部署的镜像分发大幅提高了应用的交付效率,对于需要跨平台部署应用的场景,利用 docker buildx 构建跨平台的镜像也是一种快捷高效的解决方案。
2024-12-16 04:25:51
767
1
原创 django REST框架- Django-ninja_django- ninja
fastapi的示例虽然非常简单,真的拿来做项目仍需要补充额外一些东西,反观django似乎更简单。本文应该适合有django使用经验的同学,如果你没有,这绝对不是一篇安利你学习django的文章。djano-ninja几月前就注意到这个项目了,虽然,每周都在分享测试技术,但其实我的大部分工作是web前后端开发,所以,也会更关注这方面技术。flask也有类似的REST框架哦~!apiflask。
2024-12-16 04:23:50
401
原创 DirectX12(D3D12)基础教程(十七)——让小姐姐翩翩起舞(3D骨骼动画渲染
对于3D动画来说,一样需要保证至少24帧/s的渲染速率(往往为了防止因为3D动画间隔出现的“非自然”连接帧引起的人类头晕等不适感,实际往往要求3D动画渲染的速度最好都至少在60帧/s以上!),同样这也只是说最终刷新交换链帧缓冲区的速率。这样,只要在刷新帧缓冲区的过程中,任何的3D变换其实都可以形成最终动画的效果,比如相机的变动、物体的变动等等。此时如果再加入“骨骼动画”,比如人物的动作,或者所有3D物体包括相机的复合变动,那么最终就会形成仿真度非常高的“3D动画”情景。
2024-12-16 04:21:50
941
原创 DIEA ,Ecplise 配置谷歌代码风格 Google Java Style
每一个顶级类都应该在一个单独的源文件中,对于一个类中的内容,最好是有意识地对类中的内容按某种规则排序排版,例如新的方法一般添加在类的尾部,这样我们可以根据时间线索了解这些方法何时加进来的;需要时才声明,不要在代码块的开头就声明局部变量,而是应该在靠近使用局部变量的地方声明它们,以最小化它们的作用域。long 类型的值,数字后面加大写的 L,禁止使用小写的 l,因为 l 和 1 很像,容易误导。if,else,for,do,while 等语句块使用花括号,即使花括号内容是空的或者只有一行语句。
2024-12-16 04:19:49
946
原创 DHCP、DHCP中继(实例讲解)
Router(dhcp-config)#default-router 192.168.10.254 默认网关。Router(config-subif)#ip helper-address 12.1.1.1 配置中继。Router(config-subif)#ip helper-address 12.1.1.1 配置中继。Router(dhcp-config)#dns-server 1.1.1.1 DNS服务器地址。Router(config)#ip dhcp pool vlan10 创建地址池。
2024-12-16 04:17:48
452
原创 DevStore开发者服务有奖征文:小谈新浪微博开放平台
笔者选择的是移动应用,笔者开发了一款第三方的微博客户端,是基于Android SDK,笔者通过仔细阅读新浪平台提供的开发文档,和研究API接口的使用方法和数据类型,最终成功得使用上各种API接口。这里值得一说的是,初学者在接入新浪微博SDK的时候会遇到各种各样的问题,有很多童鞋觉得新浪开放平台授权太过麻烦,接口也不太好使用。经过一段时间对新浪开放平台的评测,笔者顺利的实现了SDK集成开发,新浪开放平台提供丰富的文档支持,提供多种开发语言和多种平台的SDK,不同开发者可以择需开发第三方应用程序,非常的方便。
2024-12-16 04:15:47
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人