2022年5月23日
一、Hint强制路由HintShardingStrategy 在分库分区中,有些特定的SQL,Sharding-jdbc、Mycat、Vitess都不支持(可以查看相关文档各自对哪些SQL不支持),例如:insert into table1 select * from table2 where ….这种SQL 路由很麻烦,需要解析ta……
阅读全文
2022年5月23日
Tailwind 是一个 CSS 框架 Tailwind 是一个 CSS 框架,可让您轻松构建出色的响应式 UI。 如果您正在学习 TailwindCSS,此博客可以帮助您通过在 5 分钟内创建一个带有按钮的迷你配置文件卡来构建更强大的概念。 首先,您需要在项目中安装 Tailwind。现在有以下3种方法。访问您喜欢的那个。由于这是一张简单的……
阅读全文
2022年5月21日
Next.js 通过 [name].module.css 文件命名约定来支持 CSS 模块 。 CSS 模块通过自动创建唯一的类名从而将 CSS 限定在局部范围内。 这使您可以在不同文件中使用相同的 CSS 类名,而不必担心冲突。 此行为使 CSS 模块成为包含组件级 CSS 的理想方法。 CSS 模块文件 可以导入(import)到应用程序中的任何位置。 例如,假设 components/ 目录下有一个可重用 Button 组件……
阅读全文
2022年5月21日
使用共享组件 我们知道 Next.js 是和页面相关的. 通过导出一个 React组件创建一个页面, 然后把它放到 pages 目录中, 基于这个文件名, Next.js存在一个固定的URL. 因为导出的页面是Javascript模块, 我们当然也能够导入其他组件进来. 在这节课中, 我们会创建一个共享的页头组件, 并在多个页面……
阅读全文
2022年5月21日
鲜为人知的是,Next.js提供了许多在应用程序中支持CSS的方法。无论你喜欢实用程序CSS及其类还是更喜欢CSS-in-JS,Next.js都能满足您的需求。在本教程中,您将发现在 Next.js 应用程序中实现样式设置的几种方法。让我们实现一个样式文本,当用户将其悬停在一起时,该文本将变为红……
阅读全文
2022年5月21日
最近在准备技术面试时,我偶然发现了服务器端渲染 (SSR) 和客户端渲染 (CSR) 的概念,我并不清楚它的含义,也不知道它们之间的区别是什么两种方法。 在我的研究中,我意识到在选择在您的网站上实施哪种方法时,这不是一个简单的决定。出于所有这些原因,我决定写一篇关于什么是 SSR 和 SCR 以及它们的优缺点的博文。 长期……
阅读全文
2022年5月21日
随着每年都有新的 JavaScript 框架和库出现,很难跟上不断变化的 JS 生态系统的步伐。 但即使在JavaScript 框架和库的汪洋大海中,React 和 Next.js 也能脱颖而出。React 是最受前端开发人员欢迎的 JavaScript 库。Next.js 虽然比 React 小,但多年来一直在稳步增长,并有望成为最常用的 JavaScript 框架。 React 的 UI 库非常健壮,……
阅读全文
2022年5月21日
介绍 在设定一个 React 项目时候,通常会使用 create-React-app 这个套件来快速产出开发样板环境,而另外一个选择 Next.js 则包好了许多功能,例如Server Side Render (SSR),Webpack,Router…. 不需要额外再多花时间在设定方面,但同时又有弹性可以扩充,非常的快速可以马上开发项目,在使用next……
阅读全文
2022年5月18日
*定义*: GraphQL 是一种用于 API 的查询语言,也是一种使用现有数据完成这些查询的运行时。GraphQL 为您的 API 中的数据提供了完整且易于理解的描述,使客户能够准确地询问他们需要什么,仅此而已,使 API 更容易随着时间的推移而发展,并支持强大的开发人员工具。 什么是 Netflix DGS? Netflix DGS (Domain Graph Service) 是一个基于 Spring Boot 用……
阅读全文
2022年5月17日
1 下载docker 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # 安装依赖 yum install -y yum-utils device-mapper-persistent-data lvm2 # 设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker yum install -y docker-ce # 设置开机启动 systemctl enable docker # 启动 Docker systemctl start docker # 查看版本 docker version 2 下载gitlab镜像 1 docker pull gitlab/gitlab-ce:latest 3 运行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 mkdir gitlab gitlab/etc gitlab/log gitlab/opt docker run -id -p 3000:80 -p 9922:22 -v /root/gitlab/etc:/etc/gitlab……
阅读全文