使用docker-compose搭建lnmpr环境
本文正在参加「金石计划 . 瓜分6万现金大奖」 使用docker-compose搭建lnmpr环境 介绍 docker-compose搭建PHP8.1(含扩展)+ Nginx1.22 + MySQL8
同事吐槽我的接口性能差,原来它是真凶!
前言 最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。 我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,
Java并发编程之可见性分析 volatile
可见性 对于什么是可见性,比较官方的解释就是:一个线程对共享变量的修改,另一个线程能够立刻看到。 说的直白些,就是两个线程共享一个变量,无论哪一个线程修改了这个变量,则另外的一个线程都能够看到上一个线
6种MySQL数据库平滑扩容方案剖析
## 1. 扩容方案剖析 ### 1.1 扩容问题 在项目初期,我们部署了三个数据库A、B、C,此时数据库的规模可以满足我们的业务需求。为了将数据做到平均分配,我们在Service服务层使用
抓包理解 DNS 流程和 CDN 原理
DNS (Domain Name System)是我们每天都用到的协议,CDN (Content Delivery Network)也经常会接触到,但你能说出它们的原理么? 能说出原理的话,有抓包看过
2022下半年《软考-系统架构设计师》备考经验分享
前言 我参加了2022年11月份的《软考-系统架构设计师》考试,在一个多月的备考之中我总结了一些学习经验和答题技巧,现毫无保留的分享给大家,希望对报考的同学们有所帮助。
Web3.0对前端很友好?
前沿 最近 web3.0 的呼声真的是越来越高,也越来越疯狂。对于我们前端来说,我们需要具备什么技术呢? 首先先介绍一下 web3.0 是如何衍生的 互联网 我们先聊一下啥是web,在1989 年,由
iOS 组件间通信,另一种与众不同的实现方式
用 codegen 的方式解决 iOS 各种组件间通信方案的弊端问题,换个角度解决问题,虽然也称不上完美方案,但确实是一种与众不同的解决问题的方式,有些问题从外到内解决起来更容易。
如何将 win32 程序虚拟内存扩展到 3GB?
在 [Windows 内存管理知识总结一篇中,我提到了在 Windows 中 32 位进程只能使用 2GB 的虚拟内存,Windows 为我们提供了扩展虚拟内存到 3GB 的方式,具体要怎么做呢?
Flutter 3.3 正式发布,快来看看有什么新功能吧
Flutter 3.3 正式发布啦,本次更新带来了 Flutter Web、桌面、文本性能处理等相关更新,另外,本次还为 go_router 、DevTools 和 VS Code 扩展引入了更多更新
业务中 自定义异常用 Exception 还是 RuntimeException? 为什么?
本文正在参加「金石计划 . 瓜分6万现金大奖」 序 今天和同事 聊了下异常 相关的事,整理在此 目前公司中使用的 自定义异常是 extend RuntimeException 继承异常 我们在业务
iOS架构:从开发到跨端架构师,实现iOS开发对Android进行跨端开发,一套代码多端使用。
本文架构由作者本人经过多年对架构的探索和理解,从理论依据到源代码实现,并在开发项目的实际应用中逐步完善,形成了一套对项目的组件化,模块的独立化,并且完全实现了插件化(热更新方案)的架构方案。
第134期:用vue3结合hooks开发一个可以注册的二次确认弹框
封面图 中午在公司楼顶平台上晒太阳,不知不觉睡着了 背景 上次开发了一个类似popConfirm的二次确认弹框,如下面两个图: 图一 图二 完成开发后,准备集成到项目中时忽然发现无法集成到公司内部的组
Markdown还能这么玩?这款开源神器绝了!
Markdown是一款轻量级标记语言,由于它易读易写的特性,很多程序员用它来写项目文档。其实Markdown的功能不止于此,结合一些工具还能实现更多功能!
实战编程·使用SwiftUI从0到1完成一款iOS笔记App(一)
前段时间稀土掘金客户端上线了“闪念笔记”功能,作为尝鲜一族便稍微体验了一下。 闪念笔记界面简约操作容易上手,相比较印象笔记、有道云笔记等综合型笔记应用,当前闪念笔记当前专注于笔记本身......
今日推荐
周排行