Java8中引入方法引用新特性,用于简化应用对象方法的调用,方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数式接口构成的目标类型上下文。计算时,方法引用会创建函数式接口的一个实例。当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高一些。方法引用是一种更简洁易懂的Lambda
分类:
编程语言 时间:
2020-08-04 18:19:47
阅读次数:
82
玩过ionic的人都有一个困惑,为什么ionic中的生命周期方法有时候不执行,我也没有弄明白,但是我尝试来2个解决方案: 1. 利用eventbus进行事件的传播 2. 利用angular的路由订阅来实现 你也可以把这个路由订阅放在 ngOnInit 里面,开心就好, ...
分类:
其他好文 时间:
2020-07-26 19:18:28
阅读次数:
101
一、过滤复制 什么是过滤复制 # 出现原因 让从节点仅仅复制指定的数据库,或指定数据库的指定数据表。主服务器有10个数据库,而从节点只需要同步其中的一两个数据库。这个时候就需要复制过滤。 复制过滤器可以在主节点中实现,也可以在从节点中实现。 # 过滤复制选择: 主节点: 在主节点的二进制事件日志中仅 ...
分类:
数据库 时间:
2020-07-26 01:25:44
阅读次数:
99
一 概念 事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个sql语句,这些语句要么都执行,要么都不执行。作为一个关系型数据库,MySQL支持事务,本文介绍基于MySQL5.6。 一个经典案例说明事务 银行引用是事务的一个经典例子:假如银行有两张表,一张支票表, ...
分类:
数据库 时间:
2020-07-26 01:05:55
阅读次数:
73
celery celery是一个异步任务框架,用于执行异步任务,执行延迟任务,执行定时任务 1 celery简介 1)可以不依赖任何服务器,通过自身命令,启动服务(内部支持socket) 2)celery服务为为其他项目服务提供异步解决任务需求的 注:会有两个服务同时运行,一个是项目服务,一个是ce ...
分类:
其他好文 时间:
2020-07-26 00:25:49
阅读次数:
62
什么是事务 事务是恢复和并发控制的基本单位。简单来说就是:做一件事件必须有有头有尾,一旦开始,只有两种结果,要么失败,要么成功,而不能出现成功了部分失败了部分。 事务的基本要素 原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行 一致性:事务开始前和结束后,数据库的完整性约 ...
分类:
数据库 时间:
2020-07-26 00:10:19
阅读次数:
147
在某些情况下,如系统负载过大swoole无法申请到内存而挂掉、swoole底层发生段错误、Server占用内存过大被内核Kill,或者被某些程序误杀。那swoole-server将无法提供服务,导致业务中断,公司收入出现损失。 有一个非常有效并且在BAT等大型公司常用的方案是crontab重启监控。 ...
分类:
其他好文 时间:
2020-07-24 16:24:20
阅读次数:
93
问题背景 你高高兴兴的写好了一个go脚本,放到你的服务器上,打算定期运行这个脚本,你打开crontab -e, 然后输入: */1 * * * * go run /root/test/main.go 然后发现迟迟没有反应,你就查看一下输出什么错误: */1 * * * * go run /root/ ...
分类:
其他好文 时间:
2020-07-24 15:43:36
阅读次数:
77
crontab是创建计划任务的命令 语法:crontab [ -u user ] { -l | -r | -e } -e 设定时程表 -l 列出时程表 -r 删除时程表 时间格式: f1 f2 f3 f4 f5 program 从左到右依次为:分,时,天,月,星期,脚本路径(需要写成绝对路径形式) ...
分类:
其他好文 时间:
2020-07-23 16:30:07
阅读次数:
60
关于事务的几点常识本地事务该类事务需要满足四大特性:ACID(原子性、一致性、隔离性、持久性),仅限于对单一数据库资源的访问控制。原子性(Atomicity):指事务作为整体来执行,要么全部执行,要么全部不执行。一致性(Consistency):指事务应确保数据从一个一致的状态转变为另一个一致状态。隔离性(Isolation):指多个事务并发时,一个事务的执行不应影响其它事务的执行。持久性(Dur
分类:
其他好文 时间:
2020-07-23 09:27:30
阅读次数:
112