
个人方法
追月光的人
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发 redis出现击穿,穿透,雪崩以及方案
击穿:指的是单个key在缓存中查不到,去数据库查询,数据库数据量大并且是高并发的情况下那么就可能会造成数据库压力过大而崩溃。解决方案:1,通过synchronized+双重检查机制:某个key只让一个线程查询,阻塞其它线程(缺点)。2,设置value永不过期3,使用互斥锁(mutex key)雪崩:指的是多个key查询并且出现高并发,缓存中失效或者查不到,然后都去db查询,从而导致db压力突然飙升,从而崩溃。出现原因: 1 key同时失效 2 redis本身崩溃了。方案:1,..转载 2020-05-24 14:49:29 · 379 阅读 · 0 评论 -
php 计算xirr
//计算xirr方法function getXirr($cashflows){ if(empty($cashflows)) return 0; $years=[]; $first_time=strtotime($cashflows[0]['stringTime']); foreach ($cashflows as $v){ $years...原创 2019-03-28 10:06:15 · 848 阅读 · 0 评论 -
wkhtmltopdf
1.最近公司需要把html页面的内容生成pdf并下载,试过很多方法都没有满意的效果,后来找到wkhtmltopdf这款软件,终于解决了这个问题。2、下载安装 官网:https://wkhtmltopdf.org/。 主页download里下载对应系统的版本安装并把安装后的文件放到vs里面方便之后调用。3、添加水印 公司要求生成的pdf需要添加水印,每...转载 2019-03-28 10:51:11 · 1963 阅读 · 0 评论 -
PHP接口权限控制
1,数据表CREATE TABLE `pet_permission_node` ( `id` int(11) NOT NULL AUTO_INCREMENT, `node_name` varchar(155) NOT NULL DEFAULT '' COMMENT '节点名称', `module_name` varchar(155) NOT NULL DEFAULT '' COMM...原创 2019-03-28 11:11:56 · 1807 阅读 · 0 评论 -
Linux的基本指令
1、ls指令含义:ls(list)注意:ls列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的其权限为拥有所有权限。用法1:#ls含义:列出当前工作目录下的所有文件/文件夹的名称用法2:#ls路径含义:列出指定路径下的所有文件/文件夹的名称用法3:#ls选项路径含义:在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示。常见的语...原创 2019-07-10 16:40:38 · 247 阅读 · 0 评论 -
crontab
crontabminute hour day month week user-name commandminute---分钟 (0-59) hour------小时(0-23) day--------日期(1-31) month---月份(1-12) week----星期(0-6) //0代表星期天 除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",...原创 2019-07-10 18:28:31 · 130 阅读 · 0 评论