会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zenghansen
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
···
19
下一页
2023年3月3日
基于docker镜像快速搭建开发环境
摘要: 准备工作 本地docker环境, 服务docker镜像下载地址:https://registry-d.ym/harbor/projects/22/repositories 哪吒的环境变量配置和挂载配置:http://nezha.compass.ym/#/appManage/appManage ssl
阅读全文
posted @ 2023-03-03 11:14 zenghansen
阅读(417)
评论(0)
推荐(0)
2023年2月16日
Serial,Parallel,CMS,G1四大GC收集器特点小结
摘要: 1.Serial收集器一个单线程的收集器,在进行垃圾收集时候,必须暂停其他所有的工作线程直到它收集结束。特点:CPU利用率最高,停顿时间即用户等待时间比较长。适用场景:小型应用通过JVM参数-XX:+UseSerialGC可以使用串行垃圾回收器。 2.Parallel收集器(java8默认)采用多线
阅读全文
posted @ 2023-02-16 17:00 zenghansen
阅读(287)
评论(0)
推荐(0)
2022年12月15日
tp框架下的一个webshell注入漏洞
摘要: 好家伙,tp老版本的框架有个致命漏洞,详: 漏洞描述:ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由:KaTeX parse error: Undefined control sequence: \w at position 23: …reg_replace('@(\
阅读全文
posted @ 2022-12-15 17:23 zenghansen
阅读(250)
评论(0)
推荐(0)
2022年7月27日
日常系统压测性能调优
摘要: 前端 cdn nginx 设置缓存时效,让浏览器和cdn都产生缓存 后端 接口加缓存,防击穿的话,加redis锁,只让一个请求产生缓存。 阿里云压测 需要注意服务端有防火墙或者waf安全策略,可以用压测的多ip选项
阅读全文
posted @ 2022-07-27 13:53 zenghansen
阅读(73)
评论(0)
推荐(0)
2022年3月29日
datagrip的int字段展示后面追加大量0的问题
摘要: 由于navcat收费,改用datagrip,发现某些版本下的mysql,结果表格展示int类似字段,会自动追加很多0。 解决方法是:修改链接的驱动如图:
阅读全文
posted @ 2022-03-29 10:42 zenghansen
阅读(260)
评论(0)
推荐(0)
2021年12月14日
序列号和反序列化漏洞原理
摘要: 符合序列号接口的类序列化,反序列化的时候需要实例化,实例化的过程需要执行构造方法,构造方法里面就可以执行对于的目标代码。
阅读全文
posted @ 2021-12-14 15:16 zenghansen
阅读(161)
评论(0)
推荐(0)
2021年12月9日
关于interface
摘要: 一、interface更多的作用是用于规范和协助分工。 比如: 1、统筹方定义了一组接口:里面需要实现3个方法a(),b(),c(); 2、组1需要实现该接口,以实现f功能 3、组2需要实现该接口,以实现g功能,f和g功能都遵循接口定义的规范。比如接口是电脑,组1实现的是手机用usb接入,组2实现的
阅读全文
posted @ 2021-12-09 14:41 zenghansen
阅读(159)
评论(0)
推荐(0)
php转go?还是php+swoole?
摘要: 一个老 PHP 程序员建议直接转 go。 我是在 2021 年夏天转 go 的。在那之前,写了很长时间的 php,对这门语言有很深的感情。 php 是我在大学里学的第一种脚本语言。当时流行的是微软的 asp 和 java 的 jsp。jsp 太麻烦,微软的东西我又很排斥,然后就在图书管找到了 php
阅读全文
posted @ 2021-12-09 08:25 zenghansen
阅读(1000)
评论(0)
推荐(1)
2021年12月8日
如何通俗易懂地理解什么叫泛型?
摘要: 补充学习一个知识点:泛型。这个概念是在集合中接触到的,因为当时学的有点懵,所以就没有立马写出来。 现在回过头来看,发现还是蛮简单的。 一、泛型的概念 先回顾下集合和数组的区别: 数组长度固定不变,可以存放任意数据类型,但存放的数据类型要一致。 集合长度可变,可以存放任意引用数据类型,但存储的数据类型
阅读全文
posted @ 2021-12-08 14:28 zenghansen
阅读(599)
评论(0)
推荐(0)
2021年12月3日
Swoole引擎原理(swoole为什么能提升PHP的速度)
摘要: 首先,在网上找的信息说PHP代码执行的顺序是这样的,第一步是词法分析,第二步是语法分析,第三步是转化为opcode,第四部也就是顺序执行这些opcode了。 聪明如各位看到这里,再返回上面看一下这张图片,肯定就会有不一样的感觉了。咱们借用一句话来阐述这几个步骤:当PHP拿到一段代码后,经过词法解析、
阅读全文
posted @ 2021-12-03 13:40 zenghansen
阅读(866)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告