自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 逻辑 logic,IOS 面试突击

如何防止内存泄漏?内存泄漏检测工具是如何工作的?防止内存泄漏的方法:内部封装:将内存的分配和释放封装到一个类中,在构造期间分配内存,在销毁期间释放内存。(注意:这不是最佳做法,但是,当复制类的对象时,程序将释放两次相同的内存空间。)智能指针:智能指针是一种在C++中围绕内存泄漏展开的工具,可以直接使用。智能指针将在下一个问题中详细解释。内存泄漏检测工具的实现原理:有很多内存检测工具,valGrind是本文的重点。1.9. 有哪些智能指针?智能指针是如何工作的?为了解决动态内存分配导致的内存

2022-04-28 21:55:19 2750

原创 基于Flink+Hudi构建企业万亿级云上实时数据湖教程

在工作中,我们发现AutoOptimize的优化,在一些场景中可以带来巨大的提升,其中的一些优化可以满足数仓的高性能查询需求。某些时候工程师需要对收集的数据,根据下游的不同场景处理需求,再次进行ETL处理,使得下游使用数据的时候,优化数据的存储和元数据,能够降低成本和提高效率,例如将数据进行合并、压缩、排序、行转列式存储等等。AutoOptimize的目标是集成这些优化,降低重复劳动,并且比常规的ETL更加高效。Merge当实时数据收集工具,实时的向数仓写入数据时,会产生每个数据分区(Partit

2022-04-27 22:34:55 487

原创 马哥云原生微服务治理课程

如何提高微服务性能已入坑,使用不同的微服务会导致 EdTech 应用程序出现大量性能问题,因此我们想出了开发新报告微服务的想法。新的微服务不会试图调和冲突的技术,而是直接从不同的数据库中获取数据,通过消息传递和计算系统传输数据,然后将其存储在单独的数据库中。之后,微服务可以使用数据库中的数据来创建自定义报告。由于需要开发两个相同的解决方案(自托管和 SaaS 版本),该任务变得更加复杂,因此该团队针对报告微服务的各个方面浏览了几种技术替代方案,以便为这两种部署模式提供最佳堆栈。报告模块.

2022-04-26 19:45:32 2917

原创 拉勾 Java就业急训营 p5,p6 笔记

类加载器的作用1. 类装入子系统负责从文件系统或网络装入类文件。类文件在文件开头有一个特定的文件ID,即十六进制Ca Fe Ba be;2. 加载的类信息存储在成为方法区域的内存空间中。除了类信息之外,方法区域还存储运行时常量池信息,其中还可能包括字符串文字和数字常量(常量信息的这一部分是类文件中常量池的内存映射)。3.类装入器只负责装入类文件。它是否可以运行是由执行引擎决定的4. 如果调用构造函数来实例化一个对象,则它的实例存储在堆中垃圾回收器GC分类和性能指标GC的分类:

2022-04-25 14:06:16 509

原创 拉勾Java工程师P7训练营 高薪笔记

类加载过程加载模块1.通过完全限定类获取定义该类的二进制字节流;2.将该字节流表示的静态存储结构转换为方法区的运行时数据;3.生成一个java。lang.Class对象,它表示类,并充当类在方法区域中的各种数据的访问点链接到模块验证1.确保类文件中的字节流满足当前VM的要求,确保加载的类的正确性,并且不影响VM的安全性。2.主要包括四种验证:文件格式验证、源数据验证、字节码验证、符号引用验证。准备1.为类变量分配内存,并将类变量的默认初始值设置为零。不包括带有final的S.

2022-04-25 14:01:40 458

原创 开课吧 你生活 工作中的计算机视觉

计算机视觉:对图像分析得到的特征进行分析,提取场景的语义表示,让计算机具有人眼和人脑的能力。这时处理的是多幅图像或者 序列图像,当然也包括部分单幅图像。关于图像处理,图像分析和计算机视觉的划分并没有一个很统一的标准。一般的来说,图像处理的书籍总会或多或少的介绍一些图 像分析和计算机视觉的知识,比如冈萨雷斯的数字图像处理。而计算机视觉的书籍基本上都会包括图像处理和图像分析,只是不会介绍 的太详细。其实图像处理,图像分析和计算机视觉都可以纳入到计算机视觉的范畴:图像处理->低层视觉(low level

2022-04-24 15:09:56 2589

原创 开课吧 Linux与基础系统编程

常见命令:1. 指令、选项或参数之间不论空几个格, shell 都视为一个空格。2. 指令太长时,可以使用“ \ ”(反斜杠)符号使指令连续到下一行。3. Linux 环境下,字母区分大小写。4. shell 就是用户接口, Linux 下默认的用户接口就是 bash shell 。5. 如果想让当前程序终止,可以键入ctrl+c,这就是中断当前程序的按键。( q :有很多程序在运行时,如果想跳出来,按下 q 即可!)6. 如: drwxr--r-- 3 root root 40..

2022-04-24 14:58:14 1089

原创 奈学教育 ai资深研发工程师一期 笔记

一. 服务器操作系统规划1. 操作系统空间规划项目 内容 操作系统版本 Centos x64 7 内存 16G 主机名HOSTNAME docker.example.local 系统分区规划用途 卷组名称 磁盘|卷 挂载点 空间大小 启动分区 /dev/sda1 /boot 500M 系统卷组 /dev/centosvg lvroot / 10G lvtm

2022-04-21 15:23:56 1698

原创 p7云原生架构师一期

如何提高DOCKER 的安全性Docker容器多年来一直是开发人员工具箱的重要组成部分,通过 docker 以标准化的方式构建、分发和部署应用程序。随着容器技术的发展以及应用越来越广泛,其安全性问题也逐渐凸显出来。我们都知道容器其实就是运行在操作系统上的一个线程,通过 namespace 和 cgroup 技术与宿主机进行隔离。但这种隔离并非十分安全的,攻击者可以很容易利用参数的错误配置从容器内逃逸到宿主机上。“容器”一词经常被误解,因为许多开发人员倾向于将隔离的概念与错误的安全感联系起来,认为这种

2022-04-21 15:16:29 1009

原创 P2【商业级MMORPG大型网游】Unity全栈开发 笔记

入门unity开发笔记已报名,见评论。刚刚开始学习unity3d,今天我将开发我的第一个项目。一是项目的规划。1. 游戏玩法是一种冒险玩法,类似于《马里奥》,但它是基于3D视角开发的。收集星星玩游戏。2 . 收集游戏材料,要求材料:主要是像素风格,地图,地形和角色可以去统一的商店使用免费资源。如有必要,我可以提供链接。3.导入材料到统一软件的第一次演示开发。这是第一阶段的准备工作喽...

2022-04-17 13:41:27 2604 2

原创 siki Unity - A计划

什么是Unity已报名,见评论。Unity,也被称为unity3d,是一个由Unity技术开发的跨平台2D / 3D游戏引擎。自2012年进入中国以来,经过多年的发展,它已经成为游戏行业不可或缺的游戏制作工具。它可以用于开发windows、MacOS和Linux平台上的独立游戏,Playstation、Xbox、Wii、3ds和任天堂switch等游戏机平台上的视频游戏,或IOS和Android等移动设备上的游戏。unity支持的游戏平台也扩展到基于webgl技术的HTML5网页平台,以及tvos、.

2022-04-17 13:35:03 3267 1

空空如也

空空如也

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

TA关注的人

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