02 2021 档案

摘要:本篇介绍一下MongoDB基本的增删改查的操作。首先来看看几个基本的数据库命令: 查看数据库: show dbs 切换数据库: use python21 查看集合:show collections 创建集合:db.createCollection("nor_col") 创建一个有容量限定的集合: d 阅读全文
posted @ 2021-02-22 08:55 寻找风口的猪 阅读(611) 评论(0) 推荐(0) 编辑
摘要:Exchanger的功能可以使2个线程之间传输数据,它比生产者消费者模式使用的wait/notify要更加方便,类Exchanger中的exchange()方法具有阻塞的特色,也就是此方法被调用后等待其他线程来取得数据,如果没有其他线程取得数据,则一直阻塞等待。Exchanger主要有两个方法 :e 阅读全文
posted @ 2021-02-21 13:46 寻找风口的猪 阅读(118) 评论(0) 推荐(0) 编辑
摘要:在Linux环境下,无论是Centos、Ubuntu还是Mac OS 中安装一般都是两种类型安装:在线安装和.tgz压缩包安装两种。对于Mac OS来说brew安装要方便和简单很多。所以不多做解释了。这里讲的是用.tgz方式安装。 1、下载。先到MongoDB的官网找到合适的版本的文件,然后下载。h 阅读全文
posted @ 2021-02-16 20:48 寻找风口的猪 阅读(187) 评论(0) 推荐(0) 编辑
摘要:什么是Semaphore信号量: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 正常的锁(synchronized锁或Lock锁)在任何时刻都只允许一个任务访问一项资源,而Semaphore允许n个任务访问这个资源。 API: Se 阅读全文
posted @ 2021-02-09 09:00 寻找风口的猪 阅读(191) 评论(0) 推荐(0) 编辑
摘要:CountDownLatch介绍: CountDownLatch是java.util.concurrent包中的一个类。它主要用来协调多个线程之间的同步,起到一个同步器的作用。举个例子,一个旅游团有10个人,参观景点。大家自由活动。等大家都从景点出口出来集合之后再一起坐车去吃饭。每个人参观景点的速度 阅读全文
posted @ 2021-02-08 16:28 寻找风口的猪 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-02-05 23:17 寻找风口的猪 阅读(72) 评论(0) 推荐(0) 编辑
摘要:requests.session 状态进行状态保持: requests中的session类能够自动处理发送请求获取响应过程中产生的cookie。进而达到状态保持的目的 request.session 的作用以及应用场景: 作用: 自动处理cookie,既下次请求会带上前一次的cookie 应用场景: 阅读全文
posted @ 2021-02-05 23:03 寻找风口的猪 阅读(4348) 评论(0) 推荐(0) 编辑
摘要:intellij 下载 安装后运行,选择 ”Evaluate for fee“ 安装插件: File --> Settings --> Plugin 设置仓库地址:https://repo.idechajian.com 重启IDEA 参考: https://mp.weixin.qq.com/s/Q1 阅读全文
posted @ 2021-02-05 15:01 寻找风口的猪 阅读(2664) 评论(0) 推荐(0) 编辑
摘要:Java7引入了ForkJoinPool框架。这个框架的主要应用场景是把大任务拆解成小的任务并行执行。先看看ForkJoinPool的类结构和RecursiveTask的类结构: 再看一下API文档 我们主要关注文档中的几个方法,也是我们经常会用到的几个方法。(ps:ForkJoinPool适用于C 阅读全文
posted @ 2021-02-04 17:55 寻找风口的猪 阅读(381) 评论(0) 推荐(0) 编辑
摘要:没啥好说的。直接上步骤吧。Mac上没有自带rename命令,所以得先安装rename命令 1、brew install rename 2、批量修改文件名,语法格式: rename 's/stringx/stringy/' files 把 *.txt 文件名中的 `你有啥` 全部改成 `我有啥` de 阅读全文
posted @ 2021-02-04 11:30 寻找风口的猪 阅读(2605) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示