首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程思想
萤火架构
创建于2023-12-12
订阅专栏
编程的一些套路。
等 42 人订阅
共27篇文章
创建于2023-12-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为什么高手都要用非阻塞IO?
非阻塞I/O极大的提高了系统运行效率。另外还有很多同学说非阻塞IO快,阻塞IO慢,真的是这样吗?本文,我们将深入探讨阻塞I/O遇到的问题,非阻塞I/O的原理、优势及其实现方法,帮助大家更好地理解...
Go语言中的context包到底解决了啥问题?
Go语言,自2009年发布以来,凭借其简洁、高效、并发能力强等特点,迅速获取的开发者的认可,Go语言的高并发、高性能来源于goroutine,这虽然让并发编程变得非常方便,但也带来了新的挑战。
Json就是RESTful吗?
RESTful,全称是Representational State Transfer,中文的意思是表现层状态转移(很拗口,下面会再解释),它不是一种技术或协议,而是一种软件架构风格
GET和POST请求到底有什么区别?
很多同学都对Get和Post有些误解,比如GET请求没有POST请求安全,因为Get请求的参数都暴露在URL上了,任何人都能看见;而POST请求的数据被封装了起来,看起来更安全
什么是正向代理和反向代理?
小明去饭馆吃饭,正向代理就像是小明的朋友帮他去点餐,服务员并不知道最终吃饭的人是小明;而反向代理则是饭馆的服务员,他决定把小明的订单送到哪个厨师手里去做。
异步编程真的让程序更快了吗?
现在异步编程真的是越来越普遍了,很多同学也玩得很溜了,满世界的异步调用,不过,当谈到异步编程的工作原理时,大部分同学就哑火了。本文就来一起探讨下同步和异步调用的本质区别,深入解析异步编程的工作原理。
客户端为什么要catch服务端的异常?
在微服务架构或者分布式系统中,客户端为什么以及如何捕捉服务端的异常? 这里说的客户端指调用方、服务端指被调用方,它们通常运行在不同的进程之中,这些进程可能运行在同一台服务器,也可能运行在不同的...
SQL中为什么不要使用1=1
最近看几个老项目的SQL条件中使用了1=1,想想自己也曾经这样写过,略有感触,特别拿出来说道说道。 编写SQL语句就像炒菜,每一种调料的使用都会影响菜品的最终味道,每一个SQL条件的加入也会影响查询
React Native 和 Flutter 如何选择?
在移动应用开发领域,React Native 和 Flutter 是最近几年最热门的两个跨平台开发框架,它们都以高效、快速、灵活的特点,赢得了大量开发者的青睐。那么,我们又该如何选择?
遍历用for还是foreach?
在编程的世界里,我们经常需要对数据进行循环处理,常用的两种方法就是:for循环和foreach循环。使用for循环就像是你亲手控制传送带的速度和方向,而使用foreach循环则是传送带自动运转。
各种O(PO,BO,DTO,VO等) 是不是人为增加系统复杂度?
在Java和其他编程语言的开发过程中,经常会用到几个以"O"结尾的缩写,比如PO,BO,DTO,VO等等,O在这里是Object的缩写,不同的O代表了不同的数据类型,很多时候这些O看起来都是差不多
十分钟掌握前端获取实时数据的三种主流方式
本文聊聊前端获取实时数据的三种主流方式。 想象一下,我们在网上购物时,经常能看到最新的优惠信息弹出,或者在社交媒体上看到朋友的最新动态更新。这些都是因为后端在默默地向我们的页面推送了最新的消息。
前后端分离多年,为何服务端渲染(SSR)重回风口浪尖?
服务端渲染的轮回,似乎让我们看到了某种宿命,不过历史总是在曲折螺旋中上升的,或许某一天我们真的不再需要服务端渲染,这可能是因为通信能力的大幅提升,又或者是流量的某种异变,又或者某种未知改变的降临...
高开低走,GraphQL为什么火不起来?
什么是GraphQL? GraphQL,一个API查询语言,它不同于传统的REST API,GraphQL允许客户端按需获取数据。就像你去自助餐厅,你可以自己决定要哪些食物,而不是服务员决定给你什么。
依赖注入的优缺点与最佳实践
依赖注入,全称Dependency Injection,简称DI。依赖注入作为一种设计模式,它旨在减少代码之间的耦合性,使代码更易于维护和测试。
从菜鸟到大师:编程必须遵循的三个基本原则
在软件开发的世界里,虽然技术日新月异,但有些原则是经久不衰的。就像建房子需要坚实的地基,软件开发也有其基础原则。它们像是指南针,帮助开发者在变化莫测的技术海洋中保持方向。
延迟加载:提升性能的隐形利器
延迟加载技术,就好比是一种“按需供应”的策略,只有当玩家接近某个关卡或需要某个道具时,游戏才会加载相关的资源。这样既能提高效率,又可以节约资源。下面我们就来详细聊聊这个技术在编程中的应用。
8000字,程序性能优化的全能手册
本文聊一个程序员都会关注的问题:性能。 当大家谈到“性能”时,你首先想到的会是什么? 是每次请求需要多长时间才能返回? 是每秒钟能够处理多少次请求? 还是程序的CPU和内存使用率高不高?
逻辑编程:上古人工智能语言Prolog
今天给大家介绍一种有趣的编程语言。 它能够让计算机像侦探一样推理,像哲学家一样思考,这就是逻辑编程。 逻辑编程就好比我们给计算机一个逻辑谜题,然后他通过一系列的推理,找到答案。
从新手到大师:四大编程范式解锁你的编码力!
编程,就是用代码跟计算机交流,告诉它我们想要它做什么。不同的编程范式就是不同的交流方式,每种方式都有自己独特的语法和规则。 本文就来聊聊这四种主要的编程范式,它们分别是命令式、函数式、面向对象和声明式
下一页