自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

科技D人生

做正确的事情永远都比把事情做对更重要。在错误的方向上努力再多也不如找到正确的方向。

  • 博客(1606)
  • 资源 (8)
  • 收藏
  • 关注

原创 Terraform 学习总结(10)—— 阿里云平台 Terraform 代码开发技巧总结

Terraform 是一个开源的自动化资源编排工具。资源编排服务 ROS(Resource Orchestration Service)为 Terraform 提供了托管的能力。当您了解了 Terraform 和 Terraform 托管方式,需要开发 Terraform 代码并在 ROS 中使用时,可以采用本文介绍的开发方式和开发建议。

2022-10-09 12:21:06 1301

原创 Terraform 学习总结(9)—— 如何解决存量云资源的管理难题

场景一的解决方案:通过 terraform import 命令来完成对存量资源的导入,进而使用 Terraform 统一管理。场景二的解决方案:在确定清楚参数属性具体值之后,如果以模板参数值为准,那么只需运行 apply 命令再变更回来即可;如果以控制台的值为准,那么只需补充或修改模板参数值即可。场景三的解决方案:可以先通过terraform state rm命令将所有需要重组的资源移出State,等模板重构结束后,再使用terraform import将其导入即可。

2022-10-09 12:11:44 1341

原创 Terraform 学习总结(8)—— Terraform 常用命令再总结

Terraform 是一个管理 IT 资源的客户端工具,我们可以使用 Terraform 提供的命令来实现对所有资源的管理。Terraform 对资源的管理主要是对资源生命周期的管理,即通过命令实现对 Terraform 模板中所定义资源的创建,修改,查看和删除。来指定。

2022-10-09 12:02:32 2187

原创 Java基础学习总结(197)—— CompletableFuture 异常处理总结

【代码】Java基础学习总结(197)—— CompletableFuture 异常处理总结。

2022-09-29 16:16:24 1581

原创 消息中间件学习总结(23)—— Kafka、RabbitMQ、Pulsar、RocketMQ 基本原理和选型

erlang有并发优势,性能较好。虽然源码复杂,但是社区活跃度高,可以解决开发中遇到的问题;业务流量不大的话可以选择功能比较完备的 RabbitMQ。

2022-09-29 15:39:13 718

原创 Docker 学习总结(77)—— 初学者最佳 Docker 极速入门指南

富Web时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。为了更好的理解Docker是什么,我们先来讲个讲个故事:我需要盖一个房子,于是我搬石头、砍木头、画图纸、盖房子。一顿操作,终于把这个房子盖好了。结果,住了一段时间,心血来潮想搬到海边去。这时候按以往的办法,我只能去海边,再次搬石头、砍木头、画图纸、盖房子。烦恼之际,跑来一个魔法师教会我一种魔法。这种魔法可以把我盖好的房子复制一份,做成「镜像」,放在我的背包里。

2022-09-14 10:03:09 378

原创 Kubernetes 学习总结(36)—— Kubernetes 本地运行的四种方法

Kubernetes 是一个开源的容器编排平台。它由 Google 开发,为自动化部署、扩展和管理容器化应用提供了一个开源系统。无论你的情况如何,将本地 Kubernetes 环境设置为你的开发环境都是推荐的选择,因为这种设置可以创建一个安全而敏捷的应用部署流程。幸运的是,有多个平台可以让你尝试在本地运行 Kubernetes,它们都是开源的,并且都是 Apache 2.0 许可。

2022-09-08 10:27:12 433

原创 Linux 学习总结(90)—— Linux 远程数据同步工具 Rsync(remote synchronize)详解

是为 linux 下 inotify 文件监控工具提供的一套 c 的开发接口库函数,同时还提供了一系列的命令行工具,这些工具可以用来监控文件系统的事件inotify-tools 是用 c 编写的,除了要求内核支持 inotify 外,不依赖于其他inotify-tools 提供两种工具:一是 inotifywait,它是用来监控文件或目录的变化,二是 inotifywatch,它是用来统计文件系统访问的次数。

2022-09-07 10:11:51 352

原创 Java基础学习总结(196)—— Java、Spring、Dubbo 三种 SPI 机制详解

JDK SPIDUBBO SPISpring SPI文件方式每个扩展点单独一个文件每个扩展点单独一个文件所有的扩展点在一个文件获取某个固定的实现不支持,只能按顺序获取所有实现有“别名”的概念,可以通过名称获取扩展点的某个固定实现,配合Dubbo SPI的注解很方便不支持,只能按顺序获取所有实现。...

2022-08-29 14:54:53 289

原创 Kubernetes 学习总结(35)—— Kubernetes 1.25 正式发布,多方面重大突破

美国时间 2022 年 8 月 23 日,Kubernetes 1.25 正式发布。此版本更新距离上版本发布时隔 4 个月,是 2022 年的第二个版本。受新冠疫情和国际形势变化影响以及发布团队的全球化性质,发布过程也经历了非常大的挑战。「1.24 版本 46 个、1.23 版本 45 个」其中 13 个功能升级为稳定版,10 个已有功能进行优化,另有多达 15 个全新功能以及 2 个废弃的功能。Kubernetes 1.25 版本在多个方面实现重大突破,

2022-08-25 13:36:58 5233 2

原创 Docker 学习总结(76)—— 所有项目的容器化部署的基础镜像都应该选择 alpine 吗?

首先,要了解这个问题的来源,为什么纠结这种事呢。当然原因在于,。就算你随便把一个 Java 服务构建成镜像,镜像 Image 大小至少都在 100-200M 左右。这个大小当然还好,但我们做项目基本都是。而且基本上 Docker 的相关教程,一定会讲如何构建空间更小的镜像。使用 Docker 的你,一定也有特别注意到这一点吧。尽量使用适当的方式,构建更小的镜像,这肯定是需要的了。所以问题就来了,基本上很多建议,甚至是。

2022-08-19 10:41:47 494

原创 Linux 学习总结(89)—— sed 入门详解

sed 全名为 stream editor,流编辑器,用程序的方式来编辑文本,功能相当的强大。是贝尔实验室的 Lee E.McMahon 在 1973 年到 1974 年之间开发完成,目前可以在大多数操作系统中使用,sed 的出现作为 grep 的继任者。与 vim 等编辑器不同,sed 是一种非交互式编辑器(即用户不必参与编辑过程),它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结构。sed 基本上就是在玩正则模式匹配,所以,玩 sed 的人,正则表达式一般都比较强。...

2022-08-18 17:45:01 462

原创 权限系统设计学习总结(5)—— 权限系统设计全面总结

日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司需要找人开通各种权限,比如网络连接的权限、编码下载提交的权限、监控平台登录的权限、运营平台查数据的权限等等。在很多时候我们会觉得这么多繁杂的申请给工作带来不便,并且如果突然想要查一些数据,发现没有申请过权限,需要再走审批流程,时间拉得会很长。那为什么还需要这么严格的权限管理呢?...

2022-08-18 11:01:06 1080 3

转载 Kubernetes 学习总结(34)—— 如何理解编排

编排这个词,去搜 google 翻译,推荐的是 Orchestration 这个单词。但是你反过来搜 Orchestration 中文意思,它的翻译是“管弦乐编曲”。在管弦乐曲里,要完成多种乐器之间的协调配合肯定需要一种方法,这种方法也叫编排。由此可感受到,有编排的场景存在多种组件事务,而且这些组件事务具有一定的独立性。个人理解,编排是按照某种机制让各种组件自动化配合运作,然后得到你想要的结果。...

2022-08-17 15:46:07 678

转载 Kubernetes 学习总结(33)—— Kubernetes 是如何重塑虚拟机的

为了改善在 VM 上运行服务的体验,容器改变了我们打包软件的方式,大大降低了对服务器配置的要求,并启用了替代方法来部署我们的工作负载。但就其本身而言,容器并没有成为大规模运行服务的解决方案。顶部仍然需要额外的编排层。Kubernetes 作为容器原生编排系统之一,使用容器作为基本构建块重新创建了过去熟悉的架构模式。Kubernetes 还通过提供用于扩展、部署和服务发现的内置方法来解决传统方案的痛点。...

2022-08-11 15:01:02 354

原创 Java基础学习总结(195)—— 关于 Java 8 中的日期处理总结

在 Java 8 之前我们处理时间相关逻辑的时候用到最多的是 Date 类,而 Java 8 发布后 Date 类的大部分方法被弃。Date 类的缺陷也非常明显,因为如果不对其进行格式化可读性十分很差,而 Simpledateformat 类中的 format 和 parse 方法都是线程不安全的。...

2022-08-11 11:42:51 349

原创 Ansible 学习总结(11)—— task 并行执行之 forks 与 serial 参数详解

Ansible执行task的时候,会依据配置文件中指定的forks参数、inventory中指定的主机以及主机组、以及选择的目标主机和定义的task数决定执行的方式。比如inventory主机清单文件中,记录了20台服务器,配置文件中的forks参数指定为5,同时有2个task需要执行,此时就表示每次最多允许对5台服务器进行操作,如果剩下的服务器数不足5台,则对剩下的所有服务器执行操作。...

2022-08-01 22:33:20 2660

原创 Maven学习总结(60)—— Maven 作用域 Scope 属性详解

test表示只能在src下的test文件夹下面才可以使用,你如果在a项目中引入了这个依赖,在b项目引入了a项目作为依赖,在b项目中这个注解不会生效,因为scope为test时无法传递依赖。这里之所以要说一说,是因为它也能控制依赖的作用域,只不过它的场景和上面的不一样。它用来声明你希望JDK和容器运行时来提供它,你自己不引入,仅仅使用这个依赖,在一些通用规范和插件扩展使用该选项比较普遍。这样做可以让扩展类库更加纯粹,仅仅提供扩展功能,而不干涉主类库的功能,彻底的插件化。...

2022-07-30 16:42:37 637

原创 PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案

PostgreSQL本身不支持任何多主群集解决方案,例如MySQL或Oracle。尽管如此,仍有许多商业和社区产品提供此实现,以及其他产品,例如PostgreSQL的复制或负载平衡。首先,让我们回顾一些基本概念什么是高可用性?它是服务可用的时间量,通常由企业定义。冗余是高可用性的基础;万一发生事故,我们可以继续毫无问题地运转。持续恢复,如果发生事件,则必须还原备份,然后应用wal日志;恢复时间将非常长,我们不会谈论高可用性。...

2022-07-30 16:26:15 10294

原创 Java基础学习总结(194)—— Java 多线程 + List 分段完美解决导入等批量更新场景问题

开启线程池,针对集合的大小进行调参,对小集合进行批量更新操作,对流程进行控制,控制线程执行顺序。获取需要进行批量更新的大集合A,对大集合进行拆分操作,分成N个小集合A-1~A-N。

2022-07-14 19:13:15 481

原创 Ansible 学习总结(10)—— 自动化部署工具如何选?Saltstack Or Ansible

Saltstack 和 Ansible 最初都是作为执行引擎构建的。也就是说,如果需要,它们允许在一个或多个远程系统上并行执行命令。 Salt 围绕一个Salt Master 和多个启动时连接到该主节点的 Salt Minions 构建。通常,命令是在主命令行上发出的。然后,Master 将那些命令分派给 Minions。最初,Minions 发起一个由加密密钥交换组成的握手,之后它们具有持久的加密 TCP 连接。因此可以快速到达 Minions。还缓存各种数据以加快执行速度。支持 ZeroMQ 库进行通信

2022-07-11 15:11:02 891

原创 Maven学习总结(59)—— Jar 包依赖冲突最全解决方案

在实际开发中,多模块项目常会使用 Maven 进行包管理。在 poml 文件中进行包依赖时,常存在引入一个 jar 包中默认依赖了其他的 jar 包的情况。这样很容易导致 jar 包冲突,从而产生一些诡异问题,如版本问题导致的类、方法找不到等。下面我们将聊聊具体关于依赖冲突产生的原因、排查方式以及解决的方案。当存在 groupId 和 artifactId 一致但是 version 不一致的 jar 包冲突时,模块会自动选择距离自己路径短的包。如:bepe-manager 到 common-lib (1.0

2022-07-11 14:12:09 1290

原创 Kubernetes 学习总结(32)—— Kubernetes 的架构原理简单总结

Master 节点启动时,会运行一个 kube-apiserver 进程,它提供了集群管理的 API 接口,是集群内各个功能模块之间数据交互和通信的中心枢纽,并且它页提供了完备的集群安全机制。在 Node 节点上,使用 K8S 中的 kubelet 组件,在每个 Node 节点上都会运行一个 kubelet 进程,它负责向 Master 汇报自身节点的运行情况,如 Node 节点的注册、终止、定时上报健康状况等,以及接收 Master 发出的命令,创建相应 Pod。在 K8S 中,Pod 是最基本的操作单元

2022-07-08 14:24:52 468

原创 Ansible 学习总结(9)—— Ansible 循环、条件判断、触发器、处理失败等任务控制使用总结

使用 loop 赋值列表的格式:在 playbook 中使用建立用户成功 定义变量编写 yaml 文件删除用户成功示例:为 server3 主机建立用户,并赋予密码(此处的密码必须是加密过后的,使用 的 将密码加密)。测试连接: 满足其中一个条件 示例:检测文件是否存在(:当文件不存在时,系统会判定失败,没有返回值,加此参数可以忽略错误)。在 server4 主机上创建 ,在 server2 和 server3 上不创建,执行 yaml 文件 示例:

2022-07-07 12:05:05 1115

原创 Spring Cloud 与微服务学习总结(18)—— Spring Cloud Gateway 2.0 详解

为什么很多人觉得 spring cloud gateway 难用?因为它的背后用的是 webflux,涉及到响应式编程,而不是传统的过程式编程。我们把背后的技术梳理一下,不难发现,这个晦涩的根源,就来自于 project reactor,与 spring 项目并驾齐驱的,”面向未来”的响应式编程框架。结果最后的代码,都长的和 lambda 一样。其背后的思想,是观察者模式和非阻塞杂交的产物,学习曲线相对陡峭。spring cloud gateway 涉及到许多比较新的知识和理念,但仅仅对于使用来说,坡度并不

2022-06-24 10:40:35 344

原创 Spring Cloud 与微服务学习总结(17)—— SpringCloud Gateway API 接口安全设计(加密 、签名、安全)

简述:当用户登录时,恶意攻击者可以用抓包工具可以拿到用户提交的表单信息,可以获取用户的账号密码,进而可以恶意访问网站。 RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 1973年,在英国政府通讯总部工作的数学家克利福德·柯克斯(Cliff

2022-06-23 14:20:40 369

原创 Git学习总结(28)—— Git 中的 .gitignore 文件详解

在使用 git 过程中,掌握 .gitignore 的使用很重要,可以减少不必要的文件上传到远程。在一些项目中,我们不想让本地仓库的所有文件都上传到远程仓库中,而是有选择地上传,比如:一些依赖文件(node_modules 下的依赖)、bin 目录下的文件、测试文件等。一方面将一些依赖、测试文件都上传到远程传输量很大,另一方面,一些文件对于你这边是可用的,在另一个人那可能就不可用了,比如:本地配置文件。为了解决上述问题,git 引入了 .gitignore 文件,使用该文件来选择性的上传文件。注释使用 #

2022-06-23 10:03:00 904

原创 Linux 学习总结(88)—— Linux 系统中的 Swap 交换分区总结

Linux 中的 Swap 交换分区就是 Windows 中的虚拟内存,将 Linux 系统服务器中的物理硬盘空间虚拟化成内存使用,以解决内存不够的问题。不同的 Linux【CentOS/Ubuntu/Debian】发行版新建,增加 Swap 分区的方法是一样的,下面致臻数据就分享下如何确定和创建 Swap 分区及大小。Linux Swap 分区大小跟你服务器本身的物理内存大小有关,内存越大,设置的 Swap 分区也应该越大,两者的关系如下。物理内存 交换分区(SWAP)命令如下:2、关闭 Swap

2022-06-21 19:43:39 725

原创 Ansible 学习总结(8)—— Ansible 控制提权相关知识总结

对于初学 ansible 的小伙伴提权配置大都是通过配置 ansible.cfg 的方式来配置提权,通过配置的文件的方式配置的提权,对所有执行的剧本角色有提权,这样的好处是,简单方便,但是有一定的风险,任何命令都通用过 root 来执行,即任何进程都是具有系统的最高权限,对于黑客来讲,最想得到的即 root 权限,如果进程被植入了木马病毒之类,控制了进程即拥有 root 权限。所以任何命令通过 root 来执行是一件很危险的事。所以从安全角度考虑,要遵循最小权限原则,即要求系统只授予主体必要的权限,而不要过

2022-06-21 10:26:48 1497

原创 Ansible 学习总结(7)—— Ansible 状态管理相关知识总结

简介就像所有服务器批量管理工具(puppet有DSL,salt有state)一样,ansible也有自己的状态管理组件,叫做playbook。所有这些类似的概念的东西都是让你用一种更简单的语言(而不是用脚本)来描述你的服务应该是什么样子的,然后这些工具根据你的描述将服务器变成你希望的样子。有了这么一层抽象后,服务部署和配置就变得更加的跨平台了,也提高了可复用性。但请注意,playbook不是万能的,因为playbook底层是在用模块来完成任务,因为模块有限,所以很多时候还是需要写shell脚本(ansi

2022-06-21 10:06:21 1314

原创 Terraform 学习总结(7)—— 基于 AWS 云平台上的 Terraform 实战

相信大家已经知道 Terraform 的基本使用方式了。在我们以后的场景中,主要讨论一些典型架构的实现。在实际使用中,Terraform 在多云基础架构创建中,是非常方便和简洁的。Terraform 造了足够多的轮子,使用起来非常顺手,用于创建云上的基础架构。在应用发布上,可以使用 Packer 进行应用的集成,与 Terraform 配合做到应用的自动发布。同时在云上的基础构建完成后,想构建一些复杂系统,基于 OS 之上时,就需要交给 Ansible 和 PowerShell 来进行实现了。例如创建 K8

2022-06-15 06:54:52 3330 1

转载 深入解构车载激光雷达

激光雷达作为L3及以上级别智能驾驶的核心传感器,同时也属于汽车智能化领域价值量较大的增量产品。从2007年Velodyne推出64线激光雷达 HDL-64至2022年,产业经过15年的发展,在2022年终于迎来激光雷达“真正”的量产元年,2022年装车量达20万台以上。文章分为五部分,从激光雷达市场情况展开,重点分析激光雷达系统层、零部件层,分析产业链环节现状及机会;最后分析降本路径、发展趋势。目录一、 激光雷达市场情况二、 激光雷达系统层分析三、 激光雷达零部件层分析四、 激光雷达降本路径分析五、 激光雷

2022-06-15 05:55:16 3813

原创 Kubernetes 学习总结(31)—— Kubernetes 为何需要 Istio ?

“A service mesh is a dedicated infrastructure layer for handling service-to-service communication. “ —— William Morgan。ervice Mesh 是一个专注于处理服务间通信的基础设施层。云原生应用有着复杂的服务拓扑,而 Service Mesh 保证请求可以在这些拓扑中可靠地穿梭。在实际应用当中,Service Mesh 通常是由一系列轻量级的网络代理组成的,它们与应用程序部署在一起,但应用程

2022-06-14 16:01:09 908

原创 Loki 学习总结(1)—— Loki 中小项目日志系统的不二之选

项目做正规了,日志系统是少不了的,目前大部分日志平台推荐基于 ELK 构建,不过 ELK 算是比较重了,架构太大,中小项目不太好 Hold 住,希望找一款简单一些的,如果实在找不到再上 ELK,这个时候一款名叫 Loki 的日志系统横空出世。Loki 是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。它的设计非常经济高效且易于操作,因为它不会为日志内容编制索引,而是为每个日志流编制一组标签。项目受 Prometheus 启发,官方的介绍就是:Like Pro

2022-06-10 17:29:23 7732 4

原创 Terraform 学习总结(6)—— 基于阿里云平台上的 Terraform 实战

Terraform(https://www.terraform.io/)是 HashiCorp 旗下的一款开源(Go 语言开发)的 DevOps 基础架构资源管理运维工具,可以看下对应的 DevOps 工具链:Terraform 可以安全高效的构建、更改和合并多个云厂商的各种服务资源,当前支持有阿里云、AWS、微软 Azure、Vmware、Google Cloud Platform 等多个云厂商云产品的资源创建。Terraform 通过模板配置文件定义所有资源类型(有如主机,OS,存储类型,中间件,网络

2022-06-08 08:05:21 6068

转载 Docker 学习总结(75)—— Docker 三种网络驱动 bridge、macvlan、overlay 详解

这个网桥类似于默认网络中的 bridge,创建自定义网络命令:docker network create参数解释:--driver bridge 表示使用桥接模式--subnet 172.19.0.0/16 表示子网 ip 可以分配 172.19.0.2 到 172.19.255.255--gateway 172.19.0.1 表示网关mybridge_net 表示网络名查看使用新创建的网络创建容器查看查看容器 IPmacvlan 是在 宿主机 网卡上创建多个子网卡,并分配独立

2022-06-06 04:00:00 2656

原创 Linux 学习总结(87)—— shell 中各种括号的作用()、(())、「」、「「」」、「」

三、大括号、花括号 {}1、常规用法2、几种特殊的替换结构3、四种模式匹配替换结构模式匹配记忆方法:#和%中的单一符号是最小匹配,两个相同符号是最大匹配。

2022-06-05 10:35:39 276

转载 Docker 学习总结(74)—— Docker Swarm 全面总结

Swarm 是 Docker 公司推出的用来管理 docker 集群的平台,几乎全部用 GO 语言来完成的开发的,代码开源在 https://github.com/docker/swarm;Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docker Swarm 会更加

2022-06-05 10:30:17 4018

翻译 Gradle 学习总结(3)—— 如何将 Spring Boot 构建工具从 Maven 迁移到 Gradle

前言我们在 2.3.0.M1 中对 Spring Boot 进行了相当大的改变。 这是使用 Gradle 而不是 Maven 构建的项目的第一个版本。 关于迁移的 Twitter 上的帖子 有很多人问我们为什么切换以及我们看到的好处(如果有的话)。 这篇博文旨在回答这些问题。Spring 产品套件中的每个项目都以相当自主的方式运行。 我们力求在用户最容易看到的地方保持一致性--例如 API 设计,但选择最能满足项目需求的工具就不太明显。 一个例子是构建系统。 对构建系统的改变会影响那些为项目做出贡献

2022-05-30 08:17:03 669

原创 Gradle 学习总结(2)—— Gradle 之于 Maven 有何优势

前言Gradle 渐渐地火了起来,但是大部分人还在使用 Maven,本文将对 Gradle 和 Maven 进行全面的比较,大家可以据此作为选型比较的依据。Maven 和 Gradle 都属于“构建工具”,都是用来自动化工作,并把我们的源码编译成我们要发布的构件而存在。历史maven 初始版本诞生于 2004 年,Gradle 诞生于 2008 年,Maven 诞生时间更早,但二者都拥有悠久的历史,它们都拥有优秀成熟的生态。maven 初始版本诞生于 2004 年gradle 初

2022-05-30 07:39:00 1051

Kubernetes 实用技巧大全

K8S 实用命令总结

2021-12-22

Javag工程师简历模版.zip

Java 工程师简历专用模版,供技术人员参考,如何写出好看实用的Java 简历。相关技术从业人员的简历书写可参考改压缩包中的两份简历模版。

2020-08-06

清华-2018人工智能之自动驾驶研究报告.pdf

自动驾驶技术已经成为整个汽车产业的最新发展方向。应用自动驾驶技术可以全面提升汽车驾驶的安全性、舒适性,满足更高层次的市场需求等。自动驾驶技术得益于人工 智能技术的应用及推广,在环境感知、精准定位、决策与规划、控制与执行、高精地图与车联网 V2X 等方面实现了全面提升。

2019-09-02

最新版Myeclipse2018.8破解

最新版Myeclipse2018.8破解,亲测100%有效,欢迎大家下载尝试!

2018-08-25

容器网页终端(websocket-webshell)

Java WebSockt DockerSSH Html5 Tomcat8 等技术写的WebShell 容器网页终端 传统websockt终端和容器化终端解决方案!

2017-09-23

开源博客系统

博客系统

2016-09-22

短信平台,activemq 及常用第三方短信平台接入

短信平台

2016-09-22

netty推送系统

netty推送系统,点对点推送

2016-07-17

空空如也

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

TA关注的人

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