排序
Git 工作原理,你要知道的Git知识!
我一直在非常缓慢地撰写有关 Git 工作原理的文章。我以为我 已经非常了解 Git,但像往常一样,当我试图解释一些事情时,我已经 一直在学习一些新东西。 回想起来,这些事情都不是超级令人惊讶,...
监控微小的 Web 服务!
最近开始运行更多的服务器 (nginx playground,搞砸了dns,dns查找),所以我一直 考虑监控。 最初对我来说,如何监控这些网站并不完全清楚,所以我 想快速写下我是怎么做到的。 我不打算谈论...
科大讯飞又给大家发福利了,这次是免费发放 20w API 额度 !!!
科大讯飞又给大家发福利了,这次是 免费发放 20w API 额度 !!! API 额度价值巨大,可以在IDE、命令行中使用,特别是想通过集成「科大讯飞 API」完成自己 AI 产品的小伙伴,简直就是福音。...
Nginx 代理 MySQL 连接,并限制可访问IP
1.前言 我们的生产环境基本上都部署在云服务器上,例如应用服务器、MySQL服务器等。如果MySQL服务器直接暴露在公网,就会存在很大的风险,为了保证数据安全,MySQL服务器的端口是不对外开放的。...
跟我学!JavaScript 中常用简写技巧总结
这里只会收集一些大多数人不知道的用法,但是确实能提高自己的编码技巧,像ES6那些基础的简写语法或者是三目运算符代替if else那些我觉得是基础,没必要写在这里浪费精力。 另外推荐一个只用一...
来看看它有多牛逼。。。自从弃用 Nginx 后,成了超受欢迎 Web 服务器!
本文转载自 CloudFlare 博客,作者Yuchen Wu & Andrew Hauck 链接:https://blog.cloudflare.com/zh-cn/how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet-zh-cn/ ...
ikun UI:全新开源的 UI 组件库
最近在 GitHub 上看到一个新的 UI 组件库:ikun UI,一看名称和 logo,就知道这个 UI 组件库不简单呐 ikun UI 是一个基于 Svelte.js 的 UnoCSS UI 组件库,用于制作漂亮的网站。 ikun UI 包含...
Java面向对象编程讲解!
Java面向对象编程(Object-Oriented Programming,简称 OOP)是一种编程范式,它将程序设计看作是一组对象的组合,每个对象都有自己的状态(属性)和行为(方法),并且可以通过消息传递来进行...
8 种最坑SQL语法,踩坑经验分享!
在日常的工作中,我们经常会遇到一些 SQL 语法的坑,这些坑可能会导致数据不一致、性能低下或者查询结果错误。下面是我总结的八种最容易踩到的 SQL 语法陷阱及对应的代码案例: 1. 隐式转换: S...
GNOME 45 引入激动人心的更新 | Linux 中国
这里列出了在 GNOME 45 中你可以期待的新特性和改进。 每次 GNOME 的主要版本更新对我来说都充满了激动。 你可以始终期待看到 以 UI 为中心的变化、功能增强,以及核心应用的更新。 GNOME 44🔗...
上古纯文本社交网络 USENET 涅槃重生 | Linux 中国
导读:考虑到它已经如此之老,它的活力令人惊讶。 本文字数:1824,阅读时长大约:2分钟https://linux.cn/article-16155-1.html 作者:Liam Proven 译者:ChatGPTUSENET 管理委员会已经重新召开...
MySQL 用 limit 为什么会影响性能?
在数据库中,使用LIMIT来限制返回的结果集数量是很常见的操作,但是当数据量非常大时,这可能会对性能产生一定影响。以下是一些影响性能的原因: 1.数据扫描量:当使用LIMIT来限制返回的结果集...
MYSQL中的COLLATE是什么?
在MySQL中,COLLATE是用于指定字符集的排序规则的关键字。它用于控制字符串比较和排序的方式。通过使用COLLATE关键字,您可以在查询中指定不同的排序规则,以便根据特定的语言、地区或需求对字...
一般在写SQL时需要注意哪些问题,可以提高查询的效率?
在编写SQL时,以下是一些问题需要注意,可以提高查询的效率,并附带案例: 1. 使用索引:确保表中的列上有适当的索引。索引可以加快查询速度,特别是在大型表中。例如,在名为`users`的表上创建...
隐藏服务器下域名信息!做好服务器安全!
服务器可以通过一些方法来屏蔽或隐藏服务器的信息,以防止他人获取到服务器下面的域名信息。 以下是一些常见的方法: 1. 配置服务器:通过服务器配置,禁用或限制对某些敏感信息的公开访问。例...
JSONP里的回调到底是怎么调用的?
JSONP(JSON with Padding)是一种解决跨域请求的方法。它通过动态插入`<script>`标签实现跨域访问,并利用回调函数来处理返回的数据。 以下是JSONP的工作原理: 1. 客户端创建一个`<s...
SQL Server 真的比不上MySQL 吗?
比较SQL Server和MySQL这两个数据库管理系统没有绝对的优劣之分,它们都具有各自的特点和适用场景。下面是一些常见的比较方面: 1. 功能和特性:SQL Server是由微软开发的,提供了许多高级的功...
MySQL 之 InnoDB 存储结构 | 京东物流技术团队
1 InnoDB 存储引擎 InnoDB 存储引擎最早由 Innobase Oy 公司开发(属第三方存储引擎)。从 MySQL 5.5 版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持 ACID 事务的 MySQL 存储引擎,...
HTTP和HTTPS:互联网通信的核心差异和安全性解析
互联网时代,全球范围内的数据传输和信息交流都依赖于HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)。这两者都是用于在Web浏览器和服务器之间进行通信的标准协议,但它们在安全性和其他...
7个极简Java代码,拿走就能用!
小白在于质量,越简单越容易懂! 打印“Hello World” javapublic class HelloWorld { public static void main(String[] args) { System.out.println('Hello World'); } } 变量声明和赋值 java...
MySQL安装问题:解决常见的10个故障
作为一名开发者,你可能会遇到各种MySQL安装问题。从初学者到专业人士,每个人都会遇到一些棘手的问题。在这篇文章中,我们将讨论常见的10个MySQL安装问题以及相应的解决方案。让我们一起来看看...
split在python中的用法
在Python中,split()是一个字符串方法,用于将字符串分割为子字符串,并返回一个由这些子字符串组成的列表。它可以按照指定的分隔符将字符串分割。以下是split()方法的使用示例: # 使用空格作...
开学季!程序员手把手教你开发网站:零基础到精通(附详细步骤)
你是否曾经梦想过自己成为一名程序员,创建属于自己的网站?现在,这个梦想已经不再遥不可及。本文将带领你从零基础开始学习网站开发,让你轻松掌握成为一名程序员的基本技能。 一、准备工作 在...
tcp/ip协议包含哪几层?速看!
TCP/IP协议是互联网通信中最重要的网络协议之一,它包含四个层级,分别是: 1.网络接口层(Network Interface Layer):也称为链路层或数据链路层,负责处理物理连接和网络硬件设备之间的通信。...