全配置在application配置文件(方式1) maven依赖 <!--druid的启动器--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <vers ...
分类:
编程语言 时间:
2020-02-14 13:10:52
阅读次数:
98
[toc] sql优化 sql查询性能 开启Show Profile功能,默认该功能是关闭的,使用前需开启。 性能消耗查询 show profile的常用查询参数。 ①ALL:显示所有的开销信息。 ②BLOCK IO:显示块IO开销。 ③CONTEXT SWITCHES:上下文切换开销。 ④CPU: ...
分类:
数据库 时间:
2020-02-13 19:29:56
阅读次数:
75
sprd_battery.c 是充电驱动,这个是充电功能的核心内容,电量显示策略、温度检测策略、充电保护机制等功能在这里实现,功能实现与硬件细节剥离,调用通用接口实现逻辑控制; 1 sprdbat_probe函数: 1.1 解析设备树: sprdbat_parse_dt函数如下: 2. 各个工作队列 ...
分类:
其他好文 时间:
2020-02-13 16:51:53
阅读次数:
112
概览 接口Condition 用于基于条件的自动配置,和注解@Conditional配合使用,可实现JavaBean的动态自动配置 自定义实现动态配置Bean 定义一个接口和两个实现类 定义两个Condition接口实现类 注入Bean 运行结果分析 System.out.println(conte ...
分类:
其他好文 时间:
2020-02-13 10:00:46
阅读次数:
77
treat:1,请客,2,治疗,3,对待 match:1,比赛,2,匹配 course:1,过程,2,比赛 cause:1,because,2,ought to for:1,原因,2,目的(同上) object:1,物体对象,2,目的,3,反对 race:1,比赛,2,种族 rate:1,评价,2, ...
分类:
其他好文 时间:
2020-02-11 10:08:50
阅读次数:
177
前言 Java SDK并发包通过 和`Condition synchronized`实现了管程的,那么为什么还在SDK中提供另外一种实现呢?欲知为何请看下文。 下面将先阐述再造管程的理由,然后详细介绍Lock和Condition,最后再看实现同步机制时是选择synchronized还是SDK中的管程 ...
分类:
编程语言 时间:
2020-02-09 20:44:27
阅读次数:
68
一、for循环1234567891011121314151617- 常规 for i := 0; i < count; i++ {}- "while" for condition { }- "do-while" for { doSomething() if condition { break } }... ...
分类:
其他好文 时间:
2020-02-09 10:00:18
阅读次数:
87
一、临界区与竞争条件 临界区就是访问和操作共享数据的代码段。 如果两个执行线程有可能处于同一临界区中同时执行,那么我们就称它们为竞争条件(race conditions) 避免并发和防止竞争条件称为同步(synchronization) 二、加锁 2.1 锁的介绍 我们需要一种方法确保一次有且只有一 ...
分类:
其他好文 时间:
2020-02-08 17:12:15
阅读次数:
56
对于大多数子字符串问题,我们给了一个字符串,需要找到一个满足某些限制的子字符串。通常的方法是使用带有两个指针的哈希表。模板如下。 需要提到的一件事是,当要求找到最大子串时,我们应该在内部while循环之后更新最大值,以确保子串有效。另一方面,当要求找到最小子串时,我们应该在内部while循环内更?? ...
分类:
其他好文 时间:
2020-02-08 13:38:22
阅读次数:
71
查看mysql版本version(); 创建数据库 create database dpname; 删除数据库 drop database dbname; 查看当前所有数据库show databases;打开指定库use 库名;查看当前库的所有表show tables;查看其他库的所有表show t ...
分类:
数据库 时间:
2020-02-08 11:28:05
阅读次数:
81