处理 遇到日志文件无法收缩的问题,第一步肯定是先运行下面的命令: SELECT name,log_reuse_wait_desc FROM sys.databases where name='dbname' 对应的log_reuse_wait_desc 说明如下图: 图中标红的几个是最常见的几种类型 ...
分类:
数据库 时间:
2020-09-18 03:47:48
阅读次数:
64
1、为了解决“生产者与消费者问题”。 当一些线程负责往“数据缓冲区”放数据,另一个线程负责从“数据缓冲区”取数据。 问题1:生产者线程与消费者线程使用同一个数据缓冲区,就是共享数据,那么要考虑同步 问题2:当数据缓冲区满的时候,生产者线程需要wait(), 当消费者消费了数据后,需要notify或n ...
分类:
编程语言 时间:
2020-09-18 02:18:09
阅读次数:
44
问题: JVM安全点是什么概念? finally是如何实现的?finally中抛出异常会怎么样? 1.JVM安全点是什么概念? 安全点就是某些记录线程此时调用栈、寄存器等一些重要的数据区域里什么地方包含了GC要管理的指针(对象引用),而这些对象引用是通过OopMaps结构进行记录的,可以直接通过对O ...
分类:
其他好文 时间:
2020-09-17 22:19:26
阅读次数:
33
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 ###1.mysql安装 源码包安装:https:// ...
分类:
数据库 时间:
2020-09-17 21:58:59
阅读次数:
46
对于 ftrace 的function tracer/function graph tracer 用的比较多,本文介绍 wakeup tracer/wakeup_rt tracer。 开始介绍之前,先扯两句别的,在一开始想了解wakeup/wakeup_rt tracer 的时候,因为内核Docum ...
分类:
系统相关 时间:
2020-09-17 21:24:05
阅读次数:
34
一、async函数 async 函数就是 Generator 函数的语法糖。 二、async函数的优点 async 函数对 Generator 函数的改进,体现在以下三点。 (1)内置执行器。async 函数的执行,与普通函数一模一样,只要一行。 var result = asyncReadFile ...
分类:
其他好文 时间:
2020-09-17 17:04:04
阅读次数:
28
import timeimport randomfrom threading import Thread,Eventdef connect_db(e): count = 0 while count<3: e.wait(1) #状态为false的时候,我只等待1s就结束 if e.is_set() = ...
分类:
编程语言 时间:
2020-09-17 17:01:57
阅读次数:
26
1.为什么用线程池 1.启动一个新线程的消耗较高且涉及与操作系统的交互,尤其是程序中需要创建大量生存期很短暂的线程,而使用线程池可以很好地提升性能 2.线程池则是创建指定线程数量等待执行事件,当该事件执行结束后该线程并不会死亡,而是回到线程池中变成空闲状态等待执行下一个事件 3.当系统中包含有大量的 ...
分类:
编程语言 时间:
2020-09-17 16:03:34
阅读次数:
30
目标:在企业微信上只能设置统一的新客户欢迎语,因此我们通过API来实现为对每个成员设置个性化欢迎语。实现环境:白码低代码平台(该平台是低代码代发平台,提供企业微信API,可直接调用,减少前期配置调试工作)平台语言:使用node.js开发准备工作:准备一个企业微信管理员账号获取成员信息(主要是userid,可参考:Node.JS调用企业微信API:成员的增删查改)请结合以下内容阅读:企业微信上传临时
分类:
微信 时间:
2020-09-17 13:56:37
阅读次数:
132
目标:在企业微信上只能设置统一的新客户欢迎语,因此我们通过API来实现为对每个成员设置个性化欢迎语。实现环境:白码低代码平台(该平台是低代码代发平台,提供企业微信API,可直接调用,减少前期配置调试工作)平台语言:使用node.js开发准备工作:准备一个企业微信管理员账号获取成员信息(主要是userid,可参考:Node.JS调用企业微信API:成员的增删查改)请结合以下内容阅读:企业微信上传临时
分类:
微信 时间:
2020-09-17 13:49:23
阅读次数:
50