• Linux查看日志各种方式

    一、less方式 命令格式 1.命令格式: less [参数] 文件 2.命令功能: less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 3.命令参数: -b <缓冲区大小> 设置缓冲区的大小 ...

    Git出现的问题

    You have not concluded your merge (MERGE_HEAD exists). Exiting because of unfinished merge. 使用git的pull时发现报了这个错误,经过筛查,原因是因为git分支切换的时候没有把本地的未提交代码暂存或者提交掉...

    mongo查询分析

    1.执行计划各种字段意义 - COLLSCAN 全表扫描,避免 - IXSCAN 索引扫描,可以改进 选用更高效的索引 - FETCH 根据索引去检索指定document - SHARD_MERGE 将各个分片返回数据进行merge,尽可能避免跨分片查询 - SORT 表明在内存中进行了排序(与老版...

    mongo使用aggregate查出重复语句

    mongo使用aggregate查出重复数据并删除 db.getCollection('xhls_homework_detail').aggregate([ { $match: {taskId:{$ne:""},status:1} }, { $...

    nginx证书和私钥的生成

    一:证书和私钥的生成 注意:一般生成的目录,应该放在nginx/conf/ssl目录 - 创建服务器证书密钥文件 server.key: openssl genrsa -des3 -out server.key 1024 输入密码,确认密码,自己随便定义,但是要记住,后面会用到。 - 创建服务器证书...

    idea下载插件超时

    settings->Appearance&Behavior->System Settings->Updates,把Use secure connetion去掉, 是因为使用了https协议下载导致的问题...

    如何求算法复杂度

    如何求算法复杂度?比如下面的例子 i=1; while (i<=n) i=i*2; 我们可以看到要跳出循环条件为i<=n,即最终结果是n=i,那么假设循环K次,n=2^(k-1),k=log2n+1,所以是O(log2n)的复杂度。...

    跳表与concurrentSkipListMap

    其中 -1 表示 INT_MIN, 链表的最小值,1 表示 INT_MAX,链表的最大值。 1.跳表的特性 - 有多层结构,每一层都是一个有序的链表 - 最底层(Level 1)的链表包含所有元素 - 如果一个元素出现在 Level i 的链表中,则它在 Level i 之下的链表也都会出现。 - ...

    线程池

    构造方法参数说明 - corePoolSize 核心线程数,默认情况下核心线程会一直存活,即使处于闲置状态也不会受存keepAliveTime限制。除非将allowCoreThreadTimeOut设置为true。 - maximumPoolSize 线程池所能容纳的最大线程数。超过这个数的线程将被...