首页
学习
活动
专区
工具
TVP
发布

工程师的分享

专栏作者
62
文章
39056
阅读量
15
订阅数
(译)Profile Your App’s Memory Usage
不论何时,只要app创造对象,内存就会为它分配一块空间,通常情况下,app需要跟踪这些创建的对象,并在不需要的时候释放它们,好让内存可以为其他的对象分配空间。而ARC可以让系统自动管理这些内存,可以使工作变得更简单,通过ARC,系统能够监控对象的创建,并在合适的时候释放,从而留给app很少的事情去做。但不论多少内存被管理,即使是最好的app设计也会偶尔碰到一些很难以解决的内存问题。
粲然忧生
2024-04-24
1210
腾讯云存储产品概念备忘录
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。您可通过新手入门全面的了解COS,学习产品的基础知识,掌握控制台、API、SDK、工具等操作,助力高效便捷地管理您的业务。
粲然忧生
2024-03-31
710
一文搞懂各种场景下的数据路由转发
可以看到 这里业务流程是这样的:服务端解析客户端上报的数据时,会同时解析客户端的IP信息,用于确认客户端的地域、运营商等信息,方便对数据进行分类和二次分析
粲然忧生
2024-03-13
5580
Redis异常排查实战:从问题定位到性能提升,助你成为技术领域的佼佼者!
大家好,前段时间,笔者所负责的一个模块出现了访问redis耗时较长的问题,在这个问题排查的过程中,对redis的问题思路和压测、调优进行了一些系统的学习和沉淀,在这里分享给大家
粲然忧生
2023-10-16
8301
Node.js代码漏洞扫描工具介绍——npm audit
主要作用:检查命令将项目中配置的依赖项的描述提交到默认注册中心,并要求报告已知漏洞。如果发现任何漏洞,则将计算影响和适当的补救措施。如果 fix 提供了参数,则将对包树应用补救措施。 具体参考:https://www.npmrc.cn/quick-start/about-npm.html
粲然忧生
2023-10-12
6900
Git那些事系列:从业务场景到高级技巧的完整指南(三)
在一个岁月静好的一天,笔者使用一个开发分支在测试环境做编包和部署,发布的时候突然报错,查看原因是某个配置文件异常,一些部署相关代码被删除了! 当然,这件事情看起来很离谱 但在多人频繁开发的项目团队 也很正常!
粲然忧生
2023-10-12
1490
Goland踩坑系列——Goland的go mod配置不生效的问题
我们知道在go刚发布的时候,没有包管理的概念,Golang 团队在 FAQ 中提议开发者保证相同 import path 的兼容性,但并没有什么用,所以在1.6之后,引入管理包依赖的方式,其基本理念是:
粲然忧生
2023-10-12
1.1K0
步步为营,如何将GOlang引用库的安全漏洞修干净
近期,笔者接到一个任务,因为代码安全原因,需要批量升级一系列的Golang第三方组件,这里面包含了直接引用的第三方库和间接引用的第三方库,其中第三方库也包括能够直接升级和不能直接升级两种,这里把相关解决方案沉淀在此,供大家参考
粲然忧生
2023-10-12
2080
Golang代码漏洞扫描工具介绍——govulncheck
Go安全团队在2022.09.06发布了全新的漏洞检测工具 govulncheck ,可以帮助开发者发现Go程序里的安全漏洞。
粲然忧生
2023-10-12
3240
Golang代码漏洞扫描工具介绍——trivy
Trivy是不是是一款功能强大的漏洞扫描工具,它的应用场景不仅仅在代码层面,还有镜像层面,而且不仅仅能够扫描Golang,还能扫描Bundler、Composer、Pipenv、Poetry、npm、yarn、Cargo、NuGet、Maven等语言。事实上,Trivy主要是检测:
粲然忧生
2023-10-12
2870
Jaeger的经典BUG原创
前端,笔者在使用Jaeger进行Trace监控的时候,当数据量增大到一定数量级时,出现了一次CPU暴增导致节点服务器挂了的经典案例,这里对案例进行一个简单的抽象,供大家参考:
粲然忧生
2023-10-12
1400
Clickhouse学习系列——一条SQL完成gourp by分组与不分组数值计算
       笔者在近一两年接触了Clickhouse数据库,在项目中也进行了一些实践,但一直都没有一些技术文章的沉淀,近期打算做个系列,通过一些具体的场景将Clickhouse的用法进行沉淀和分享,供大家参考。
粲然忧生
2023-10-12
2440
Git那些事系列:从业务场景到高级技巧的完整指南(二)
       业务实践中,经常会出现代码双合并的情况,比如发现一个线上缺陷后,需要在主干和发布分支同时拉取修复分支,在修改缺陷后,分别向主干和发布分支发起合并,从而完成对发布版本和未来版本的问题修复
粲然忧生
2023-10-12
1350
Git那些事系列:从业务场景到高级技巧的完整指南(一)
首先,当你读到这篇文章的时候,可能已经进入到这个需求的场景了,但笔者还是想构建一个常见的业务场景,以希望读者能够更快的进入到这个问题背景中:
粲然忧生
2023-10-12
1921
【保姆级教程】Docker服务在双架构(X86和ARM)编译统一实践
在现代计算机系统中,X86和ARM64是两种常见的处理器架构。为了满足不同架构的需求,Docker镜像也需要支持双架构编包形式。本文将介绍Docker镜像双架构编包统一的实践
粲然忧生
2023-10-12
8650
git commit命令详解
第2.5步 用git status 命令 查看状态(这一步是良好的习惯,但不是必要,这样在修改、删除或者新建的文件比较多的时候能够避免错误)
粲然忧生
2023-10-12
1820
oracle 两表之间字段赋值错误解析
我们可以看到,在上面的代码充分估计到了空值的现象(nvl),并对可能的多条记录只取记录最新的列表,但依然可能报错
粲然忧生
2023-10-12
1050
jstl、EL跟OGNL
这段时间学习了两种EL,和OGNL都是表达式,然后对两者的不同进行学习,在网上还搜到了询问两者不同的面试题,自己也决定好好的学习一下
粲然忧生
2023-10-12
1610
iterator 遍历与for循环与foreach的优劣对比
 Iterator it = list.iterator();     while (it.hasNext()) {         objects = (Object[]) iter.next();     }
粲然忧生
2023-10-12
1890
java 保留小数与四舍五入以及时间日期的转换和excel读入与数据库写入
之前进行开发了一段小程序,开发过程中发现短短白来行的代码需要用到很多的知识现在进行总结
粲然忧生
2023-10-12
2010
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档