<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wuliupo的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wuliupo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wuliupo]]></copyright><item><title><![CDATA[MySQL 数据库备份到 Git]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/157650459</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/157650459</guid><author>wuliupo</author><pubDate>Mon, 02 Feb 2026 14:55:16 +0800</pubDate><description><![CDATA[本文介绍使用Git管理MySQL数据库版本的最佳实践方案。通过编写自动化Shell脚本实现分表备份，关键优化包括：使用--skip-extended-insert参数确保每行数据独立INSERT语句，--skip-dump-date移除时间戳，--order-by-primary保证数据顺序一致。同时提供安全建议，如使用MySQL Login Path避免密码泄露，并推荐设置crontab定时任务。]]></description><category></category></item><item><title><![CDATA[Nginx internal X-Accel-Redirect 文件转发]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/157207689</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/157207689</guid><author>wuliupo</author><pubDate>Wed, 21 Jan 2026 10:31:01 +0800</pubDate><description><![CDATA[摘要：本文介绍了三种实现文件权限校验后预览的方法，重点分析了第三种方案（Nginx X-Sendfile）的优化原理和实现步骤。通过将文件传输任务交给Nginx处理，可显著提升性能，解决PHP直接处理文件流导致的瓶颈问题。文章详细说明了Nginx配置要点、Laravel代码实现方式，并提供了缓存优化、并发处理等配套建议。该方案特别适合需要权限控制的大文件预览场景，能有效降低服务器负载，提高响应速度。（149字）]]></description><category></category></item><item><title><![CDATA[微信网页开发]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/156990160</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/156990160</guid><author>wuliupo</author><pubDate>Thu, 15 Jan 2026 17:33:06 +0800</pubDate><description><![CDATA[Chrome 模拟法（最推荐）：使用 Chrome 浏览器的开发者工具，手动添加并切换为 微信 User-Agent。这能骗过 90% 的“请在微信客户端打开”的检测。抓包替换法：使用 Charles 或 Fiddler 截获你手机微信访问该网页时的 Cookie 和 Header（包含授权信息），然后将这些参数填入 Playwright 或 Postman 脚本中进行模拟。]]></description><category></category></item><item><title><![CDATA[MySQL 标签设计，JSON 类型，第一范式]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/156894295</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/156894295</guid><author>wuliupo</author><pubDate>Tue, 13 Jan 2026 11:28:29 +0800</pubDate><description><![CDATA[MySQL范式与JSON字段 摘要 MySQL范式包含1NF至BCNF四个级别，核心要求是： 1NF：字段原子性、单一值、主键唯一、同列同类型 2NF：消除部分依赖 3NF：消除传递依赖 BCNF：更严格的3NF JSON字段是否违反1NF存在争议： 传统观点认为违反，因存储复合数据 现代观点可接受，视JSON为原子类型 实际应用需权衡查询效率与数据一致性。]]></description><category></category></item><item><title><![CDATA[MySQL timestamp]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/156459919</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/156459919</guid><author>wuliupo</author><pubDate>Wed, 31 Dec 2025 16:07:27 +0800</pubDate><description><![CDATA[推荐直接比较timestamp字段与时间字符串（'YYYY-MM-DD HH:MM:SS'格式），性能最佳且能利用索引]]></description><category></category></item><item><title><![CDATA[php 和 Java 生成海报，哪个占用 CPU 少？]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/156188912</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/156188912</guid><author>wuliupo</author><pubDate>Tue, 23 Dec 2025 10:21:10 +0800</pubDate><description><![CDATA[PHP和Java海报生成性能对比：PHP的GD库适合简单操作和低频场景，启动快但功能有限；Java在多线程和批量处理上更优，JIT优化提升长期性能但初期开销大。高频复杂场景推荐Java，简单需求可选PHP，极致性能可考虑Go或C++方案。建议根据实际业务进行基准测试。]]></description><category></category></item><item><title><![CDATA[php 本周日期]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/155940594</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/155940594</guid><author>wuliupo</author><pubDate>Mon, 15 Dec 2025 13:49:53 +0800</pubDate><description><![CDATA[摘要：本文介绍了PHP中处理&quot;本周&quot;时间范围的注意事项，对比了中西方对一周起始日的不同定义（中国周一到周日 vs 西方周日到周六）。提供了多种实现方法，包括strtotime和DateTime类两种方式，重点解决了周日边界情况的处理问题。最后给出了完整的函数实现，能准确获取本周时间范围（中国标准为周一到周日，西方标准为周日到周六），并展示了如何获取时间戳和格式化日期。]]></description><category></category></item><item><title><![CDATA[html 标准的思考]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/155704789</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/155704789</guid><author>wuliupo</author><pubDate>Mon, 08 Dec 2025 13:40:07 +0800</pubDate><description><![CDATA[html 标准中，为什么很有用的 marquee 等标签没有了，反而增加了一些没有意义的 content 等]]></description><category></category></item><item><title><![CDATA[js 反编译]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/153271720</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/153271720</guid><author>wuliupo</author><pubDate>Tue, 14 Oct 2025 19:09:05 +0800</pubDate><description><![CDATA[清理版，等价于你贴的混淆函数的主体逻辑，仅保留业务计算，去掉混淆调用与无关变量名。这段 JS 使用的是典型的数组字符串表 + 索引解码函数的混淆模式，并带有反调试与沙箱检测。一个最小“解码替换”脚本（Node.js）示例。里面的 js 居然是混淆的，解密仅供学习。搜到了一个 身份证最后一位真假校验工具。下面给你一个直接可读的。如何系统性反混淆整段代码。]]></description><category></category></item><item><title><![CDATA[Laravel 统计关联数据]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/151719382</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/151719382</guid><author>wuliupo</author><pubDate>Mon, 15 Sep 2025 15:56:24 +0800</pubDate><description><![CDATA[Laravel 提供了多种方法统计关联数据：withCount、withSum、withAvg等方法可直接计算关联数据的数量、总和、平均值等]]></description><category></category></item><item><title><![CDATA[数据展示系统]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/151311158</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/151311158</guid><author>wuliupo</author><pubDate>Mon, 08 Sep 2025 09:13:23 +0800</pubDate><description><![CDATA[技术栈: Haskell (API) + 任意前端框架功能自动从 PostgreSQL schema 生成 REST API可以创建视图来封装复杂查询前端可以直接调用 RESTful API技术栈功能GraphQL API 自动生成支持复杂查询和变量可以保存常用查询实时订阅功能。]]></description><category></category></item><item><title><![CDATA[优快云 文章重复到什么程度呢？]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/79806928</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/79806928</guid><author>wuliupo</author><pubDate>Tue, 03 Apr 2018 17:51:12 +0800</pubDate><description><![CDATA[https://www.youkuaiyun.com/https://blog.youkuaiyun.com/xJ032w2j4cCjhOW8s8/article/details/79674608]]></description><category></category></item><item><title><![CDATA[URL最后结束的斜杠]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/83519184</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/83519184</guid><author>wuliupo</author><pubDate>Fri, 18 Dec 2009 17:22:45 +0800</pubDate><description><![CDATA[浏览器最后的斜杠是不是必须输入呢？
一般来说，访问“http://www.abc.com/catalog”和访问“http://www.abc.com/catalog/”是一样的效果。
比如，“[url]http://www.iteye.com/news/[/url]”和“[url]http://www.iteye.com/news[/url]”（两者访问的是同一个资源，并且都没有跳转，也都没...]]></description><category></category></item><item><title><![CDATA[我在优快云安家了！]]></title><link>https://blog.youkuaiyun.com/wuliupo/article/details/1783105</link><guid>https://blog.youkuaiyun.com/wuliupo/article/details/1783105</guid><author>wuliupo</author><pubDate>Thu, 13 Sep 2007 08:59:00 +0800</pubDate><description><![CDATA[ 终于在优快云安家了，以前注册的帐号，但就是打不开writeblog.youkuaiyun.com和blog.youkuaiyun.com，网速慢的要死，我现在用的是上海市教育网，访问网通还可以，电信就慢得要死！（前一段申请的域名和电信服务器，上传2M的文件用了一天一夜！我想着晚上会快一点，结果半夜一两点还是很慢！）为什么会有网通电信呢？为了企业之间的竞争？为了市场？真是搞不懂。结果相互访问网速慢了很多！不管怎么说，今]]></description><category></category></item></channel></rss>