跟我一起探索HTTP-X-Frame-Options
X-Frame-Options X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在中展现的标记。站点可以通过确保网站没有被嵌入到别人的站点里面,从而避免点击劫持攻击。
iOS属性(property)
属性(property)用于封装对象中的数据,iOS开发中最常用最方便的变量声明方式,允许我们用点语法来访问对象的实例变量。本文主要对iOS的属性从实现原理到应用做一个详细的介绍。 1.属性是什么 当
Netty解码基于分隔符的协议和基于长度的协议
在使用 Netty 的过程中,你将会遇到需要解码器的基于分隔符和帧长度的协议。来看 Netty 所提供的用于处理这些场景的实现。 1 基于分隔符的协议 基于分隔符的(delimited)消息协议使用定
发布&选择发布,使用SwiftUI搭建一个新建发布弹窗(上)
在之前的章节中,我们探讨过如果掘金客户端要做发布文章功能,那么入口应该放在那个地方。当我们确定了入口后,目前掘金Web端支持发布`文章`和`沸点`,移动端估计也会同步融合这两块功能作为......
内存优化 · 基础论 · 初识Android内存优化
内存优化、启动优化、卡顿优化、包体积优化是Android性能优化四驾马车,而内存优化又是四驾马车最难驾驭的一驾,如果你掌握了这项基础技能,那么你将超过绝对多数的Android开发
Promise?异步并发任务控制器?
前言 “ 实现一个控制并发数的任务队列 、实现一个异步并发任务控制器” 等,已经是非常经典的手写题目了,因为其中涉及 异步 和 并发 的内容,在正式开始实现之前我们先来简单了解一下它们的概念,毕竟只有
Java 8 新的时间api LocalDate/LocalDateTime
引言 在项目中,时间的使用必不可少,而java 8之前的时间api Date和Calander等在使用上存在着很多问题,于是,jdk1.8引进了新的时间api -->LocalDateTime,很好解
TCP实现HTTP服务
在之前的篇章中我们已经讲过七层参考模型了,今天我们从传输层实现应用层http服务 使用nodejs原生net模块就可以打通TCP传输层并且提供一个端口号进行监听 创建一个TCP服务 net.creat
SpringBoot限制接口访问频率 - 这些错误千万不能犯
最近在基于SpringBoot做一个面向普通用户的系统,为了保证系统的稳定性,防止被恶意攻击,我想控制用户访问每个接口的频率。为了实现这个功能,可以设计一个annotation,然后借助AOP在调用方
卷出新高度,几百行的Canvas游戏秘籍
本文将简单实现一个canvas游戏,总共逻辑一共才几百行,但是能学到很多通用2d的游戏基础。 对于普通的Canvas游戏来说重要的是面向对象思想、碰撞检测、精灵图的应用、游戏背景的处理、键盘鼠标交互等
java实现文件分片上传并且断点续传
在日常开发中,我们可能会遇到大文件上传的需求,但我们应该怎么实现文件分片上传并且做到断点续传呢。并且在大文件上传的过程中,我们应该注意哪些问题: 怎么避免大量的硬盘读写 目标文件过大,
字节跳动:将持续投入Rust,期待更多 Rust 生态合作和建设
2021 年,字节正式成立了 Rust 方向的团队,开启了内部微服务基础设施和基础库的研发,并在 2022 年下半年开始接入业务,在多个高性能服务上落地,如 FaaS、直播业务线、Mesh 控制面、数据平台、图数据库、WebAssembly 等。去年 9 月,字节跳动还开源了 RPC 框架 Volo 及相关生态(项目地址: https://github.com/cloudwego/volo)。 在 GOTC 2023 临近之际,字节跳动服务框架 Rust 负责人、CloudWeGo Volo
《Github趋势》2023第20周报-引言
概要 去年一直有萌生对git上的语言、热度、涉及范畴有个系统性的认知,而不是在其他渠道上随便看个“XX年语言排名分析”,感觉水分有点儿大,宣传目的性强,在加之去年其实我就有提到软件相关的期望有所下降,
谈谈你对vite的了解
1.什么是vite vite是新一代前端构建工具,能够显著提升前端开发体验。他是使用rollup打包你的代码,是开箱即用的,同时也提供了丰富的插件api,带来了高度的可扩展性。可以构建vue,reac
探讨大前端新趋势,GOTC 2023 即将召开
全球开源技术峰会(Global Open-source Technology Conference,简称 GOTC)是由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。 GOTC 2023 将于 5 月 27 日至 28 日在上海张江科学会堂召开。大会将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨 元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及 开源社区、AIGC、汽车软件
Spring Boot 3.1.0 发布
Spring Boot 3.1.0 现已发布,此版本添加了大量新功能和改进。 亮点: 支持在开发时使用 Testcontainers 和 Docker Compose 管理外部服务 简化集成测试中 Testcontainers 的配置 用于连接的 SSL trust material 的集中和扩展配置 Spring Authorization Server 的自动配置 依赖升级 Spring Boot 3.1 迁移到几个 Spring 项目的新版本: Spring Data 2023.0 Sp
今日推荐
周排行