前言 在并发变成中,我们需要关注两个问题: 1. 线程之间如何通信。 2. 线程之间如何同步。 线程之间通信指的是线程之间如何交换信息。线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写 读内存中的公共状态来隐式进行通信。 在消息传递的 ...
分类:
编程语言 时间:
2020-01-05 20:32:43
阅读次数:
107
https://www.jianshu.com/p/f968bf1a1892 在分析 Spring Bean 实例化过程中提到 Spring 并不是一启动容器就开启 bean 的实例化进程,只有当客户端通过显示或者隐式的方式调用 BeanFactory 的 getBean() 方法来请求某个实例对象 ...
分类:
编程语言 时间:
2020-01-05 18:55:22
阅读次数:
112
[TOC] 统计学习 对象:data 目的:预测和分析 方法 监督,无监督,强化学习 基本分类 1. 监督学习 从标注数据中学习预测模型 建设$(X,Y)$遵循联合概率分布$P(X,Y)$, 样本独立同分布 假设空间:输入空间到输出空间映射的集合 2. 无监督 $X$是输入空间,$Z$是隐式结构空间 ...
分类:
其他好文 时间:
2020-01-05 10:13:03
阅读次数:
95
4.1 线程 每个线程是cpu使用的一个基本单元,它包括线程ID、程序计数器、寄存器组和堆栈。它与同一进程的其他线程共享代码段、数据段和其他操作系统资源。 多线程编程的优点:响应性、资源共享、经济、可伸缩性。 4.2 多核编程 对于单核系统,并发仅意味着线程随着时间交替执行,因为处理核只能同一时间执 ...
分类:
编程语言 时间:
2020-01-05 00:43:31
阅读次数:
118
在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引,下面分析两种隐式转换的情况看表结构phone为int类型,name为varchar类型 EXPLAIN select * from user where phone = '2' EXPLAIN selec ...
分类:
数据库 时间:
2020-01-04 12:42:42
阅读次数:
102
Spring容器负责创建应用程序中的bean同时通过ID来协调这些对象之间的关系。作为开发人员,我们需要告诉Spring要创建哪些bean并且如何将其装配到一起。 spring中bean装配有两种方式 隐式的bean发现机制和自动装配 在java代码或者XML中进行显示配置 参考链接:spring ...
分类:
编程语言 时间:
2020-01-04 12:30:41
阅读次数:
57
一、数据类型转换 1.1 自动转换 /* 当数据类型不一样时,将会发生数据类型转换。 自动类型转换(隐式) 1、特点:大妈不需要进行特殊处理,自动完成。 2、规则:数据范围从小到大。 */ public class Demo01DataType{ public static void main(St ...
分类:
编程语言 时间:
2020-01-01 23:49:02
阅读次数:
113
这一章介绍golang的一些基础知识。golang写起来跟c++很不一样,在我看来,它更像是c++/java/python的混合体,再经过一系列增删之后的东西。 golang最大的特点就是简洁,仅有25个关键字;它虽然是一门静态语言,但支持运行时动态类型;它不仅是强类型语言,还支持隐式类型推导。go ...
分类:
其他好文 时间:
2020-01-01 23:43:58
阅读次数:
95
1.显示Intent 在onclick方法中 Intent intent=new Intent(FirstActivity.this,SecondActivity.class); startActivity(intent); 2.隐式Intent 隐式Intent不明确指出我们要启动哪一个活动,而是 ...
分类:
移动开发 时间:
2020-01-01 21:05:01
阅读次数:
113
8.4.2.转换为数字型 (重点) 注意 parseInt 和 parseFloat 单词的大小写,这2个是重点 【parseInt:取整,取以数字开头的对象的开头的数字;不四舍五入,直接截断;参数是非数字开头的对象,结果是NaN。】 隐式转换是我们在进行算数运算的时候,JS 自动转换了数据类型 ...
分类:
其他好文 时间:
2020-01-01 13:46:49
阅读次数:
83