java 基础中字符串用到最多的就是String,StringBuffer和StringBuilder,这三个也是面试中最常问到的,三者之间的异同,其实实际工作中,我们大致知道使用场景,但是要用理论话的语言去总结,总是比较麻烦。 1.String 1.1继承实现关系 1.2 源码分析 1> fina ...
分类:
其他好文 时间:
2020-05-18 18:41:11
阅读次数:
57
- [Java 并发编程:线程间的协作(wait/notify/sleep/yield/join)](https://www.cnblogs.com/paddix/p/5381958.html) 博文开始复习了下线程状态,给出了线程状态间的转换图示。 以实例,源码,解释描述方式,阐述了wait, n... ...
分类:
编程语言 时间:
2020-05-18 16:28:27
阅读次数:
61
#encoding=utf-8 ''' 字符串类型:str 必须记住的方法1: join(self):将字符串中的每一个元素按照指定分隔符进行拼接 必须记住的方法2: strip(self,chars):将字符串中左右两边的“空白符、制表符、换行符”删除,不能将字符串中间的“空白符、制表符、换行符” ...
分类:
编程语言 时间:
2020-05-18 12:42:29
阅读次数:
69
本文以Elasticsearch 6.8.4版本为例,介绍Elasticsearch父子文档的使用。 上一篇文章介绍了Elasticsearch的嵌套文档,这一篇来介绍另外一种关系文档,父子文档。 1、父子文档 父子文档在理解上来说,可以理解为一个关联查询,有些类似MySQL中的JOIN查询,通过某 ...
分类:
其他好文 时间:
2020-05-17 17:27:30
阅读次数:
135
import multiprocessing from multiprocessing.managers import BaseManager import threading # 锁可以通过global也可以在Process中传无所谓 share_lock = threading.Lock() # ...
分类:
编程语言 时间:
2020-05-17 01:28:34
阅读次数:
94
1. CompletableFuture的介绍 在Java8时被引入,在包java.util.concurrent下,是Java多线程编程中的一个类,扩展了Future中很多功能,CompletableFuture是一个实现了接口Future和CompletionStage的类。 public cl ...
分类:
其他好文 时间:
2020-05-16 20:42:45
阅读次数:
71
话不多说,直接进入今天的主题,本文的主要内容如下图所示: 全文共10000+字,31张图,这篇文章同样耗费了不少的时间和精力才创作完成,请大家点点关注+点赞,感谢。 源于壹枝花算不算浪漫 ,作者壹枝花算不算浪漫。https://www.cqxftyyj.com 对于ThreadLocal,大家的第一 ...
分类:
其他好文 时间:
2020-05-16 11:00:10
阅读次数:
73
ID连续的情况下(注意不能带where,否则结果不好): SELECT *FROM `mm_account` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `mm_account`)) AS id) AS t2WHERE t1.id > ...
分类:
数据库 时间:
2020-05-15 18:24:04
阅读次数:
82
一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: 1 SELECT am.activeId,m.modelName 2 FROM activemodel am 3 JOIN mode ...
分类:
数据库 时间:
2020-05-15 13:52:49
阅读次数:
66
1.列举字符串,列表,元组,字典每个常用的五个方法 字符串:split 切片 stricp 清除特殊符号 upper 大写 join指定字符拼接 lower 小写 列表:remove 删除 pop 删除 append 追加 reverse 反转 clear清空 元组:tuple 转化 remove删 ...
分类:
Web程序 时间:
2020-05-15 00:17:16
阅读次数:
99