YeJinYang
码龄12年
关注
提问 私信
  • 博客:41,099
    社区:574
    问答:107
    41,780
    总访问量
  • 25
    原创
  • 79,073
    排名
  • 50
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2012-09-04
博客简介:

YeJinYang的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    233
    当月
    0
个人成就
  • 获得54次点赞
  • 内容获得18次评论
  • 获得120次收藏
  • 代码片获得235次分享
创作历程
  • 3篇
    2024年
  • 8篇
    2023年
  • 10篇
    2022年
  • 4篇
    2021年
成就勋章
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

344人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

thinkphp6中xa事务的一个坑

insertData这个方法里,写了事务,我不知道是我水平不够,还是thinkphp作者一时糊涂,我觉得完全没必要啊,而且也不对。首先针对分布式事务的情况下,这样肯定就错了。就算是本地事务,整个失败和成功,应该是受写代码的人去控制的吧,框架不应该从这个方面去干涉。仔细排查了代码,确定没有嵌套,然后就只能顺着报错去逐行看代码,最终在这个文件里看到这么段代码。大概的意思是,xa事务里嵌套了本地事务,或者本地事务嵌套了xa事务。
原创
发布博客 2024.09.20 ·
278 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

微信公众号登录的一个问题

所以我就直观的以为,是服务器端有问题,第一次请求返回失败,所以前端代码又自动请求一次,所以code提示已使用。这货用的是路由拦截器,如果请求的接口没登录,就自动请求登录接口,估计一段代码里写了2个需要登录的接口,所以就出发了这个问题,他自己也发现了,并且加了防抖,但是不知道为什么,在微信PC端没拦住。问题表象,在电脑端公众号无法登录,这个问题虽然可忽略,但是要申请一个微信权限,审核人员说我们的公众号无法登录(联系到了客服,他给我截图,他是用PC端的微信看的),所以这个问题必须解决。于是再回服务器端想办法。
原创
发布博客 2024.03.08 ·
210 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

php,nodejs,python,shell脚本速度实测

然后把test.js里面的一些import和定义的函数加上(实际的代码没加),主进程里记录的耗时就需要2-3秒了。然后改成php脚本,发现明显快很多,不仅是创建子进程快了,实际执行的curl也比nodejs明显快。总感觉慢,在主进程和test.js里分别记录耗时,发现test.js里记录的耗时比主进程要少2-3秒。也还可以,比php慢一点点。这就坑了,用子进程就是为了更快的处理任务,光创建一个子进程就花这么多时间,这还搞什么。代码是这么写的spawn("node", ['test.js']);
原创
发布博客 2024.01.08 ·
538 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

记录一次nodejs的bug

因为obj是不断变化的,所以如果obj有增多,那么for循环就会多了新增的内容,然后就赋值给了t,所以插入tableB的代码,读取的t就变了。有一个定时器一直给obj加内容,b方法遍历obj写入到2个表,然后诡异的事情就发行了,插入tableA的t和tableB的t,有小概率不一样。1:遍历obj前,获取下长度,用for(i=0;i++),这样obj增加了,循环也是那么多。(同理做一个obj的拷贝也行)实际情况代码更复杂,所以还真不是一眼能看出来。2,改造下mysql的代码,回调里增加t。
原创
发布博客 2023.12.22 ·
374 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

elementUI 的 cascader 鼠标离开自动消失

从VUE的角度我不知道要怎么办,想干脆用最原始的js的代码来解决。4,利用全局变量来操作vue中的cascader 进行隐藏。官方文档没找到对应的方法,百度搜无果,只能自己想办法。3,获取下当前是第几个div。1,获取所有的div的。2,定义鼠标离开事件。
原创
发布博客 2023.10.18 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wss端口连接

随便加个目录,比如 wss://www.baidu.com/ws。然后在伪静态里增加一个配置(不在伪静态里也行,只是加这里方便)这个是记录下反向连接,怎么样能忽略掉web这个目录,原文。
原创
发布博客 2023.10.18 ·
346 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

nginx设置跨域

location /block { proxy_pass https://block.baidu.com/; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_set_header X-Real-IP $remote_addr;}
原创
发布博客 2023.10.18 ·
95 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

TP下实现sql日志的功能

一直都是用阿里云RDS的sql洞察,这东西说白了就是全量的sql日志,如果有bug,一时不知道从哪里查,去看下sql日志,能很快的定位到问题,比如订单状态有异常,那么就去找那句update的sql,根据进程号找到同一进程下的sql,就能快速定位到代码了,很方便。然后我就发现,这个控制器有问题,某些sql明显是控制器A的,但是记录的却是控制器B,然后查看进程,也是和阿里云一样,一个进程几千上万sql。其中一些细节就按照自己的需求,比如我记录了sql的耗时,影响行数,进程id,当前控制器等。
原创
发布博客 2023.05.06 ·
659 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决PHP在windows下速度慢的问题

本地开发是win环境,使用tp6发现速度很慢,访问一个只有hello wordk的控制器,都需要1-2秒(这个耗时是从代码第一行开始计时的,所以和nginx无关)。肯定不会就是这么慢,否则TP也不用混了找了个linux,发现很快没问题再回到自己的windows,逐句排查,最后发现,和TP无关,只运行一些很简单的php代码,比如define几个变量,判断文件是否存在等,都会用几毫秒。框架嘛,在控制器前要经过几千句代码,所以自然就出现了开始说需要1-2秒才到控制器的现象。这么看似乎是php的问题,但是一
原创
发布博客 2023.05.06 ·
838 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

binlog2sql使用

binlog2sql使用
原创
发布博客 2023.01.20 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录一次bug解决依赖mysql binlog 解析

记录一次bug解决依赖mysql binlog 解析
原创
发布博客 2023.01.20 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx里tcp设置域名访问

nginx里tcp设置域名访问
原创
发布博客 2022.12.16 ·
2264 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

composer怎么只安装一个插件

此时会发现,vendor/composer里有几个文件有出现,把出现的这些代码,复制到正式项目,再把插件复制到vendor里,这样就行了。这就很虚了,万一哪里影响线上的怎么办,我只是想单独安装一个SDK啊,哪怕我的guzzle版本过低不支持,我再单独想办法就好了。这其实有些废话的意思,安装命令不就是“composer require ****/****”,事儿是这么个事儿,但是实际情况不是,比如我要安装这个,腾讯AI的SDK。结果就是,腾讯AI这个SDK,在我这个比较低的guzzle里也没问题。
原创
发布博客 2022.11.05 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

积分消耗插件游戏 fastadmin TP5 TP6 workerman

积分消耗插件 fastadmin TP5 TP6 workerman
原创
发布博客 2022.09.29 ·
1319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手机如何调试本地的uniapp项目开发

手机如何调试本地的uniapp项目开发
原创
发布博客 2022.09.27 ·
494 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录一次workerman使用中出现的问题

记录一次workerman使用中出现的问题
原创
发布博客 2022.09.26 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ffmpeg使用指南

ffmpeg最全教程,从安装到使用
原创
发布博客 2022.09.15 ·
652 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql连接池的理解及使用代码优化thinkphp6+swoole

mysql连接池下的所有sql,事务是相互影响的
原创
发布博客 2022.07.08 ·
1376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS逆向、破解、反混淆、反浏览器指纹——JS补环境框架

JS补环境框架,过浏览器指纹,重写webrtc
原创
发布博客 2022.05.23 ·
13359 阅读 ·
19 点赞 ·
7 评论 ·
74 收藏

cookie可以跨域共享吗,发现tmall.com共享了taobao.com的cookie

发布问题 2022.04.19 ·
2 回答
加载更多