Siam_社区达人页

个人头像照片
Siam
已加入开发者社区2017

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布118篇文章
0条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
擅长领域
  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

技术认证

PHP也许不是最好的语言,但是我最熟练和最喜欢的语言! 本人参与Easyswoole框架开发组成员,热爱开源;热爱学习;热爱技术; 接触的其他语言有Node.js Go Python。

暂无精选文章
暂无更多信息

2022年12月

  • 12.13 18:47:58
    发表了文章 2022-12-13 18:47:58

    hyperf命令行与协程

    hyperf命令行与协程
  • 12.13 18:46:48
    发表了文章 2022-12-13 18:46:48

    我与我的ipad(ipad当win10副屏之路)

    效果体验:俩颗星,还不错,但是我这边可能使用的不是显卡欺骗器而是软件虚拟屏幕驱动,没办法像B站教程一样 实现副屏效果,只能同屏复制
  • 12.13 18:45:24
    发表了文章 2022-12-13 18:45:24

    Why Git?

    Why Git?
  • 12.13 18:44:33
    发表了文章 2022-12-13 18:44:33

    AWS-assumeRole.控制不同token访问不同目录

    应用程序需要做sessionToken,提供给用户访问S3的存储资源,但是需要做用户隔离(只能访问自己应用内的资源,不能访问别的用户的资源)
  • 12.13 18:42:48
    发表了文章 2022-12-13 18:42:48

    phpstorm食用指南(自用)

    Ctrl + Shift + N ———— 打开快速跳转窗口 可以填入以上俩个命令复制出来的路径或者类名 快速打开所在文件 (用于同事交流或者自己做流程图架构图的时候使用 直接把代码具体到行号给他 他自己打开)
  • 12.13 18:41:56
    发表了文章 2022-12-13 18:41:56

    对象存储vs文件存储

    对于对象存储就没有这样的问题,所有文件(或者叫对象,其实是一回事)都放 “硬盘”根目录上,不需要各级文件夹,只有每个文件对应的key,当前硬盘满了,增加新硬盘之后,新的文件就直接放在新硬盘的根目录下不需创建各种文件夹。
  • 12.13 18:40:38
    发表了文章 2022-12-13 18:40:38

    《架构师修炼之道》第八章--建立模型,化繁为简

    项目进入了开发阶段,我们发现团队成员描述同一架构元素时使用的词汇各不相同。我们的设计决策表面上取得了一致意见,但大家实际各有各的理解。
  • 12.13 18:38:30
    发表了文章 2022-12-13 18:38:30

    《架构师修炼之道》第七章--架构模式

    端口适配器模式可以确保核心业务逻辑不变,在多种环境下使用,以及在隔离其他组件(负责提供数据和事件的)的状态下进行测试
  • 12.13 18:36:29
    发表了文章 2022-12-13 18:36:29

    windows.Docker.安装运行失败

    windows.Docker.安装运行失败
  • 12.13 18:34:22
    发表了文章 2022-12-13 18:34:22

    docker自用小手册

    容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会自动退出
  • 12.13 18:33:11
    发表了文章 2022-12-13 18:33:11

    压力测试笔记

    9万链接 纯swoole server simple demo 资源耗费: CPU一直稳定 50%以下 内存2.8G(本机也有压测客户端 所以可能纯server在2G左右)
  • 12.13 18:30:01
    发表了文章 2022-12-13 18:30:01

    swoole-cli常见问题

    由于系统的cacert证书有问题,可能会报该错误,在fpm环境的时候我们需要先下载好cacert.pem文件,并在php.ini中声明路径
  • 12.13 18:27:30
    发表了文章 2022-12-13 18:27:30

    go在ubuntu交叉编译windows应用.cgo错误

    交叉编译cgo项目是出了名的困难,也是众所周知的GoReleaser的limitation。我建议您查看一下cgo cookbook,如果您还没有这样做的话。
  • 12.13 18:25:24
    发表了文章 2022-12-13 18:25:24

    go项目.github actions自动打包exe发布版本

    最近俩天在开发一款开源的环境变量管理工具,第一版本用的是PHP实现,但为了更多适应性的考虑,比如java的朋友、node的朋友可以使用,所以选择用Go重写 打包exe可执行文件,即可兼容所有windows环境的电脑使用
  • 12.13 18:24:18
    发表了文章 2022-12-13 18:24:18

    php新语法

    判断一个变量是a否存在,存在则赋值变量a,不存在赋值变量b;注意是判断一个变量是否存在,而不是判断一个变量是否为空
  • 12.13 18:22:34
    发表了文章 2022-12-13 18:22:34

    vcruntime140_1.ddl下载记录

    vcruntime140_1.ddl下载记录
  • 12.13 18:21:12
    发表了文章 2022-12-13 18:21:12

    linux一切皆文件扩展笔记

    相对于普通文件这类真实存在于文件系统中的文件,tcp socket、unix domain socket等这些存在于内存中的特殊文件在被进程打开的时候,也会创建文件描述符。所以”一切皆文件”更准确的描述应该是”一切皆文件描述符”
  • 12.13 18:19:20
    发表了文章 2022-12-13 18:19:20

    mysql加索引的时候到底会不会锁表.深入解析

    默认大部分情况下 mysql的在线DDL可以让我们加索引的时候不锁表,但是也有一些限制的场景,跟本次问题相关的限制情况是在线DDL 操作完成之前,它必须等待在表上持有元数据锁(Metadata Lock)的事务提交或回滚。
  • 12.13 18:17:08
    发表了文章 2022-12-13 18:17:08

    B端C端产品的对比

    对程序和产品的要求:与客户群体沟通,了解痛点和业务需求,才能做出真正贴合企业运营的设计;C端:可适应多个场景,需考虑不同用户需求,业务线会较长
  • 12.13 18:15:44
    发表了文章 2022-12-13 18:15:44

    git协作工作流方式

    作为项目代码版本管理,在团队中不同成员工作成果合并并发布的方式不同,对分支的使用(工作流)也不同
  • 12.13 18:14:20
    发表了文章 2022-12-13 18:14:20

    油猴脚本,批量采集页面数据复制,数据过长 JS弹出新页面 自定义html代码

    油猴脚本,批量采集页面数据复制,数据过长 JS弹出新页面 自定义html代码
  • 12.13 18:13:17
    发表了文章 2022-12-13 18:13:17

    phpstorm里操作git cherry-pick

    phpstorm里操作git cherry-pick
  • 12.13 18:12:08
    发表了文章 2022-12-13 18:12:08

    代码片段-密码强度校验

    代码片段-密码强度校验
  • 12.13 18:11:31
    发表了文章 2022-12-13 18:11:31

    宝塔的nginx.在Thinkphp伪静态情况下配置图片裁剪

    宝塔的nginx.在Thinkphp伪静态情况下配置图片裁剪
  • 12.13 18:10:44
    发表了文章 2022-12-13 18:10:44

    dtm分布式事务——解决导入RM数据库失败

    创建表的mysql脚本没有指定存储引擎,当自己的环境默认引擎是MyIsam的时候将会出现这个问题,索引长度过长;在创建脚本后指定引擎即可解决,或者可以配置服务器的默认引擎为Innodb
  • 12.13 18:09:43
    发表了文章 2022-12-13 18:09:43

    dtm分布式事务——saga事务超时多次触发

    saga属于长事务,因此持续的时间跨度很大,可能是100ms到1天,因此saga没有默认的超时时间。dtm支持saga事务单独指定超时时间,到了超时时间,全局事务就会回滚。
  • 12.13 18:07:43
    发表了文章 2022-12-13 18:07:43

    docker端口映射失败排查

    win10下,docker启动了apisix dashboard容器,浏览器和CURL命令获取容器服务都失败, curl http://127.0.0.1:9000
  • 12.13 18:05:34
    发表了文章 2022-12-13 18:05:34

    kafka和rabbitMQ简单对比笔记

    rabbitMQ对于可靠性的设计更好,有ack消息确认机制,当ack消息确认后,该消息从队列删除,不管是真正的磁盘删除还是修改消息状态,都要涉及到文件的寻址,所以会稍慢
  • 12.13 18:04:11
    发表了文章 2022-12-13 18:04:11

    使用ELK替换业务日志记录

    可视化客户端,不是必须安装,如果是公司内部自己用的日志,那么可以直接安装,简化开发流程。 如果是对B业务,需要将日志在业务开发平台,提供给客户查询,则可以不安装Kibana,需要自行开发业务系统,做权限管理、查询Elasticsearch和展示
  • 12.13 18:01:41
    发表了文章 2022-12-13 18:01:41

    TP6 新出的“虚拟模型”怎么用?

    想要更好地理解虚拟模型的用途,我们需要先回过头来思考一下基础的设计理念 ORM中的Model,是面向对象的一个典型运用,把数据抽象定义,实体转化
  • 12.13 18:00:30
    发表了文章 2022-12-13 18:00:30

    php一份代码分层规范

    复杂的逻辑,有进度的 ,比如功能的审批、比如订单的创建这种影响比较大的链条式请求
  • 12.13 17:58:53
    发表了文章 2022-12-13 17:58:53

    php cli web server with rewrite router

    php cli web server with rewrite router
  • 12.13 17:57:38
    发表了文章 2022-12-13 17:57:38

    宝塔备份大数据sql导入本地失败 max_allowed_packet

    从线上备份拉了一个备份sql压缩包,想导入到本地开发脚本测试 使用Navicat Premium(试用) 导入时,报错max_allowed_packet参数相关的错误, 原因是mysql.ini配置中,设置了相关的执行脚本的最大包,默认是2M,我导出的文件有190+M,故 执行失败
  • 12.13 17:56:42
    发表了文章 2022-12-13 17:56:42

    Thinkphp6,注解注释生成api列表

    Thinkphp6,注解注释生成api列表
  • 12.13 17:55:39
    发表了文章 2022-12-13 17:55:39

    el-dialog里的数组不更新,在关闭的一瞬间更新了

    el-dialog里的数组不更新,在关闭的一瞬间更新了
  • 12.13 17:54:23
    发表了文章 2022-12-13 17:54:23

    PHP数组排序 解决数值型版本号排序错乱

    PHP数组排序 解决数值型版本号排序错乱
  • 12.13 17:53:21
    发表了文章 2022-12-13 17:53:21

    TP5.0安装testing 单元测试 报错

    原因:使用了比较高版本的php,topthink/tesing v1.x仅限php7.1使用 太高太低都会出现报错
  • 12.13 17:52:29
    发表了文章 2022-12-13 17:52:29

    三言两语记录mysql for update锁

    另一个连接B 发起普通select请求,正常返回结果 3.连接B 发起select for update请求,由于第一个步骤的事务还没有结束,所以不能获取,会一直堵塞,直到超时 或者锁被释放后返回
  • 12.13 17:50:57
    发表了文章 2022-12-13 17:50:57

    MYSQL 索引成本计算,为什么MYSQL预判后选择了错误索引?

    IO 成本: 即从磁盘把数据加载到内存的成本,默认情况下,读取数据页的 IO 成本是 1,MySQL 是以页的形式读取数据的,即当用到某个数据时,并不会只读取这个数据,而会把这个数据相邻的数据也一起读到内存中,这就是有名的程序局部性原理,所以 MySQL 每次会读取一整页,一页的成本就是 1。所以 IO 的成本主要和页的大小有关
  • 12.13 13:50:36
    发表了文章 2022-12-13 13:50:36

    phpstome/idea 忽略指定文件夹里的todo,代码任务管理

    格式为 两个斜杠加todo名词 // todo 或 // TODO 采用大写小写都正常工作,看个人喜欢。 然后在左下角,有一个TODO面板,我们可以在这个面板中查看整个项目中待完成的任务
  • 12.13 13:47:35
    发表了文章 2022-12-13 13:47:35

    vue vant cdn引入方式,组件使用样式错乱

    自闭合组件表示它们不仅没有内容,而且刻意没有内容。其不同之处就好像书上的一页白纸对比贴有“本页有意留白”标签的白纸。而且没有了额外的闭合标签,你的代码也更简洁。
  • 12.13 13:45:57
    发表了文章 2022-12-13 13:45:57

    程序优化之\"变量名长短\",内存逻辑地址,物理地址

    网上有着不少常见的程序优化点的文章,比如PHP中使用单引号、双引号的性能差别等等。 但这其中并没有说到”变量名长度”会影响性能,那么它为什么不会影响性能呢,就需要引入我们今天要讲的这篇文章的知识了。
  • 12.13 13:44:31
    发表了文章 2022-12-13 13:44:31

    【源码解读】TP5读取本地图片输出后,设置header头无效,图片乱码

    在Thinkphp程序中读取本地图片,做出加工处理(如合并二维码等水印),然后输出给客户端,一直输出图片内容乱码。 设置了header image/png 不生效。 写下这篇TP源码排查文章,看看问题到底出现在哪个步骤。
  • 12.13 13:42:30
    发表了文章 2022-12-13 13:42:30

    php与githook实现自动更新

    git系统仓库一般都会支持这个hook配置,在发生事件的时候触发执行,可以是https推送等通知形式。 我们使用gitee+php来达到自动更新项目代码的需求。
  • 12.13 13:40:51
    发表了文章 2022-12-13 13:40:51

    ApiCloudApp开发-$api is undefined

    在apicloud文档中 关于数据储存的部分,可以支持我们h5开发常用到的localStore模块 使用过程中遇到报错提示$api is undefined 记录遇到该问题及其解决方案
  • 12.13 13:39:22
    发表了文章 2022-12-13 13:39:22

    WordPress二开-文章内容部分隐藏

    WordPress是设计了模板主题的概念的,模板主题所在目录为:wordpress/wp-content/themes 在该目录下,每一套主题又有一个新的目录,假设我们使用的模板主题名字为siam 那么完整路径应该为wordpress/wp-content/themes/siam 在该目录下搜索文件内容the_content 有调用该函数的就是对应的文章内容(可能有多个,对应多种布局,比如图片列表文章、纯文字文章等等 根据自己主题判断)
  • 12.13 13:38:16
    发表了文章 2022-12-13 13:38:16

    ApiCloudApp开发 - 快速调试

    @@@ 在需要调试的页面引入vconsole 但每个页面都需要引入 换一种思路:封装一个console方法,储存到数据库中 再加上一个页面可以查询 ¥¥¥
  • 12.13 13:37:01
    发表了文章 2022-12-13 13:37:01

    转 - Android下一次OOM调试过程

    线程数超限,即proc/pid/status中记录的线程数(threads项)突破/proc/sys/kernel/threads-max中规定的最大线程数。
  • 12.13 13:35:54
    发表了文章 2022-12-13 13:35:54

    vue-cli引入vue-router

    开启图形页面 在浏览器中创建项目 右上角 项目管理器,新建项目成功后切换为新项目 在左侧选择插件 列表中则会显示当前已经安装的插件 同时在导航栏上方会有几个按钮,可以添加新的插件,如果我们之前没有安装过router插件,则会显示该按钮,点击安装即可。
  • 12.13 13:34:40
    发表了文章 2022-12-13 13:34:40

    Mysql 乘法除法精度不一致,除法后四位小数

    DECIMAL的参数可以百度看这个,基本创建过表结构的都能明白。 @x和@y就是除数和被除数。 同时我还提出疑问,是否能在mysql里设置默认除法精度,我们就可以不用每次sql都使用函数计算了。 前辈回复:如果你不想有时候出现出乎意料的情况,那么需要每次都强制使用类型转换。
  • 发表了文章 2022-12-13

    hyperf命令行与协程

  • 发表了文章 2022-12-13

    我与我的ipad(ipad当win10副屏之路)

  • 发表了文章 2022-12-13

    Why Git?

  • 发表了文章 2022-12-13

    AWS-assumeRole.控制不同token访问不同目录

  • 发表了文章 2022-12-13

    phpstorm食用指南(自用)

  • 发表了文章 2022-12-13

    对象存储vs文件存储

  • 发表了文章 2022-12-13

    《架构师修炼之道》第八章--建立模型,化繁为简

  • 发表了文章 2022-12-13

    《架构师修炼之道》第七章--架构模式

  • 发表了文章 2022-12-13

    windows.Docker.安装运行失败

  • 发表了文章 2022-12-13

    docker自用小手册

  • 发表了文章 2022-12-13

    压力测试笔记

  • 发表了文章 2022-12-13

    swoole-cli常见问题

  • 发表了文章 2022-12-13

    go在ubuntu交叉编译windows应用.cgo错误

  • 发表了文章 2022-12-13

    go项目.github actions自动打包exe发布版本

  • 发表了文章 2022-12-13

    php新语法

  • 发表了文章 2022-12-13

    vcruntime140_1.ddl下载记录

  • 发表了文章 2022-12-13

    linux一切皆文件扩展笔记

  • 发表了文章 2022-12-13

    mysql加索引的时候到底会不会锁表.深入解析

  • 发表了文章 2022-12-13

    B端C端产品的对比

  • 发表了文章 2022-12-13

    git协作工作流方式

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息