mysql将某个字段值固定分隔符的内容拆分为多行

该sql的应用场景一般在OA系统中会出现,比如一个人可能在多个部门,在mysql里面会用一个字段来存该用户的部门关系并用“,”分隔开,如果我们想要查看用户所在部门有哪些且每个部门单行显示就需要用借助 mysql.help_topic表了。

参考来源:

https://www.jb51.net/article/206106.htm

https://www.cnblogs.com/qxh-beijing2016/p/15076182.html

[……]

一张图定位uniapp发布H5上线后页面经常卡顿白屏(测试环境正常)

之前项目组重构了一个公众号商城,采用的是uniapp架构,前端在测试环境打包发布后一切正常各个页面的加载跳转这些也没发现什么问题,但是后来发布生产环境后发现很多页面跳转响应很慢,经常出现白屏页面,偶尔刷新后会好一两次。让运维看了正式环境及测试环境的nginx配置说是都一样,但是正式环境就是卡顿很频繁已经严重影响到正常使用了。问了前端这边也没有头绪,正常测试环境下没问题说明大概率不是前端代码问题。在网上也搜了相关信息但是没有搜到相似的案例,耽误了几天时间,后来突然想到利用开发者工具可以看下网页性能分析什么的看看能不能找出问题(之前一般只用来看接口请求)。

因为是公众号开发,需要添加开发者账[……]

安卓、小程序使用代理软件抓包的方式(仅介绍方案,非操作教程)

如果是自己公司内部APP测试很简单,让开发打测试包的时候把接口地址都用http的,现在https在安卓上不太好抓包。常规抓包的核心就是使用代理,不管是电脑浏览器抓包还是安卓、ios都一样(wireshark这种数据包抓包暂且忽略)。先说说我常用的抓包代理(处理)相关软件吧,至少用在公司自有产品上是完全够用了!

一、burpsuite

这款软件之前我用的很多,请求拦截、请求重放、响应包替换,以及bp强大的插件功能(有技术的朋友还可以自己写插件);据悉这款工具在渗透测试中使用的比较多,搭配一些插件及扫描器实现接口自动扫描、越权检测、安卓插hook桩等功能。这款软件现在用的比较少了,一般[……]

简单分析下项目中H5与原生APP的交互方式

H5与原生APP之间的交互是很常见的应用场景。我们现有的一个C端项目也有用到这种方式,由于之前接手后没有跟前端细聊过项目中H5与原生APP交互采用的是哪种解决方案,另外最近正好产品增加了不少新的需要交互的功能模块跳转,直接要了用于测试的前端页面来研究下。

1、利用浏览器调试功能做为突破口。拿到测试h5地址后,直接电脑浏览器F12打开,点击相关功能区域/按钮,查看浏览器控台消息。h5与APP交互必然与APP实现了一些对接,在普通浏览器前端调用的话肯定会有提示信息。当然如果这个前端h5页面做了额外的判断或处理逻辑那可能页面会显示404或别的伪装页面了,所以建议开启调试的时候用手机模式[……]

centos7系统建立vpn拨号【遥远的备忘录】

很早之前研究web系统内网登录验证的时候,其中一个解决方案需要通过vpn组件局域网,验证机用的是阿里云ECS需要通过建立vpn拨号来与已有的不同地域的业务部门系统进行内网通信。centos上拨号成功了,单最后采用了别的方案(最后也没解决vpn断线重连功能),下面是当时记录的笔记权当备忘吧!

[……]

安卓hook之frida安装入门

frida是一个使用动态二进制插桩技术的跨平台工具,最早在测试安卓APP项目时接触到的。网上关于frida的教程很多,大多数人(至少我)可能只会用到百分之几的功能。本文仅重点介绍(还原)安装frida的过程。

我的测试环境:win10 64位;python3.8.0(官方推荐python3.x,我测试时2.8版本没成功也没折腾多版本python切换就直接卸载安装3.8了);夜神模拟器安卓7.1。

一、在win10上安装frida客户端

可去官网看frida支持的python版本 https://pypi.org/project/frida/#files

记住[……]