<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jamlin456的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jamlin456</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jamlin456]]></copyright><item><title><![CDATA[docker 中安装ps -ef指令]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/163421873</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/163421873</guid><author>jamlin456</author><pubDate>Sun, 02 Aug 2026 23:47:51 +0800</pubDate><description><![CDATA[通过docker exec -it <容器名> bash 进入容器内，输入发下命令安装。安装成功后，输入`ps -ef xxx` 搜索指定内容的相关进程。]]></description><category></category></item><item><title><![CDATA[docker 安装php常用扩展]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/161142766</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/161142766</guid><author>jamlin456</author><pubDate>Sat, 16 May 2026 14:35:28 +0800</pubDate><description><![CDATA[本文介绍了在Docker环境中安装多个PHP扩展的详细步骤。主要包括：bz2压缩文件处理、enchant拼写检查、gd图像处理、gmp数学运算、soap/xmlrpc等网络服务、zip压缩、snmp网络管理、pgsql/postgresql数据库、pspell拼写检查、recode字符编码转换、firebird/dblib数据库驱动、ldap目录服务、imap邮件协议、interbase数据库、intl国际化、mcrypt加密、imagick图像处理、memcached/redis缓存以及opcache性能]]></description><category></category></item><item><title><![CDATA[laravel 调用未定义函数Intervention\\Image\\Gd\\imagecreatefromjpeg() ]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/159691189</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/159691189</guid><author>jamlin456</author><pubDate>Tue, 31 Mar 2026 16:35:20 +0800</pubDate><description><![CDATA[摘要：在Docker环境中为GD库添加JPEG支持，需先安装依赖包libfreetype6-dev、libjpeg62-turbo-dev和libpng-dev。通过docker-php-ext-configure配置GD库启用freetype和jpeg支持，再使用docker-php-ext-install安装GD扩展。完成后即可成功调用imagecreatefromjpeg函数处理JPEG图像。该过程适用于PHP镜像的GD库编译配置。]]></description><category></category></item><item><title><![CDATA[解决docker apt安装缓慢，切换国内源]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/159690980</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/159690980</guid><author>jamlin456</author><pubDate>Tue, 31 Mar 2026 16:25:35 +0800</pubDate><description><![CDATA[本文介绍了如何在Dockerfile中使用阿里云APT源替换Ubuntu默认软件源的方法。通过执行两条sed命令，将/etc/apt/sources.list文件中的官方源地址（archive.ubuntu.com和security.ubuntu.com）替换为阿里云镜像源（mirrors.aliyun.com），最后运行apt-get update更新软件包列表。这种方法可以加速软件包下载速度，特别适合国内用户构建Docker镜像时使用。]]></description><category></category></item><item><title><![CDATA[「Go开源包」asynq：一个基于redis的，简单、可靠、高效的分布式任务队列包]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/154939192</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/154939192</guid><author>jamlin456</author><pubDate>Mon, 17 Nov 2025 10:13:39 +0800</pubDate><description><![CDATA[接下来，我们定义一个实现了该接口的类型handler，在该handler中执行具体的业务处理。webUI监控是通过开源的asynqmon包实现的，地址是https://github.com/hibiken/asynqmon。要消费redis队列中的任务，首先要和redis建立连接，我们称之为server。有时候，我们不希望任务立即被消费，而是等待一定的时间后再被消费，也就是常说的延时消费或延时队列。为了支持高可用性，在出现故障时redis服务能够起到自动恢复的目的，asynq包还支持redis的哨兵模式。]]></description><category></category></item><item><title><![CDATA[MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/153877358</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/153877358</guid><author>jamlin456</author><pubDate>Sat, 25 Oct 2025 16:10:28 +0800</pubDate><description><![CDATA[1. unix_timestamp（date）将时间转换为时间戳,如果参数为空，则处理的是当前的时间（返回从'1970-01-01 00:00:00'GMT开始的到当前时间的秒数，不为空则它返回从'1970-01-01 00:00:00' GMT开始的到指定date的秒数值），date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格式的本地时间的一个数字。%d 月份中的天数, 数字(00……%e 月份中的天数, 数字(0……]]></description><category></category></item><item><title><![CDATA[docker安装php imagick扩展]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/144535976</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/144535976</guid><author>jamlin456</author><pubDate>Tue, 17 Dec 2024 14:59:13 +0800</pubDate><description><![CDATA[apt-get update \
&& apt-get install -y libmagickwand-dev \
&& pecl install imagick \
&& docker-php-ext-enable imagick]]></description><category></category></item><item><title><![CDATA[golang实现分段协程数据查询、任务处理]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/142900633</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/142900633</guid><author>jamlin456</author><pubDate>Sun, 13 Oct 2024 17:21:33 +0800</pubDate><description><![CDATA[我们经常遇到需要同时执行耗时的IO请求或数据处理等场景，需要用到协程来达到高效率，但又需要控制协程执行过程的量，防止资源过载，让效率和资源达到最优状态，这就是分段执行的价值。，在协程内将执行结果写入chan，并在分段创建协程后，使用for循环从chan取出结果，当协程未执行完，则阻断，直到全部取出后再次创建下一分段协程任务。，则可简化调用，使用sync.WaitGroup 控制协程分段执行。以上是两种实现方式分享，在很多并发场景都可经直接应用。]]></description><category></category></item><item><title><![CDATA[golang实现spearman（斯皮尔曼）相关系数的计算]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/142899640</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/142899640</guid><author>jamlin456</author><pubDate>Sun, 13 Oct 2024 16:39:14 +0800</pubDate><description><![CDATA[最近接触到一个数据统计分析相关的项目，需要实现等级相关系数计算，用于分析评分影响力数据分布，需要用到Spearman（斯皮尔曼相关系数）相关系数计算，其中的难点在于相同值排名的计算规则。通过查阅很多相关资料以及实现结果对比（python的pandas库）确定了等级是从大到小排列，如遇相同值，则需要按共享排名的规则计算。例如：2，3，5，4，3，2，6   对应的排名为：1，3，6，5，4，2，7，则通过上面的计算公式，得出等级依次为：1.5，3.5，6，5，3.5，1.5，7。]]></description><category></category></item><item><title><![CDATA[Go版本升级到1.23后GoLand无法断点调试]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/142686924</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/142686924</guid><author>jamlin456</author><pubDate>Thu, 03 Oct 2024 00:07:10 +0800</pubDate><description><![CDATA[此时再次启动debug断点已出现显眼的红勾，断点成功Goland无法进入调试断点修复！- KURO、Liang - 博客园完整使用（包括远程debug）go调试工具-delve-优快云博客。]]></description><category></category></item><item><title><![CDATA[laravel-annotation_v2 注解扩展使用指南]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/141869362</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/141869362</guid><author>jamlin456</author><pubDate>Tue, 03 Sep 2024 19:10:06 +0800</pubDate><description><![CDATA[laravel-annotation_v2 已实现的模块有：路由、菜单权限、拦截器（包含并发锁、Laravel 验证器集成）、依赖注入。支持的注解位置类（Class）、属性（Property）、构造方法（Constructor）、Setter 方法（Method）、参数（Parameter），可支持 Laravel的config 配置注入和 Env 环境配置注入。]]></description><category></category></item><item><title><![CDATA[判断h5是否在小程序webview]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/139088390</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/139088390</guid><author>jamlin456</author><pubDate>Tue, 21 May 2024 11:38:46 +0800</pubDate><description><![CDATA[2、从微信7.0.0开始，可以通过判断userAgent中包含miniProgram字样来判断小程序web-view环境。开始，webview内可以通过判断下面的方式判断小程序是否在前台。变量判断是否在小程序环境，建议在。]]></description><category></category></item><item><title><![CDATA[mysql /mariaDB自动备份和保留天数]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/138111146</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/138111146</guid><author>jamlin456</author><pubDate>Tue, 23 Apr 2024 09:52:57 +0800</pubDate><description><![CDATA[tips: 如果本地已安装数据库则忽略第一步，注意把password改成你的密码。数据库的重要性就不多说了，做好数据库的日常备份，有备无患。]]></description><category></category></item><item><title><![CDATA[解决windows10 安装docker后重启无限蓝屏]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/135473181</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/135473181</guid><author>jamlin456</author><pubDate>Tue, 09 Jan 2024 10:14:03 +0800</pubDate><description><![CDATA[windows10安装docker后提示需要重启电脑，重启后发现无限蓝屏，查了很资料是由于驱动问题导致Hyper-V虚拟化冲突，解决的办法就是关闭Hyper-V。1、进入BIOS，关闭虚拟化，选择下图中的Virtualization选项，并设置为Disabled，F10保存后，重启电脑。3、重启电脑进入BIOS，重新将Virtualization开启，F10保存重启，电脑恢复正常。2、进入系统后，按win + x 键，Windows PowerShell （管理员）]]></description><category></category></item><item><title><![CDATA[PHPStorm + lnmp 开发xdebug配置分享]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/131281125</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/131281125</guid><author>jamlin456</author><pubDate>Mon, 19 Jun 2023 10:41:10 +0800</pubDate><description><![CDATA[开发过程中经常需要排查隐藏的 BUG，通常情况需要看实际上下文中的数据来做分析，用日志或 dump 的方式是比较痛苦的过程，特别是开发环境与运行环境独立的情况（开发环境 window + smb 网盘，运行环境 Oracle VirtualBox 上的 centos 或者 docker 环境）]]></description><category></category></item><item><title><![CDATA[laravel集成workerman实现websocket多端及时通讯]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/131280915</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/131280915</guid><author>jamlin456</author><pubDate>Mon, 19 Jun 2023 09:39:52 +0800</pubDate><description><![CDATA[laravel集成workerman实现websocket多端及时通讯]]></description><category></category></item><item><title><![CDATA[手动配置CentOS8 yum国内源]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/130819961</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/130819961</guid><author>jamlin456</author><pubDate>Tue, 23 May 2023 09:32:24 +0800</pubDate><description><![CDATA[1、备份当前yum源配置文件。3、清除缓存并生成当前源缓存。4、直接使用yum命令安装。]]></description><category></category></item><item><title><![CDATA[laravel框架的Eloquent模型中乐观锁的实现]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/130281402</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/130281402</guid><author>jamlin456</author><pubDate>Fri, 21 Apr 2023 09:57:16 +0800</pubDate><description><![CDATA[在laravel框架中，在Eloquent模型中通过SQL条件控制，实现乐观锁功能]]></description><category></category></item><item><title><![CDATA[laravel根据数据表结构一键生成model]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/130280515</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/130280515</guid><author>jamlin456</author><pubDate>Fri, 21 Apr 2023 09:31:09 +0800</pubDate><description><![CDATA[或者根据环境配置注册容器，在app/Providers/AppServiceProvider.php中。2、低于laravel5.5时，需要在config/app.php中配置。* 如果依赖仅安装到开发环境，则加上后缀。6、使用mysql时，可以指定构建。1、安装reliese依赖包。4、创建模型（model）5、指定表的连接配置。]]></description><category></category></item><item><title><![CDATA[laravel使用容器对象或门面（Facades）时，PhpStorm缺少提示解决办法]]></title><link>https://blog.youkuaiyun.com/jamlin456/article/details/130237336</link><guid>https://blog.youkuaiyun.com/jamlin456/article/details/130237336</guid><author>jamlin456</author><pubDate>Wed, 19 Apr 2023 10:06:02 +0800</pubDate><description><![CDATA[然后刷新或重启ide后，就会有对应的对象属性和方法提示了。* 使用composer下载ide-helper依赖。]]></description><category></category></item></channel></rss>