List
底层实现是单向链表,所以慎用通过index的遍历方式,因为每次都要从头节点开始查。IndexedSeq可以使用
1 | for (i until nums.lenght) { |
如果需要遍历List,又同时需要获取到index,可以改用迭代或zipWithIndex
1 | // 迭代 |
IndexedSeq 的实现主要包括:
底层实现是单向链表,所以慎用通过index的遍历方式,因为每次都要从头节点开始查。IndexedSeq可以使用
1 | for (i until nums.lenght) { |
如果需要遍历List,又同时需要获取到index,可以改用迭代或zipWithIndex
1 | // 迭代 |
IndexedSeq 的实现主要包括:
[toc]
1 | pip install requests |
1 | pip install -r requirements.txt |
requirements.txt
1 | requests==2.31.0 |
1 | pip show python-dotenv |
pycharm内置的pip版本过低,会导致安装时出现尝试从源码编译依赖包的问题
而且自带的pip 19.0.3 有一个已知问题,它会阻止你通过常规命令升级 pip 本身
所以需要通过以下命令升级pip,再来安装依赖
1 | # 强制把 pip 升级到最新版 |
升级完 pip 后,如果安装其他包时再次遇到“Installing build dependencies”卡住或报错,记得用 --no-build-isolation 参数,让 pip 直接使用你刚刚升级好的 setuptools,而不是再去临时下载构建依赖。
当输出在sleep之后时,无法打印
怀疑原因是因为线程被挂起,无法继续执行,但为什么每个线程都无法被唤醒?需要看下唤醒逻辑
1 | Thread.sleep(2000); |
有可能是因为有人在进行远程调试
基本类型的值为null
(exclude = DataSourceAutoConfiguration.class)
DynamicDataSourceAutoConfiguration
原因:没有指定好配置文件,因为src/main/resources下有多个配置文件,例如application-dev.properties, boss.properties等。
使用dynamic-datasource-spring-boot-starter,并用@DS指定数据源
SpringBoot 配合 druid作为数据库连接池 时需要注意的一点
使用dynamic-datasource-spring-boot-starter做多数据源及源码分析
需要配置master作为默认数据源,否则会报,请检查primary默认数据库设置。
[Spring Boot 排除自动配置的 4 种方法,关键时刻很有用!]
@RequestBody和@RequestParam注解使用
1 | import org.springframework.beans.factory.annotation.Value; |
@Value
static
https://blog.csdn.net/ZYC88888/article/details/87863038
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘pubApiPush’: Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ‘group_url’ in value “${group_url}”
group_url: [[查看结果|http://wolf.waimai.dev.sankuai.com/group/hubble/page/dolphinManage]]