<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YMB_jack的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/YMB_jack</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YMB_jack]]></copyright><item><title><![CDATA[phpstudy .htaccess 文件内容]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/153253775</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/153253775</guid><author>YMB_jack</author><pubDate>Tue, 14 Oct 2025 11:33:56 +0800</pubDate><description><![CDATA[d-f。]]></description><category></category></item><item><title><![CDATA[Java的运算]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/129703940</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/129703940</guid><author>YMB_jack</author><pubDate>Wed, 22 Mar 2023 10:22:50 +0800</pubDate><description><![CDATA[Java自增自减运算符的理解]]></description><category></category></item><item><title><![CDATA[微信小程序4种跳转方式]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/126358154</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/126358154</guid><author>YMB_jack</author><pubDate>Tue, 16 Aug 2022 08:21:39 +0800</pubDate><description><![CDATA[微信小程序4种跳转方式]]></description><category></category></item><item><title><![CDATA[TP测试查询数据库字段为null或空的字段]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/125989505</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/125989505</guid><author>YMB_jack</author><pubDate>Tue, 26 Jul 2022 10:26:11 +0800</pubDate><description><![CDATA[测试查询数据库字段为null或空的字段]]></description><category></category></item><item><title><![CDATA[踩坑记录：supervisor 日志返回信息：redis扩展未安装]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/125433287</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/125433287</guid><author>YMB_jack</author><pubDate>Thu, 23 Jun 2022 19:16:50 +0800</pubDate><description><![CDATA[踩坑记录：supervisor 日志返回信息：redis扩展未安装]]></description><category></category></item><item><title><![CDATA[常见Java错误]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/123097067</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/123097067</guid><author>YMB_jack</author><pubDate>Wed, 23 Feb 2022 19:11:09 +0800</pubDate><description><![CDATA[楼主是一个Java小白想要把常见的错误信息放在一起，希望大家别见笑。


问题一：关于mybatis 对于时间参数的一个小bug，不能使用 != " " 去判断，否则会报类型错误：Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String



&lt;update id="updateEyOrderDetailEduTimeById" parameterType="Ey]]></description><category></category></item><item><title><![CDATA[idea使用自动生成变量的时候总是默认final，每次都会跳出来declare final的选项，并且默认是勾选的，很难受]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/122728135</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/122728135</guid><author>YMB_jack</author><pubDate>Fri, 28 Jan 2022 10:50:48 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[编程本质是编程思维]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/122698693</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/122698693</guid><author>YMB_jack</author><pubDate>Wed, 26 Jan 2022 11:45:25 +0800</pubDate><description><![CDATA[编程思维模式很重要]]></description><category></category></item><item><title><![CDATA[windows 以管理员身份修改 host文件]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/122357840</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/122357840</guid><author>YMB_jack</author><pubDate>Fri, 07 Jan 2022 09:38:38 +0800</pubDate><description><![CDATA[以管理员身份执行 PowerShell

cd C:\Windows\System32\drivers\etc

notepad hosts

怕被忘记，所以记录一下
]]></description><category></category></item><item><title><![CDATA[PHP打印格式输出的函数]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/122149975</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/122149975</guid><author>YMB_jack</author><pubDate>Sat, 25 Dec 2021 22:48:41 +0800</pubDate><description><![CDATA[/**
     * 输出变量的内容，通常用于调试
     *
     * @package Core
     *
     * @param mixed $vars 要输出的变量
     * @param string $label
     * @param boolean $return
     */
    public function dump($vars, $label = '', $return = false)
    {
        if (ini_get('ht...]]></description><category></category></item><item><title><![CDATA[PHP使用Fpdi和fpdf 合同电子合同]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/121602402</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/121602402</guid><author>YMB_jack</author><pubDate>Mon, 29 Nov 2021 09:31:24 +0800</pubDate><description><![CDATA[composer 下载连接：setasign/fpdi - Packagist

支持中文的办法：首先下载PDF_Chinese.zip 压缩包

链接：https://pan.baidu.com/s/1c-5Wm4plABjc36uYkKQiQw
提取码：xfqb

下载后，解压，然后把它放进去扩展目录中\vendor\setasign

在fpdi 文件中引入对应PDF_Chinese文件，打开/jyshop/vendor/setasign/fpdi/src/FpdfTpl.php 更改代码如下...]]></description><category></category></item><item><title><![CDATA[面试遇到的SQL]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/121244918</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/121244918</guid><author>YMB_jack</author><pubDate>Wed, 10 Nov 2021 11:34:28 +0800</pubDate><description><![CDATA[1、查询出来2021-11-10 上午9点 至 2021-11-10 下午 1点 剩余的 balance 车票数量

select sum(`blance`) as num from `t_hcp` where concat(`the_date`,' ',`the_time`) between '2021-11-10 09:00' and '2021-11-10 13:00';



mysql&gt; select * from `t_hcp`;
+----+--------+------------+.]]></description><category></category></item><item><title><![CDATA[mac -bash: ll: command not found 解决方案]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120955013</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120955013</guid><author>YMB_jack</author><pubDate>Mon, 25 Oct 2021 16:39:37 +0800</pubDate><description><![CDATA[vim ~/.bashrc
#添加下面内容
alias ll='ls -l'
#保存退出后 执行命令生效
source ~/.bashrc


]]></description><category></category></item><item><title><![CDATA[服务端高并发分布式架构演进之路]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120821680</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120821680</guid><author>YMB_jack</author><pubDate>Mon, 18 Oct 2021 10:32:38 +0800</pubDate><description><![CDATA[https://segmentfault.com/a/1190000018626163
作者：huashiou

这篇文章真是非常不错，写了整个项目的架构演变过程以及每一个架构所涉及到的技术栈，非常详细清楚。
]]></description><category></category></item><item><title><![CDATA[数据库被删除了，如何恢复]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120460850</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120460850</guid><author>YMB_jack</author><pubDate>Fri, 24 Sep 2021 19:30:16 +0800</pubDate><description><![CDATA[记录一下今天下午的谜之操作，不小心把数据库给删除掉了，而且没有备份，差点真是删库跑路了。（一切源于一言难尽），我的案例是在宝塔环境下面执行的，所以仅供参考。


第一步：登录数据库，查看是否开启了binlog日志



[root@iZwz9cir5blv91u0r6eyboZ ~]# mysql -u root -p
Enter password: ****
mysql&gt; SHOW VARIABLES LIKE 'LOG_BIN%';
+-------------------------------]]></description><category></category></item><item><title><![CDATA[MySQL定义函数出现This function has none of DETERMINISTIC 错误]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120393609</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120393609</guid><author>YMB_jack</author><pubDate>Mon, 20 Sep 2021 17:51:46 +0800</pubDate><description><![CDATA[原因：

这是我们开启了bin-log, 我们就必须指定我们的函数是否是
1 DETERMINISTIC 不确定的
2 NO SQL 没有SQl语句，当然也不会修改数据
3 READS SQL DATA 只是读取数据，当然也不会修改数据
4 MODIFIES SQL DATA 要修改数据
5 CONTAINS SQL 包含了SQL语句
其中在function里面，只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们的f]]></description><category></category></item><item><title><![CDATA[MySQL忘记密码操作]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120323667</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120323667</guid><author>YMB_jack</author><pubDate>Thu, 16 Sep 2021 11:03:44 +0800</pubDate><description><![CDATA[总一天脑子失灵了，实在想不起MySQL的数据库密码，所以就有了下面的操作，为此记录一下。

核心代码：


mysqld --skip-grant-tables

本案例环境：

MySQL 5.7 版本
	windows 系统
	PHPstudy
步骤一：先暂停 MySQL服务（可命令，也可以操作界面）



记得命令后面不带分号；窗口需要保留着

步骤二：重新打开一个窗口直接输入 mysql 即可 跳过密码连接



步骤三：修改密码


show databases;     # 查看数据库
...]]></description><category></category></item><item><title><![CDATA[费曼和西蒙的学习方法分享]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120306072</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120306072</guid><author>YMB_jack</author><pubDate>Wed, 15 Sep 2021 12:23:28 +0800</pubDate><description><![CDATA[费曼和西蒙的学习方法分享]]></description><category></category></item><item><title><![CDATA[记录一下Linux 执行sh 文件遇到的问题]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120224947</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120224947</guid><author>YMB_jack</author><pubDate>Fri, 10 Sep 2021 16:29:46 +0800</pubDate><description><![CDATA[我写好了一个shell 文件，目的是重启MYSQL 服务的，设置定时任务 死活都不启动，原因执行命令前面没有 增加 sudo，还有一个 就是 千万千万 不要 echops -C mysqld --no-heading|wc -l,因为永远输出的都是 1，你会怀疑人生，正确的是直接出入该命令即可。


[root@iZwz9awp0ba3zv4nee3q1gZ check_mysqld]# ps -C mysqld --no-heading|wc -l
1
[root@iZwz9awp0ba3zv4nee3.]]></description><category></category></item><item><title><![CDATA[关于nginx的proxy_pass 有无/(根)结尾的区别]]></title><link>https://blog.youkuaiyun.com/YMB_jack/article/details/120030250</link><guid>https://blog.youkuaiyun.com/YMB_jack/article/details/120030250</guid><author>YMB_jack</author><pubDate>Wed, 01 Sep 2021 01:04:15 +0800</pubDate><description><![CDATA[对外访问路径是：http://keery.com/proxy/login.html

#情况1
location /proxy/ {
    proxy_pass http://myblog.com:8000/;
}
# proxy_pass的最终地址就是: http://myblog.com:8000/login.html  
# 因为proxy_pass 在端口号后面有以 / 开头的uri，代表绝对路径，所以会忽略匹配到的/proxy/, 直接将/proxy/ 整个从url里面删除.
(URL中：/..]]></description><category></category></item></channel></rss>