自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP 8.1.0 正式发布了

PHP 8.1.0 现已发布,该版本带来了许多改进和新功能。枚举使用枚举而不是一组常量并立即进行验证。enum Status{ case draft; case published; case archived; public function color(): string { return match($this) { Status::draft => 'grey',

2021-11-26 14:37:42 557

原创 服务器我只选腾讯云的,你用哪个?

现在的服务云,基本都是阿里云,腾讯云,华为云,百度云,京东云。。啥啥云。。。 综合起来,用的最多的还是腾讯云,因为阿里云比较贵,但有时会有活动,比如在双十一的时候特优惠。华为云活动少且贵。相比之下,腾讯云是比较便宜的,活动又多。续费也便宜。所以很多人都会选择腾讯云。几乎每个月都会有首单的优惠,所以在购买时建议买长久一点,比如三年,五年。。。  下面给大家收集并总结了一些值得购买的服务云,一个就足够你去练练手了,或者搭建属于自己的网站。...

2021-06-01 17:35:46 191

原创 PHP面试经常被问到的知识点汇总,对你非常有用

文章来自:https://mp.weixin.qq.com/s/Fq7LByOiUXg0Z7QplbRmmg学习资料分享:【视频,文档,面试题】  这些是PHP面试经常被问到的知识点做汇总。仅是针对性指出知识点,相应的还需自己查找相关资料系统学习。我希望各位能不仅仅了解是什么,还要了解为什么,以及背后的原理。如果你现在处于以下几种状态,本资料非常适合你:准备换工作,不知道从哪开始准备技术遇到瓶颈,不知道该学什么准备学 PHP,但不知道领域有多深基础篇了解大部分数组处理函数字符串处

2021-02-26 11:18:35 320

原创 借助php学习线路图,看看你2021年该如何驰骋在PHP领域上

几乎每年都会聊一下PHP的前景如何, 现在又是新的一年了,PHP怎样,大家心知肚明!用的人反而多了。学习语言,挑了最容易入门的语言的入门。很快你就学会了,那其他语言(几乎语法相当),你还怕学不会吗?  由于75%的网站使用PHP,因此市场上涉及PHP编程的工作很多。 所有这些站点都需要维护,因此需要PHP开发人员。PHP巨大的市场份额不会在一夜之间消失,因此PHP的工作将在未来继续。  尽管人们一直在争论PHP的未来,但是很明显PHP的未来是光明的。 PHP已经存在很长时间了,因此代码体现在

2021-01-04 15:23:37 247

原创 原来 PHP 8 都正式发布了

手册教程推荐:【PHP8.0中文手册2020 离线版 最新chm完整版】链接:http://www.mano100.cn/thread-1717-1-1.html 免费领取 PHP 团队于2020年11月26日宣布 PHP 8 正式发布!php8的下载地址:https://www.php.net/downloads.php  PHP 8.0.0 目前是最新的主要版本,它引入了一些重大变更,以及许多新特性和性能优化,PHP 8.0 值得关注的改进包括以下:1、PHP 8.0 引入了备受期待

2020-12-09 18:16:46 451

原创 从基础到运用,你知道(ThinkPHP6)TP6有哪些核心能力?

ThinkPHP6.0优点有哪些?免费,开源, 轻量级国人开发, 中文开发文档齐全社区活跃, 遇到问题, 可以很快获取解决方案ThinkPHP6主要更新了什么呢?支持PHP最新的强类型PSR开发规范得了更广泛的应用对Swoole支持得到了优化与提升支持更多的IDE编辑器友好提示对原生的语法进行大量的精简TP6有哪些核心能力?框架的基础服务控制器–模型–视图–请求–响应–异常...

2020-03-31 10:29:13 3448 1

原创 在PHP7.4里配置,源码安装swoole4.x,把swoole用起来

上一篇已经把php7.4在centos7.6里安装完成,这篇来给大家讲解一下如何源码安装swoole首先到官网文档下载swoole,文档里有几种方法安装之前请看清楚,swoole安装准备与需要注意哪些问题下载源码我用git方法,git 下载swoole源码包,同样放在softpackage目录git clone https://github.com/swoole/swoole-src....

2020-03-20 15:28:17 1903

原创 2020年,你如何更好的计划与系统的学习PHP

在被网红语言Python的冲击下,很多人变得对PHP越来越不受青睐了。其实不以为然,PHP有它的优点在的。况且目前还是备受中小型企业的欢迎的,70%的企业还是在用PHP。PHP各阶段知识点,你该如何掌握这里我们来看看整理的学习流程图,你就知道你该学习哪些知识点了。1 新版php学习路线图2 新版php学习各阶段知识点你该如何系统的学习PHP系统的学习PHP,你可以关注:PHP自学中...

2020-03-01 01:22:29 489

原创 PHP7底层源码,作为一个php程序员,你必须学习!

PHP7源码原理PHP7源码背后的原理,内核机制、核心技术点、PHP扩展及架构设计思想等,提高你的源码阅读和分析能力,提升你的编程技能和代码设计能力,让你快速突破技术瓶颈,解决性能调优和高并发问题,轻松应对PHP高级面试与技术难题。学习PHP7底层我们需要学习的大概分下面几大模块1 首先我们需要知道的是PHP7的新特性2 至少我们需要知道:基本变量与内存管理机制3 PHP...

2020-02-29 00:26:15 1188

原创 Jetbrains插件AI Assistant,终于用上了

ai assistant激活成功后,如图ai assistant获取:https://web.52shizhan.cn/activity/ai-assistant主要功能如下

2024-05-24 17:00:49 205

原创 Ai编码的助手,现在我用这个

给你分享一个AI编码助手—百度Comate!

2024-05-24 16:56:46 289

原创 什么是流量削峰?如何解决秒杀等业务的削峰场景

1.对于秒杀这样的高并发场景业务,最基本的原则就是将请求拦截在系统上游,降低下游压力。如果不在前端拦截很可能造成数据库(mysql、oracle等)读写锁冲突,甚至导致死锁,最终还有可能出现雪崩等场景。2.划分好动静资源,静态资源使用CDN进行服务分发。3.充分利用缓存(redis等):增加QPS,从而加大整个集群的吞吐量。4.高峰值流量是压垮系统很重要的原因,所以需要Kafka等消息队列在一端承接瞬时的流量洪峰,在另一端平滑地将消息推送出去。

2024-05-23 17:58:41 375

原创 Jetbrains 拥抱 LLM ,推出的AI Assistant,这样使用!

人工智能聊天这是一个非常有趣的功能,它可以让您与大型语言模型进行对话、提出问题或迭代任务。您可以打开 AI 助手工具窗口,在输入框中输入您想说的话或问的问题,然后按回车键发送。AI 将根据您输入的内容和项目中使用的语言和技术给出回复。如果您对 AI 的回复满意,并且想要将 AI 生成的代码插入到编辑器中,您可以使用插入插入代码段插入插入符号功能,或者直接将其复制过来。文档操作这是一个非常实用的功能,它可以帮助您为声明生成文档。目前 Java、Kotlin 和 Python 都支持此功能。

2024-05-23 17:49:33 275

原创 Go语言通过goroutine实现多协程文件上传

多协程文件上传通过将文件分块和并行上传提高了上传效率和速度。上述示例代码展示了如何在Go语言中实现基本的多协程文件上传,包括文件分块、上传和错误处理。实际应用中还需要考虑更多的细节,如断点续传、重试机制和进度监控等。

2024-05-21 01:08:53 250

原创 在Go语言中,反射是如何动态的调用方法的 ?

1 作为程序员,开发用过最好用的AI工具有哪些?2 Github Copilot正版的激活成功,终于可以chat了3 idea,pycharm等的ai assistant已成功激活4 新手如何拿捏 Github Copilot AI助手,帮助你提高写代码效率5 Jetbrains的ai assistant已经激活成功,好用! 在Go语言中,反射(reflection)提供了一种在运行时检查类型和变量以及动态调用方法的能力。反射主要由包提供支持,允许我们动态地检查和操作类型。以下是一个通过反射动态调用

2024-05-19 12:56:22 805

原创 一个适用于Ai编码的助手,提高你写代码的效率

给你分享一个AI编码助手—百度Comate!

2024-05-19 12:37:30 235

原创 idea一些好用的开发插件有哪些?

 类似以下这些,可以在这里:https://web.52shizhan.cn/activity/xqt8ly 获取得到

2024-05-18 01:15:18 182

原创 这是一个好用且免费的AI编码助手:baidu Comate

在您喜欢的 IDE 上,用您喜欢的语言,陪伴您的工作;现已全面开放,支持挂载私域知识,深度解读代码库,检索必要的背景知识,生成业务代码,为企业量身定制专属编码助理。快速了解新接手的代码库,改进祖传代码,用更少的时间更好的完成编码任务。是的,新出来的,现在可以免费使用的,以后就不知道了,所以赶紧体验体验吧,说不定用着用着就习惯了呢。实时代码诊断、代码补齐、代码纠错等功能,可规避难以发现的潜在漏洞,让您的代码更健壮,业务更稳定。让大模型以更安全的方式学习企业业务代码和流程,更契合行业与业务的需求。

2024-05-18 01:08:09 244

原创 gateway基本配置,如何配置?

配置网关(Gateway)是网络管理中的基本任务之一。网关是一个网络节点,用于连接两个不同网络,通常是一个本地网络和一个更大的网络,如互联网。通过上述步骤,您可以在CentOS上完成基本的网关配置,确保网络连接和路由的正确性。确保您的主机名配置正确,并且DNS解析正确。首先,检查可用的网络接口和当前的网络配置。编辑网络接口配置文件。CentOS 7使用。,但您也可以手动配置网络脚本文件。CentOS 7及以后版本使用。目录下,文件名格式为。

2024-05-17 21:58:07 260

原创 程序员们,这又是一个优雅的AI代码辅助工具,提高写代码的效率

在您喜欢的 IDE 上,用您喜欢的语言,陪伴您的工作;现已全面开放,支持挂载私域知识,深度解读代码库,检索必要的背景知识,生成业务代码,为企业量身定制专属编码助理。快速了解新接手的代码库,改进祖传代码,用更少的时间更好的完成编码任务。是的,新出来的,现在可以免费使用的,以后就不知道了,所以赶紧体验体验吧,说不定用着用着就习惯了呢。实时代码诊断、代码补齐、代码纠错等功能,可规避难以发现的潜在漏洞,让您的代码更健壮,业务更稳定。让大模型以更安全的方式学习企业业务代码和流程,更契合行业与业务的需求。

2024-05-17 17:09:01 658

原创 Nginx 是一款高性能的开源 Web 服务器软件

Nginx 是一款高性能的开源 Web 服务器软件,它也可以用作反向代理服务器、负载均衡器和 HTTP 缓存等。以下是一个详细的 Nginx 教程,涵盖了 Nginx 的安装、基本配置、常用功能和性能优化等方面。

2024-05-16 23:58:18 362

原创 idea的激活与安装

① 打开网站:https://web.52shizhan.cn 切换到:现成账号里,点击获取。④ 然后根据获取到的账号到你的IDE工具里登录就可以激活了,如图。③ 来到了获取现成账号的页面了。输入你的邮箱账号即可获取。② 这个时候就跳转到现成账号页面,点击获取体验号,如图。最后,开启你书写代码新篇章。祝你激活成功,用得快乐!

2024-05-16 23:55:11 461

原创 SqlServer的一些基础学习笔记

当你开始学习 SQL Server 时,了解基本的 SQL 语法和常用的查询操作是非常重要的。下面我会给出一些基础的学习笔记,涵盖 SQL Server 中的常用操作,并且附带具体的例子说明。这些是 SQL Server 的一些基础操作,可以帮助你快速入门 SQL Server 数据库的使用。随着你的学习深入,你可以进一步探索 SQL Server 的高级功能和性能优化技巧。SQL Server 支持不同类型的表连接,如内连接、左连接、右连接和全连接。在 SQL Server 中,你可以使用。

2024-05-16 23:50:30 234

原创 用go语言写一个代码,加班就自动给老婆发信息,下班自动提醒的代码

函数用于检查当前时间是否在工作时间范围内(假设为上午9点到下午6点),如果是,则发送加班信息给老婆;如果不是,则发送下班信息给老婆。当然,这只是一个简单的示例,实际应用中可能需要更复杂的逻辑和处理方式,比如使用第三方短信服务发送信息、处理异常情况等。下面是一个使用Go语言编写的简单示例代码,用于实现加班时自动给老婆发送信息,下班时自动提醒的功能。函数中使用一个无限循环来每隔一段时间检查一次工作状态,并且使用。函数使程序每隔1小时再次检查。包来模拟工作时间,使用了。

2024-05-15 13:15:21 269

原创 Go 语言将 PDF 转为 Word 如何处理

打开指定路径的 PDF 文件,并检查是否有错误发生。如果文件打开失败,将输出错误并退出。在转换过程中,需要确保适当地处理可能发生的错误,例如文件加载失败或转换失败等情况。,这意味着对 PDF 文件进行宽松的验证,以尽可能地兼容各种 PDF 文件。这样,通过以上步骤,就可以将 PDF 文件成功转换为 Word 文件。是输出 Word 文件的路径。如果转换失败,则输出错误信息并退出。如果 PDF 成功转换为 Word 文件,则输出成功信息。函数来进行 PDF 到 Word 的转换。是打开的 PDF 文件,

2024-05-15 13:13:04 265

原创 作为程序员,开发用过最好用的AI工具有哪些?

最好是去官网购买权益。通过智能补全和代码生成,GitHub Copilot 可以帮助开发者快速完成编码任务,减少编写重复代码的时间,让开发者能够专注于解决更复杂的问题。GitHub Copilot 能够根据当前的代码上下文,自动补全代码,包括函数、变量、类等的声明和实现。GitHub Copilot 会根据开发者的反馈和社区的代码更新不断学习和改进,以提供更准确的代码建议。虽然这不是 Copilot 的直接功能,但它生成的代码通常遵循良好的编程实践,可以作为代码审查的参考。

2024-04-30 19:08:37 469

原创 开通Jetbrains个人账号,赠送这些付费插件

开通Jetbrains个人账号,或者Jetbrains现成账号的, 可赠送以下付费插件。

2024-04-30 18:45:21 514

原创 Github Copilot正版的激活成功,终于可以chat了

Github Copilot 代码补全等功能,提高写代码的效率https://web.52shizhan.cn/activity/copilot登录授权后,已经可以使用,完美。如图

2024-04-23 14:07:58 398

原创 Jetbrains插件 AI Assistant激活成功了,写代码又快了一步

AI Assistant成功激活了,可以开始我的代码变差之旅了https://web.52shizhan.cn/activity/ai-assistant你不妨也试试

2024-04-23 13:13:54 579

原创 CentOS系统上经常使用的一些基本命令

这些是在CentOS系统上经常使用的一些基本命令,能够帮助您进行日常的系统管理和操作。

2024-04-17 17:29:38 481

原创 MySQL死锁分析与解决方案

在上述示例中,如果事务1和事务2同时运行,则可能导致死锁,因为它们在相同的数据上以不同的顺序获取了锁。解决方法可能包括在两个事务中使用相同的锁定顺序或将它们拆分为更小的单元。MySQL死锁是指两个或多个事务在互相等待对方持有的锁资源时发生的一种阻塞情况,导致它们无法继续执行下去。:通过使用事务和适当的隔离级别,可以减少死锁发生的机会。:尽量按照相同的顺序获取锁,减少死锁的可能性。:将事务拆分为更小的单元,减少锁的持有时间。

2024-04-17 16:25:51 225

原创 Jetbrains的ai assistant已经激活成功,好用!

这是一个jetbrains全家桶均可通用的ai插件,可以帮助你提高写代码的效率。在上面链接获取后,账号登录授权,配置一下。点击开始使用AI assistant,即可使用。

2024-04-17 16:22:21 723

原创 Github copilot我用正版登录授权的,来体验一下吧

Github copilot 市面上的那种可以说是破解的,不是代码补全不稳定,就是chat不稳定,反正就是不怎样!

2024-04-15 17:35:27 463

原创 分布式锁需要具备特性

锁的实现应该尽可能地减少锁竞争和通信开销,提高系统的性能。例如,可以使用高效的算法和数据结构来减少锁的持有时间和等待时间,或者采用缓存和批处理等技术来减少通信开销。综上所述,分布式锁需要具备互斥性、安全性、活性、容错性、性能和可扩展性等特性,以确保在分布式环境下能够正确地实现锁的功能。确实,分布式锁需要具备一些特性,以确保在分布式环境下能够正确地实现锁的功能。锁的实现应该能够随着系统规模的增长而扩展,确保在高并发和大规模的分布式环境下仍然能够保持良好的性能和可用性。

2024-04-15 17:27:58 138

原创 为什么需要分布式锁

在分布式系统中,多个节点并行处理任务时,可能会出现竞态条件(Race Condition)的情况,导致数据不一致或者操作冲突。当多个节点需要同时访问共享资源时,为了避免并发写入导致数据不一致,需要使用分布式锁确保同时只有一个节点可以写入或修改共享资源。在分布式任务队列中,多个节点竞争执行任务时,可能需要对任务进行加锁,以确保每个任务只被一个节点执行,避免重复执行或者操作冲突。总的来说,分布式锁的作用是确保在分布式系统中的并发操作安全可靠,避免数据不一致、重复执行、死锁等问题的发生。

2024-04-15 17:27:24 171

原创 应对MySQL死锁问题的实用技巧与建议

MySQL死锁是指两个或多个事务相互持有对方所需的锁,导致它们永远无法继续执行下去。当多个事务同时请求锁,并且每个事务持有部分锁并请求其他事务持有的锁时,可能发生死锁。MySQL 使用锁来保护数据完整性,但死锁可能导致系统停顿或异常。下面是几个可能导致 MySQL 发生死锁的示例:1在这个示例中,事务1持有了table1的锁,并请求了table2的锁,而事务2持有了table2的锁,并请求了table1的锁。这样会导致两个事务相互等待对方释放锁,形成死锁。2。

2024-04-01 00:40:39 919

原创 idea系列好用的paid的插件:Rainbow Brackets,如何使用 ?

1.简介我们平时写代码的时候,括号是让我们非常头疼的地方,特别是代码逻辑很多,层层嵌套的情况。一眼很难看出,代码是从哪个括号开始,到哪个反括号结束的。这个时候要是有一款工具能够让我们一眼就看出代码从哪个括号开始,到哪个反括号结束,无疑对我们会有很大帮助。Rainbow Brackets是一款用于idea等系列的插件,它通过为不同层级的括号添加不同颜色的高亮显示,帮助开发者更好地识别代码块和调试代码。在本文中,我们将详细介绍如何安装和使用PyCharm Rainbow Brackets插件。2.功能。

2024-04-01 00:37:39 1574

原创 Github Copilot 工具,无需账号,一键激活

① 无需账号,100%认证成功!0风险,可联网可更新,,支持copilot版本升级,支持chat② 支持windows、mac、linux系统等设备③一号通用,支持所有IDE(AppCode,CLion,DataGrip,GoLand,IntelliJ IDEA Ultimate,PhpStorm,PyCharm,ReSharper C++,Rider,WebStorm)

2024-03-16 23:47:03 1979

原创 php的伪协议详解

在 PHP 中,伪协议(pseudo-protocols)是一种特殊的语法,用于访问各种资源,如文件、网络、输入/输出流等。伪协议实际上并不是真正的协议,而是一种简便的语法,用于访问不同的资源类型。这些是 PHP 中常用的一些伪协议,您可以根据需要选择适合您的场景的伪协议来访问各种资源。:用于访问各种 PHP 内置流,如输入输出流、标准输入输出等。:用于直接访问数据 URI,可以将数据嵌入到 PHP 脚本中。:用于访问 FTP 服务器上的文件。:用于访问本地文件系统中的文件。

2024-03-16 23:44:26 496

原创 idea,pycharm等的ai assistant已成功激活,可以提高写代码的效率了

ai assistant成功激活了,可以提高写代码的效率了https://web.52shizhan.cn/activatehttps://web.52shizhan.cn/activity/ai-assistant你不妨也试试激活成功后如图

2024-03-02 16:24:22 2178

PHP8.0.x新特性技术详解2021版.pdf

本课程主要讲解PHP8.0新特性和新功能核心精选内容。PHP8.0是PHP语言的一个主版本更新,它包含了很多新功能与优化项,包括命名参数、联合类型、注解、构造器属性提升、Match表达式、Nullsafe运算符、JIT,并改进了类型系统、错误处理、语法一致性。课程配有大量代码实例,方便大家轻松学习。

2021-02-05

面向生产环境的PHP协程框架Swoole实战视频教程

面向生产环境的PHP协程框架Swoole教程,这里提供的是百度链接,请大家自行下载。希望对你学习swoole有帮助

2019-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除