工作心得
南山渡
向阳生长,敬天爱人
展开
-
php.ini文件exec函数禁用后,在cli命令行下需要重新指定问题
为了服务安全,在php.ini disable_fucntions中禁用了exce,system等函数调用,但是现在命令行下需要使用exce函数用来fork进程原创 2022-11-24 11:55:01 · 321 阅读 · 0 评论 -
php+layui实战,做一个轻社区
本来业务需要搭建一个轻社区,本着这个方向做了些低成本实现的调研,最终选择了layui作为前端模板,这样一个后端研发同学就可以轻松搞定了。顺便实现了个练手站。原创 2022-11-15 11:22:35 · 1053 阅读 · 2 评论 -
mysql json格式数据遍历解析之json_extract
mysql5.7+以上支持今天同事给技术方案的时候提到了json_extract这个办法,可以解决json格式数据搜索问题,仔细调研了下,结果是可以实现。但是这种方法无法使用索引,面对大表搜索还是有些尴尬。使用方法:json_extract('字段','$.key');数据格式:期望结果1:获取全表Po查询sql:select json_extract(data,'$[*].po') from table;期望结果2:获取全表的第一个po查询sql:select j.原创 2022-05-09 10:20:20 · 2924 阅读 · 1 评论 -
会话session的设计思路
session本身代表了一次会话周期,就是一个有效连接的存活长度。比如你去看电影,电影票就类似session,票的有效期就是session的时长,检票入场就是session验证,票本身能看哪场电影,就是session的属性,看完出来,就是session注销。不会同时存在两个一样的电影票,就是session的唯一性。session的实现,就是一个唯一性的令牌存储在浏览器中,这个令牌会对应你后端的包数据,数据可以用文件存储,也可以用缓存存储。等浏览器向服务端发送http请求的时候,会在头部信息带着这个原创 2022-04-06 11:01:19 · 2056 阅读 · 0 评论 -
阿里云代码持续集成rdc思路
因为是小成本公司,服务器的采购也都是在阿里云上采购的,所以整个项目的集成环境也是在阿里云上完成。代码上线有很多种,有直接在服务器上拉代码的,有ftp上传的,也有scp推的。当然,不管走什么协议,这些办法都能达到上线代码的目的,但是上线流程就会变得复杂,出现问题的风险变大。持续集成主要解决的问题,也就是让这个过程变得简单,可控,降低人为风险,当产生问题可以及时回滚到没问题的版本。现在各个头部大厂都有专业的devops,他们基本都会自己开发一套持续集成方案。不过大部分也是基于 hudson,jenkin原创 2022-04-02 11:52:59 · 3516 阅读 · 0 评论