<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_66313178的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_66313178</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_66313178]]></copyright><item><title><![CDATA[mysql面试题]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/145744483</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/145744483</guid><author>qq_66313178</author><pubDate>Thu, 20 Feb 2025 09:07:30 +0800</pubDate><description><![CDATA[联合索引建立时遵循最左原则（只有先命中最左边的索引才能命中之后的索引）；联合索引设置顺序时，把查询最多的放在最左边依次递减；在遇到范围查询时联合索引会有失效的情况；两个事务争夺同一条资源，并请求锁定对方资源造成相互等待的情况；事务A修改数据id1和2，事务B修改数据id2和1，事务A修改完1等待事务B修改完2才可以提交，而这个时候事务B 也出现了等待事务A这种情况然后就会出现死锁解决:约定相同的顺序访问表事务开始的时候争取一次性锁定所有所需的资源使用乐观锁或者是分布式锁升级锁粒度。]]></description><category></category></item><item><title><![CDATA[golang面试题]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/145399817</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/145399817</guid><author>qq_66313178</author><pubDate>Thu, 30 Jan 2025 21:50:31 +0800</pubDate><description><![CDATA[通道（channel）是 Go 语言用于 goroutine 间通信和同步的工具。就像一个传送带，一端的 goroutine 可以把数据放上去（发送数据），另一端的 goroutine 能从上面取走数据（接收数据），保障数据安全有序传递，避免数据竞争问题。数组：定义时必须明确指定长度，且该长度固定，不可更改。数组长度属于其类型的一部分，不同长度的数组属于不同类型。切片：是对数组的抽象，长度可在运行时动态改变。它本身不存储数据，而是指向一个底层数组。]]></description><category></category></item><item><title><![CDATA[go 循环处理无限极数据]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/125035018</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/125035018</guid><author>qq_66313178</author><pubDate>Tue, 28 Jan 2025 22:22:01 +0800</pubDate><description><![CDATA[【代码】go 循环处理无限极数据。]]></description><category></category></item><item><title><![CDATA[php excel数据导入数据库]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/139661846</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/139661846</guid><author>qq_66313178</author><pubDate>Thu, 13 Jun 2024 18:49:59 +0800</pubDate><description><![CDATA[【代码】php excel数据导入数据库。]]></description><category></category></item><item><title><![CDATA[网站实现微信扫码登录(利用微信开放平台实现)]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/138724597</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/138724597</guid><author>qq_66313178</author><pubDate>Sat, 11 May 2024 18:44:30 +0800</pubDate><description><![CDATA[二 手机授权后带这个code码和state 请求到你的回调域接口  这个接口就可以拿接收到的code和你网站应用上的appid,appSecret  请求这个用户的唯一的openid  拿着这个openid就可以存数据库。点击允许后会带着code及你设置的state 调用回调域接口进行处理 如果是我的代码就会调用到这个接口【审核通过后，列表就会可以查看到这个网站应用，点击查看可以获取到appId 和appSecret了。第三步：用网站应用里的appId   调用微信二维码  下面是代码（控制器方法）]]></description><category></category></item><item><title><![CDATA[js 实现递归替换多级数据中的键]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/134071290</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/134071290</guid><author>qq_66313178</author><pubDate>Fri, 27 Oct 2023 10:42:15 +0800</pubDate><description><![CDATA[【代码】js 实现递归替换多级数据中的键。]]></description><category></category></item><item><title><![CDATA[css笔记]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/131734904</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/131734904</guid><author>qq_66313178</author><pubDate>Sat, 15 Jul 2023 09:11:28 +0800</pubDate><description><![CDATA[【代码】css笔记。]]></description><category></category></item><item><title><![CDATA[css 超全样式属性]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/131637833</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/131637833</guid><author>qq_66313178</author><pubDate>Mon, 10 Jul 2023 14:17:44 +0800</pubDate><description><![CDATA[【代码】css 超全样式单词。]]></description><category></category></item><item><title><![CDATA[PHP 数据脱敏]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130832140</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130832140</guid><author>qq_66313178</author><pubDate>Tue, 23 May 2023 17:43:30 +0800</pubDate><description><![CDATA[@param string $string 需要脱敏的字符。* @param string $length 脱敏长度。* @param string $start 开始位置。* @param string $re 替换字符。]]></description><category></category></item><item><title><![CDATA[PHP函数根据两点的经纬度计算两点之间的距离]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130831986</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130831986</guid><author>qq_66313178</author><pubDate>Tue, 23 May 2023 17:36:13 +0800</pubDate><description><![CDATA[第一个点的经纬度（$lng1, $lat1） 第二个点的经纬度（$lng2, $lat2）]]></description><category></category></item><item><title><![CDATA[thinkphp6 实现数据库备份]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130423286</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130423286</guid><author>qq_66313178</author><pubDate>Fri, 28 Apr 2023 11:48:29 +0800</pubDate><description><![CDATA[【代码】thinkphp6 实现数据库备份。]]></description><category></category></item><item><title><![CDATA[PHP 简单工厂模式]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130227769</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130227769</guid><author>qq_66313178</author><pubDate>Tue, 18 Apr 2023 17:57:08 +0800</pubDate><description><![CDATA[通过使用简单工厂模式，我们可以轻松地创建不同类型的对象，而无需暴露它们的构造函数。此外，我们还可以集中管理其中的创建逻辑，并在需要时轻松添加新的对象类型。PHP 简单工厂模式是一种创建型设计模式，它允许用户通过一个工厂类来创建对象，而无需知道最终对象的具体类型。假设我们希望创建不同类型的汽车，并为它们提供不同的名称和颜色。为此，我们可以创建一个工厂类。，它将负责创建不同类型的汽车实例。创建不同类型的汽车实例。]]></description><category></category></item><item><title><![CDATA[PHP 单例模式封装redis]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130227328</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130227328</guid><author>qq_66313178</author><pubDate>Tue, 18 Apr 2023 17:42:19 +0800</pubDate><description><![CDATA[在这个例子中，RedisSingleton类的构造函数被声明为私有，这意味着它不能被直接实例化。相反，getInstance()方法被用来获取类的唯一实例，并返回Redis对象。如果实例不存在，则创建一个新实例并返回它。如果实例已经存在，则直接返回它。]]></description><category></category></item><item><title><![CDATA[laravel8 图片Excel导出]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/130221250</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/130221250</guid><author>qq_66313178</author><pubDate>Tue, 18 Apr 2023 14:40:09 +0800</pubDate><description><![CDATA[现在，当您单击“Export”按钮时，将会下载一个包含图像的 Excel 文件。我们还创建了一个链接，该链接将导出数据并将其保存为 Excel 文件。方法中，您可以获取要导出的数据并将其返回为一个集合。数组，其中包含每个项目的名称和图像路径。是要导出的数据，其中包含每个项目的名称和图像路径。方法中，我们将图像路径添加到导出的数据中。类将图像添加到导出的 Excel 文件中。导出到 Excel 文件中，并使用。在上面的示例中，我们创建了一个名为。在上面的示例中，我们创建了一个。的路由，该路由将调用。]]></description><category></category></item><item><title><![CDATA[thinkphp6 发送邮件]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/128419643</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/128419643</guid><author>qq_66313178</author><pubDate>Fri, 23 Dec 2022 16:06:11 +0800</pubDate><description><![CDATA[【代码】thinkphp6 发送邮件。]]></description><category></category></item><item><title><![CDATA[thinkphp 递归处理无限极数据]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/128325824</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/128325824</guid><author>qq_66313178</author><pubDate>Thu, 15 Dec 2022 10:28:53 +0800</pubDate><description><![CDATA[【代码】thinkphp 递归处理无限极数据。]]></description><category></category></item><item><title><![CDATA[微信小程序实现选项卡]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/127983300</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/127983300</guid><author>qq_66313178</author><pubDate>Tue, 22 Nov 2022 15:16:02 +0800</pubDate><description><![CDATA[【代码】微信小程序实现选项卡。]]></description><category></category></item><item><title><![CDATA[PHP 常用composer包]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/127685388</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/127685388</guid><author>qq_66313178</author><pubDate>Fri, 04 Nov 2022 11:22:29 +0800</pubDate><description><![CDATA[php composer 安装包]]></description><category></category></item><item><title><![CDATA[laravel8 querylist数据采集]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/127646877</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/127646877</guid><author>qq_66313178</author><pubDate>Wed, 02 Nov 2022 10:27:39 +0800</pubDate><description><![CDATA[【代码】laravel8 querylist数据采集。]]></description><category></category></item><item><title><![CDATA[laravel8 QQ登录]]></title><link>https://blog.youkuaiyun.com/qq_66313178/article/details/127625444</link><guid>https://blog.youkuaiyun.com/qq_66313178/article/details/127625444</guid><author>qq_66313178</author><pubDate>Mon, 31 Oct 2022 23:48:34 +0800</pubDate><description><![CDATA[打开config/app.php文件,注册服务提供者，如果用了laravel自带的社会化登陆要先注释掉。在config/app.php文件下方的aliases中添加这样一行。，用作回调地址，如果配伪静态可以把index.php 去掉)QQ_REDIRECT_URI是你设置的回调地址(在。在config/services.php中添加。登录成功后会打印qq账号的详情信息。]]></description><category></category></item></channel></rss>