良苦用心啊!我把7大跨域解决方法原理画成10张图,做成图解!
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 前言 大家好,我是林三心。用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初衷。 咱们做前端的,平时跟后端对接接口那是必须
Vue3工具函数源码踩坑记
一、学习前的准备 下面内容来自若川-源码共读群~~ 本期相对第一期简单些,上期没有完成笔记的可以继续完成笔记学习,也可以在群里交流。 克隆 vue-next 项目,或者我的项目,安装依赖,打包构建 v
Java 数组初始化及常用操作
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。今天这篇是练习尚学堂高淇老师Java300集中115-116集里数组后的成果,希望能给像我一样的初学者以微不足道的经验
Docker小白到实战之Docker Compose在手,一键足矣
前言 Docker可以将应用程序及环境很方便的以容器的形式启动,但当应用程序依赖的服务比较多,或是遇到一个大系统拆分的服务很多时,如果还一个一个的根据镜像启动容器,那就有点累人了,到这有很多小伙伴会说
MyBatis Dynamic SQL
MyBatis 的强大特性之一是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉逗号
【LeetCode】删除链表的倒数第 N 个结点Java题解
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 思路分析 今天的算法题目是链表操作题目。 在对链表进行操作时,
7.JVM调优-方法区,堆,栈调优详解
通常我们都知道在堆空间新生代Eden区满了,会触发minor GC, 在老年代满了会触发full GC, 触发full GC会导致Stop The World, 那你们知道还有一个区域满了一会触发Fu
SpringBoot 集成 Nacos实现统一配置管理
SpringBoot集成Nacos实现统一配置管理 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 从三个方面深入源码: 服务注册 服务地址的获取 服务地址变化的感知 在Spring-Cl
Spring源码解读(三)事务
本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 一、spring事务简介 spring中有两种事务实现方式: 1)编程式事务 使用TransactionTemplate,实现更加细粒度
LLVM编译流程 & Clang插件开发
本文主要是理解LLVM的编译流程以及clang插件的开发 LLVM LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-time)、链接时间(l
启动优化(一)基本概念
虚拟内存 & 物理内存 早期的数据访问是直接通过物理地址访问的,这种方式有以下两个问题: 1、内存不够用 2、内存数据的安全问题 针对问题1,我们在进程和物理内存之间增加一个中间层,这个中间层就是所谓
启动优化(三)二进制重排
前提,在之前的两篇文章中,大致介绍了一些基本概念以及启动优化的思路,下面来着重介绍一个pre-main阶段的优化方案,即二进制重排,这个方案最开始是由于抖音的这篇文章抖音研发实践:基于二进制文件重排的
MySQL 定时备份数据库(包含脚本)
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库。 一. mysqldump命令备份数据 在MySQ
hibernate开启ddl-auto为update模式时,Kingbase 8.2.0驱动下启动报Error executing DDL异常
首先描述下此异常出现的环境: 开启数据库的大小写不敏感 hibnerate框架开启ddl-auto为update 确保数据库里已经有相应实体@Table的表,然后启动即会遇见此异常 通过跟踪代码
iOS小知识之iOS的架构设计
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 MVC: M 是数据模型Model,负责处理数据,以及数据改变时发出通知(Notification、KVO),Model和View不能直接进
周排行