余生,先悦己,后悦人 杨绛在《一百岁感言》中说:“。”诚然,没有谁的生活是容易的,处境越是艰难,内心越要绚烂,取悦自己,也温暖世界。把心情照顾好,比什么都重要。真正的智者,既懂得取悦自己,也不忘取悦他人,将人生过得美好而辽阔。
JAVA基础 这些表可以使用SELECT语句查询,也可以使用SQL语句更新performance_schema数据库中的表记录(如动态修改performance_schema的setup_*开头的几个配置表,但要注意:配置表的更改会立即生效,这会影响数据收集)(也可以通过SQL语句来控制那些事件被收集)。d、performance_schema中的事件只记录在本地server的performance_schema中,其下的这些表中数据发生变化时不会被写入binlog中,也不会通过复制机制被复制到其他server中。
Redis基础 这里很好理解,把RDB理解为一整个表全量的数据,AOF理解为每次操作的日志就好了,服务器重启的时候先把表的数据全部搞进去,但是他可能不完整,你再回放一下日志,数据不就完整了嘛。传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有 Redis 和 Memcached 不过中和考虑了他们的优缺点,最后选择了Redis。这时候你要给予惊讶的反馈:唉,是喔,这个锁就永远得不到释放了。
monorepo、lerna Lerna是一个用来优化托管在 gitpm 上的多 package 代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,且发布时需要手动维护多个包的问题。一个项目依赖了多个 npm 包,当某一个子 npm 包代码修改升级时,都要对主干项目包进行升级修改。Monorepo 是管理项目代码的一个方式,指在一个项目仓库 (repo) 中管理多个模块/包 (package),不同于常见的每个模块建一个 repo。1.节约了大量存储空间。
find、filter、findIndex、indexOf、map、forEach、reduce区分 find返回的是只能使用,不能用于find()方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。