排序
服务:使用django构建:创建blog应用
1 创建新应用,扩展api功能 -blog api, 新建posts 应用 python manage.py startapp posts 在全局setting注册 INSTALLED_APPS = ['posts.apps.PostsConfig', # blog api] 在全局路由 注册 posts...
开发搭建网络请求框架 2
从0.1开发搭建网络请求框架 2 1、前言 这是这个系列的第二篇,阅读本系列文章需要读者对Kotlin、Retrofit、GSON、Flow等技术有一定的了解和基本使用能力。我将从一个非常简单的例子和需求开始,...
分布式流处理组件-生产实战:Broker副本与优化
? 作者:谢先生。 2014年入行的程序猿。多年开发和架构经验。专注于Java、云原生、大数据等技术。从CRUD入行,负责过亿级流量架构的设计和落地,解决了千万级数据治理问题。 ? 微信公众号、B站...
干货!微服务全量升级JDK17,踩坑笔记整理
本文主要记录自己的负责的微服务集群从JDK8升级到JDK17过程中遇到过的一些问题。 SpringBoot3+的变化 由于原先的项目是采用的SpringBoot容器去进行运作的,随着JDK版本的提升,SpringBoot也要升...
为什么大部分人做不了架构师?
腾小云导读 成为架构师,是许多程序员的职业梦想。然而其中只有少数有着丰厚编码积累、超强自驱力和独到思维的程序员才能最终成为架构师。其实,日常工作中小到某个功能的开发,大到整个业务系...
通过 miniReact 掌握 React 体系
前言 本篇文章翻译、学习自 build your own react,感兴趣的可以直接看原文。 通过一个 mini 版的 React,可以掌握 createElement()、render()、Fibers、Render 阶段和 Commit 阶段 、Function ...
✅ 只能手把手教Quakus V3云原生框架了<1>
Quarkus 先来说下Quarkus,目前除了Spring之外,最火的Java框架了吧。俺们公司也用Quarkus做了一些项目了,总体来说,与Spring Boot比较各有优劣。 在Quarkus官网上,有这么一张图来显摆自己是...
掌握移动端适配三种视口的价值所在 & 理解meta中width与initial-scale的意义 & 拿捏1px问题与图片模糊问题
通过这篇文章你将收获什么? 明晰移动端三种视口存在的意义。 对移动端适配的核心标签<meta name='viewport'>中的width与initial-scale配置有一个清晰的认知,并且能够通过配置initial-sc...
负载均衡–HAProxy安装及搭建tidb数据库负载服务
作为一名开发人员,随着经验的增加和技术的沉淀,需要提高自己架构方面的知识,同时对于一个企业来说,搭建一套高可用、高性能的技术架构,对于公司的业务开展和提高服务的性能也是大有裨益的。...
C++中fork函数的使用及原理
C++中fork函数的使用及原理,在C++中,fork函数用于创建一个新的进程称为子进程,该进程与原始进程几乎完全相同。 fork函数的基本概况 fork() 函数调用成功之后,会有两个返回值。当前进程,也...
iOS多语言解决方案全面指南
本文以及相关工具和代码旨在为已上线的iOS项目提供一种快速支持多语言的解决方案。由于文案显示是通过hook实现的,因此对App的性能有一定影响;除了特殊场景的文案显示需要手动支持外,其他任务...
Monday Apps 开发初体验(二)- 创建 App
背景 上一篇文章《Monday Apps 开发初体验(一)- 基本概念了解》初步了解了一下 Monday 的基本概念,有了这些概念基础,再去开发 App 就比较顺畅了,我们主要参考 Quickstart guide,开搞! Ap...
Go语言设计模式之责任链模式
其实很多人不知道,责任链模式是我们工作中经常遇到的模式,特别是web后端工程师,我们工作中每时每刻都在用:因为市面上大部分的web框架的过滤器基本都是基于这个设计模式为基本模式搭建的。 1...
分布式服务高可用实现:复制
1. 为什么需要复制 我们可以考虑如下问题: 当数据量、读取或写入负载已经超过了当前服务器的处理能力,如何实现负载均衡? 希望在单台服务器出现故障时仍能继续工作,这该如何实现? 当服务的...
APM – iOS 基础功能 Hook – Method Swizzle
简介 AOP 跟面向对象编程(OOP)一样,面向切面编程(AOP)是一种编程范例。这种编程思想旨在通过横切面,提高项目的模块化程度。通过对现有代码进行切入,在切入点单独指定和实现代码,通常是...
跨架构平台在云计算中的应用
本文分享自天翼云开发者社区《跨架构平台在云计算中的应用》,作者:w****n 跨架构平台试图解决这个问题,通过提供一个抽象层,将底层架构与应用程序分离开来,从而使得应用程序可以在多种不同的...
iOS系统和内核(XNU)架构
iOS 系统架构 从上到下分为四层: 用户体验层 应用框架层,是App开发会用到的 核心框架层。 Darwin 层,是iOS系统的核心,属于内核态。 Darwin 的内核是 XNU,XNU 是在 UNIX 的基础上做了很多改...
IoT数字孪生平台建设
IOT数字孪生 数字孪生的概念简单的说,就是把真实的物理设备,映射到虚拟的数据模型,再将数据模型通过建模(或者其它)的方式直观的展示出来。 整个流程抽象后可以区分为: 设备信息采集 ->...
微服务14:微服务治理之重试
★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微...
linux麾下大将sed是如何仿真鼠标键盘实现换行符的替换
不知道你有没有经常使用sed , 在使用sed 进行文本编辑的时候使用s模式总是无法如愿的替换掉换行符 , 这个属实让我非常不爽,翻阅资料才知道原来是我的模式没有用对 替换换行符 sed 的处理是针...