Mar
03
2022
让JNI告诉你 你的应用为什么被卸载
Android Jni开发相信多数Android开发者都有所了解,但是网上很多教程分为两种,一种是告诉你如何配置NDK环境变量,建个helloWorld的Demo,另一种就是太过于高端,C语言一大片,云里雾里,虽然很多公司开发都会有单独的人员来写C,但是从Android开发人员角度来说,学习C还是很有必要的,一切源码终归C.
Mar
03
2022
Mar
02
2022
如何将阿里云EMR中的Hive表数据迁移为Iceberg表?
某客户现在有大量Hive表存放在阿里云EMR集群之上,考虑到Iceberg在ACID、变更、近实时等方面做的更好(把Hive表迁移成Iceberg表的收益,参考文章 从Hive表切换到Iceberg表的收益探讨
Mar
02
2022
2022,你的团队距离持续部署还有多远?
2022,你的团队距离持续部署还有多远?持续部署这个词我们经常听到,可是到底怎样才是做到了持续部署?如何才能做到持续部署?本文将为你逐层拆解持续部署的内涵和实施路径。
Mar
01
2022
网络安全工作要点:第二篇 安全自查之账号安全审查
动物园饲养员不断加高围墙,加到100米的时候,长颈鹿问袋鼠“你明天还出去吗?”“应该会出去,如果他们依然用这么简单的密码的话。”袋鼠回答
Mar
01
2022
网络安全工作要点:第一篇 安全自查之资产梳理
01为什么要做梳理?
面向互联网的系统暴露的信息越多,如端口、后台管理系统、与外单位互联的网络路径等信息,越容易被攻击者盯上 ;攻击者往往不会正面攻击防护较好的系统,而是通过一些单位机构自己都未记录或防护不严的信息资产发动攻击。
Mar
01
2022
KubeNest - 运维特征(Trait)配置化开发框架设计及实践
Trait配置化开发框架,提供了云原生应用在不同运行环境下使用不同运维能力可插拔架构,同时该框架首创去Operator的开发模式(配置化),能够极大缩短开发人员学习、开发成本,提高运维效率,减少资源浪费,同时还能保障数据一致性、安全可靠。目前该方案已经经过双十一的验证,能够保障云原生应用的多云异构资源的部署运维稳定性。
Feb
28
2022