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

技术研究和应用

主要分享前端、后端、运维等相关技术和工具。
专栏作者
35
文章
58606
阅读量
12
订阅数
一文教你识别IP地址所属国家和城市
在网关的应用中,有时会有限制服务在指定的国家和城市进行开放,目前主流的方案有使用付费的在线API和使用离线的IP数据库。接下来将介绍这两种方案的实际应用。
Luoyger
2024-05-13
3530
进阶Openresty高级功能之常用指令
Lua中有比较多常用且实用的指令,接下来将介绍常用的access_by_lua_xxx、content_by_lua_xxx、log_by_lua_xxx、lua_shared_dict 、lua_package_path 、lua_code_cache、init_worker_by_lua_file指令。
Luoyger
2024-05-13
1490
进阶Openresty高级功能之限流
Openresty可以在Nginx的基础上搭配lua脚本实现更多高级功能,比如限流、缓存、非法URI拦截等功能。
Luoyger
2024-04-15
3190
快速尝鲜高性能网关Openresty
OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
Luoyger
2024-04-11
2180
Golang内存GC平滑优化
在Golang中,GOGC的值决定了在两次连续的垃圾收集之间,堆内存可以增长的百分比。具体来说,如果GOGC的值为X,那么当堆内存增长到上一次垃圾收集后的堆内存的(100+X)%时,就会触发新的垃圾收集。
Luoyger
2024-03-13
2930
分布式ID生成之雪花(SnowFlake)算法
分布式 ID 生成算法的有很多种,Twitter 的 SnowFlake 就是其中经典的一种。
Luoyger
2024-03-12
1820
浅谈一致性Hash算法
大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。
Luoyger
2024-03-12
1470
学习Python必须知道的关键点
Python涉及的细节知识点比较多,在学习的过程中,这些关键的知识点需要牢记,笔记如下。
Luoyger
2023-08-01
4190
推荐10款好用的开源静态站点
在线文档:https://gohugo.io/getting-started/quick-start/
Luoyger
2023-06-08
1.5K0
推荐20+好用的开源管理端项目
开源的管理端项目可以帮助我们快速构建应用,在这里推荐20+好用的开源管理端项目给到大家参考。
Luoyger
2023-06-08
9600
浅析前端监控技术
但是会发现根本没有收到消息,因为我们发的是异步的请求,请请求发出去之前当前页面的上下文环境已经被销毁了,因此什么也发不出去。
Luoyger
2023-04-14
8720
浅析微前端技术
微前端是一种类似于微服务的架构,是一种由独立交付的多个前端应用组成整体的架构风格,将前端应用分解成一些更小、更简单的能够独立开发、测试、部署的应用,而在用户看来仍然是内聚的单个产品。
Luoyger
2023-04-14
1.3K0
前端打包、编译和优化
目前前端世界主流的前 3 名模块打包器仍然是 Webpack 、 Rollup 和 Esbuild 。
Luoyger
2023-03-06
1.9K0
JavaScript技术入门
1996年11月,JavaScript 的创造者 Netscape 公司,决定将 JavaScript 提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA 发布 262 号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为 ECMAScript ,这个版本就是1.0版。
Luoyger
2023-03-06
1.2K0
CSS技术入门
CSS (Cascading Style Sheets) 其实并不是编程语言,CSS可以直接运行在浏览器中,浏览器就是它们的运行环境,CSS 中文名为层叠样式表,也就是一些样式的配置。
Luoyger
2023-02-13
2.8K0
HTML技术入门
本文并没有详细介绍每个知识点,因为官方的文档介绍的更好,建议前往学习(https://www.w3cschool.cn/html/),本文主要记录一些重点内容和细节。
Luoyger
2023-02-13
2.3K0
初探持续监测技术
持续性检测是指可以自动检测系统的性能,定时或在系统故障时保存或上报监测数据,而不需要主动拉取系统的运行状况数据,可以帮助发现并分析系统中存在的问题。
Luoyger
2022-12-19
7870
快速入门Golang Fuzz模糊测试
Fuzzing,又叫fuzz testing,中文叫做模糊测试或随机测试。其本质上是一种自动化测试技术,更具体一点,它是一种基于随机输入的自动化测试技术,常被用于发现处理用户输入的代码中存在的bug和问题。
Luoyger
2022-12-19
1.1K0
十分钟带你快速了解TDD和BDD开发流程
TDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test Driven Development),包括 BDD(Behavior Driven Development)和 Consumer-Driven Contracts Development 等等。
Luoyger
2022-11-14
1.4K0
Scala语言快速了解一下?
Scala 是 Scalable Language 的简写,是一门多范式的编程语言。Java平台的Scala于2003年底/2004年初发布。 Scala 运行在 Java 虚拟机上,并兼容现有的 Java 程序。Scala 源代码被编译成 Java 字节码,所以它可以运行于 JVM 之上,并可以调用现有的 Java 类库。
Luoyger
2022-11-11
2.9K1
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档