<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lmp5023的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lmp5023</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lmp5023]]></copyright><item><title><![CDATA[fastadmin后台上传图片并压缩]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/137799947</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/137799947</guid><author>lmp5023</author><pubDate>Mon, 15 Apr 2024 23:46:01 +0800</pubDate><description><![CDATA[fastadmin后台上传图片并没有进行压缩，而且并没有使用upload哪个公共接口，需要压缩就只能加入data-resize-width="750" data-resize-quality="0.8"]]></description><category></category></item><item><title><![CDATA[setEagerlyType字段理解]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/131985090</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/131985090</guid><author>lmp5023</author><pubDate>Tue, 01 Aug 2023 14:59:30 +0800</pubDate><description><![CDATA[官方文档介绍：V5.0.4+版本开始一对一关联预载入支持两种方式：JOIN方式（一次查询）和IN方式（两次查询），如果要使用IN方式关联预载入，在关联定义方法中添加。]]></description><category></category></item><item><title><![CDATA[MySQL分区分表]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/131255750</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/131255750</guid><author>lmp5023</author><pubDate>Sat, 17 Jun 2023 00:59:43 +0800</pubDate><description><![CDATA[为什么要分表？
数据库数据越来越大，随之而来的是单个表中数据太多。以至于查询速度变慢，而且由于表的锁机制导致应用操作也搜到严重影响，出现了数据库性能瓶颈。
mysql中有一种机制是表锁定和行锁定，是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作，必须等我对表操作完才行。行锁定也一样，别的sql必须等我对这条数据操作完了，才能对这条数据进行操作。当出现这种情况时，我们可以考虑分表或分区。]]></description><category></category></item><item><title><![CDATA[mysql如何同步elasticsearch]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/131156590</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/131156590</guid><author>lmp5023</author><pubDate>Sun, 11 Jun 2023 19:20:56 +0800</pubDate><description><![CDATA[版权声明：本文为优快云博主「teacher-ning」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。版权声明：本文为优快云博主「teacher-ning」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。这句话的理解：由于mysql的binlog记录了mysql的增删改查操作，因此可以把这些增删改查语句同步到es里面。直接通过ES API将数据写入到ES集群中，也就是写入数据库的同时调用ES API写入到ES中，这个过程是同步的。]]></description><category></category></item><item><title><![CDATA[mysql主从延迟问题]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/131125159</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/131125159</guid><author>lmp5023</author><pubDate>Fri, 09 Jun 2023 12:50:16 +0800</pubDate><description><![CDATA[答：MySQL有半同步复制机制，就是主库写入 binlog 日志之后，就会将强制此时立即将数据同步到从库，从库将日志写入自己本地的 relay log 之后，接着会返回一个 ack 给主库，主库接收到至少一个从库的 ack 之后才会认为写操作完成了。]]></description><category></category></item><item><title><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（四、搭建主从复制和读写分离）]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/126406681</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/126406681</guid><author>lmp5023</author><pubDate>Thu, 18 Aug 2022 16:52:13 +0800</pubDate><description><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（四、搭建主从复制和读写分离）]]></description><category></category></item><item><title><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（三、搭建负载均衡）]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/126406340</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/126406340</guid><author>lmp5023</author><pubDate>Thu, 18 Aug 2022 16:51:41 +0800</pubDate><description><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（三、搭建负载均衡）]]></description><category></category></item><item><title><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（二、克隆虚拟机）]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/126393577</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/126393577</guid><author>lmp5023</author><pubDate>Thu, 18 Aug 2022 16:51:20 +0800</pubDate><description><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（二、克隆虚拟机）]]></description><category></category></item><item><title><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离（一、搭建虚拟机）]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/126392576</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/126392576</guid><author>lmp5023</author><pubDate>Thu, 18 Aug 2022 16:50:50 +0800</pubDate><description><![CDATA[虚拟机搭建负载均衡，mysql主从复制和读写分离]]></description><category></category></item><item><title><![CDATA[微信小程序登录报错：Message: cURL error 60: SSL certificate problem: unable to get local issuer certificate]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/125291273</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/125291273</guid><author>lmp5023</author><pubDate>Wed, 15 Jun 2022 09:54:03 +0800</pubDate><description><![CDATA[这是由于后端使用了easywechat，而他封装的时候会检测ssl，这是 SSL 证书问题所致，在使用 SDK 调用微信支付等相关的操作时可能会遇到报 “SSL certificate problem: unable to get local issuer certificate” 的错误。微信公众平台提供的文档中建议对部分较敏感的操作接口使用 https 协议进行访问，例如微信支付和红包等接口中涉及到操作商户资金的一些操作。
wechat SDK 遵循了官方建议，所以在调用这些接口时，除了按照官方文档设置]]></description><category></category></item><item><title><![CDATA[记录Access deined: authorize failure的坑]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/124222694</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/124222694</guid><author>lmp5023</author><pubDate>Sat, 16 Apr 2022 23:28:45 +0800</pubDate><description><![CDATA[坑1：

使用https拉下的项目，每次push都要输入账号密码，而且在他弹窗的时候输入账号密码的话，就都是报Access deined: authorize failure，但是你关掉弹窗在命令行里面输入的时候，就可以正常推送。每次都要输入账号密码是很不方便的，所以需要把推送地址改成ssh的方式。


#1.查看远程地址：
git remote -v

#2.删除远程地址：
git remote rm origin

#3.添加远程地址：
git remote add origin git地址

地址是以]]></description><category></category></item><item><title><![CDATA[element的Cascader默认选中，0不生效解决方法]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/124067390</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/124067390</guid><author>lmp5023</author><pubDate>Sat, 09 Apr 2022 20:35:34 +0800</pubDate><description><![CDATA[在el-cascader中加入v-model可以默认选中， 但是当options里的value = 0的时候，是没自动选中的，







解决方法：把value和selectedOptions都转成字符串，因为他是区分整形和字符串的




]]></description><category></category></item><item><title><![CDATA[Duplicate named routes definition]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/124024151</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/124024151</guid><author>lmp5023</author><pubDate>Thu, 07 Apr 2022 19:29:04 +0800</pubDate><description><![CDATA[初始化后台菜单的时候报了一堆Duplicate named routes definition，



原因：没有判断addRoutes是否成功，以下为正确逻辑：判断vuex中是否存在menus，当存在之后就不用再addroutes了，不存在则去添加，如果不判断，则每次进来页面都去addroutes导致name重复了，而且不停的循环addroutes。



参考地址：vue 路由警告 Duplicate named routes definition_白日有梦的博客-优快云博客


...]]></description><category></category></item><item><title><![CDATA[vue前后端分离获取不到session的原因与解决方法]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/123919762</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/123919762</guid><author>lmp5023</author><pubDate>Sat, 02 Apr 2022 14:46:57 +0800</pubDate><description><![CDATA[首先要了解session是会生成一个session_id,并且通过cookie来存储传输的，当浏览器中存在cookie的时候，每次请求会在请求头header自动带上cookie，



如果在请求头看不到cookie信息，那么就在thinkphp加上，允许cookie


        header("Access-Control-Request-Headers: Origin, X-Requested-With,cookie,content-Type, Accept, Authorization");
]]></description><category></category></item><item><title><![CDATA[npm WARN vuex@3.6.2 requires a peer of vue@^2.0.0 but none is installed]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/123888089</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/123888089</guid><author>lmp5023</author><pubDate>Fri, 01 Apr 2022 01:39:17 +0800</pubDate><description><![CDATA[在安装vuex的过程中，发现我的vue版本是2.6.10，vuex版本是4，然后一直显示

Object(...) is not a function，网上说版本不匹配，需要降低版本

使用

npm install -g vuex@3.6.2

安装会报上面的错误

应该改成

npm i --save vuex@3



还有就是容易犯的错误是，在App.vue上面去拿不到this.$store的数据的原因是在main.js中是先加载了App.vue再加载store的，所以报错


import Vue]]></description><category></category></item><item><title><![CDATA[数据库报错：SELECT list is not in GROUP BY clause]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/121408575</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/121408575</guid><author>lmp5023</author><pubDate>Thu, 18 Nov 2021 19:49:33 +0800</pubDate><description><![CDATA[mysql5.7使用group by出现错误：


[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'test.score.c_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_f..]]></description><category></category></item><item><title><![CDATA[用按键精灵理解线程和进程]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/118524691</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/118524691</guid><author>lmp5023</author><pubDate>Tue, 06 Jul 2021 17:03:35 +0800</pubDate><description><![CDATA[按键精灵这个软件就是一个进程，我写了两个脚本，一个脚本执行左键，一个脚本执行右键，这两个脚本是同时执行的，也就是在该进程下开了两道线程来执行这两个脚本
]]></description><category></category></item><item><title><![CDATA[按键精灵实现游戏自动加血脚本]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/118514583</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/118514583</guid><author>lmp5023</author><pubDate>Tue, 06 Jul 2021 10:08:58 +0800</pubDate><description><![CDATA[//获取血量中某一个位置的颜色
GetColor = GetPixelColor(729, 89)
//打印颜色

//MessageBox GetColor
//判断颜色,如果颜色不对则实现加血
    If GetColor="F26E4E" Then
      MessageBox "匹配正确"
    Else 
      MessageBox "匹配错误"
	End If

官方教程的自动加血是捕获鼠标位置的颜色，而不是监控某一个位置的颜色，导致不能实现真正的加血。所以自己写了一个。
...]]></description><category></category></item><item><title><![CDATA[thinkphp6解决vue跨域问题]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/118407122</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/118407122</guid><author>lmp5023</author><pubDate>Fri, 02 Jul 2021 10:32:04 +0800</pubDate><description><![CDATA[在路由处加上allowCrossDomain()就可以了。

跨域请求一般会发送一条OPTIONS的请求，一旦设置了跨域请求的话，不需要自己定义OPTIONS请求的路由，系统会自动加上。

跨域请求系统会默认带上一些Header，包括：
Access-Control-Allow-Origin:*
Access-Control-Allow-Methods:GET, POST, PATCH, PUT, DELETE
Access-Control-Allow-Headers:Authorization, Con.]]></description><category></category></item><item><title><![CDATA[str_replace把＜＞替换为空]]></title><link>https://blog.youkuaiyun.com/lmp5023/article/details/117353819</link><guid>https://blog.youkuaiyun.com/lmp5023/article/details/117353819</guid><author>lmp5023</author><pubDate>Fri, 28 May 2021 10:16:15 +0800</pubDate><description><![CDATA[&lt;?php
$str = '&lt;img class = "test"&gt;';
print_r(str_replace(['&lt;','&gt;'],['',''],$str));

?&gt;


]]></description><category></category></item></channel></rss>