阿里的面试官问了个问题,如果corePolllSize=10,MaxPollSize=20,如果来了25个线程 怎么办?答案:当一个任务通过execute(Runnable)方法欲添加到线程池时:1、 如果此时线程池中的数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的 ...
分类:
编程语言 时间:
2020-01-04 15:30:16
收藏:
0 评论:
0 赞:
0 阅读:
75
想要观察一个SQL语句运行过程中申请了哪些锁,打开一个查询写入要被观察的SQL --查询当前会话的sessionID SELECT @@SPID SET TRANSACTION ISOLATION LEVEL REPEATABLE READ BEGIN TRAN SELECT [data] FROM ...
分类:
数据库技术 时间:
2020-01-04 15:29:42
收藏:
0 评论:
0 赞:
0 阅读:
87
Pine Player for Mac是专为MacOS操作系统的音乐爱好者设计的专属数字音乐播放器,Pine Player具有非常方便的播放列表,因为用户可以保存和管理他们希望收听的音乐,通过简单的拖动来改变正在播放的音乐的顺序,并且由于其完美的解码功能而完美地表达任何类型的语言或文本编码。没有韩国 ...
分类:
系统服务 时间:
2020-01-04 15:29:04
收藏:
0 评论:
0 赞:
0 阅读:
133
常用的JAVA线程池有以下几种类型: 1、newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 这种类型的线程池特点是: 工作线程的创建数量几乎没有限制(其实也有限制的,数目为Interger. MAX_VALUE), ...
分类:
编程语言 时间:
2020-01-04 15:28:30
收藏:
0 评论:
0 赞:
0 阅读:
84
如何参与Linux内核开发的介绍,转载自Linux内核官网的中文翻译说明文档,原汁原味 ...
分类:
系统服务 时间:
2020-01-04 15:28:12
收藏:
0 评论:
0 赞:
0 阅读:
101
Java 中的 transient 关键字被用来表示变量将不被序列化处理。那么在理解 transient 关键字之前,我们先了解下什么是序列化。 什么是序列化 序列化是对象进行持久化处理,也就是说,将对象转化成一个字节流进行存储(比如存储为一个字节文件)或传输(通过网络传输字节)。同时,我们也可以从 ...
分类:
编程语言 时间:
2020-01-04 15:27:21
收藏:
0 评论:
0 赞:
0 阅读:
85
转自: https://blog.csdn.net/cp026la/article/details/86496788 扯淡: 复杂的业务逻辑中一个请求可能需要多次操作数据库,要保证一个Service 方法中多个 dao 的操作同时成功(失败),事务的配置就很重要了。 大概分三种情况: 1、分布式事务 ...
分类:
编程语言 时间:
2020-01-04 15:27:02
收藏:
0 评论:
0 赞:
0 阅读:
93
这部分内容属于 wireshark 入门与进阶视频教程的笔记,为了方便后续查阅整理。 ...
分类:
其他 时间:
2020-01-04 15:26:46
收藏:
0 评论:
0 赞:
0 阅读:
130
1 // 颜色转换为背景图片 2 - (UIImage *)imageWithColor:(UIColor *)color { 3 CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); 4 UIGraphicsBeginImageContext(rect ...
分类:
移动平台 时间:
2020-01-04 15:26:29
收藏:
0 评论:
0 赞:
0 阅读:
271
下载地址: 美国纽约摄影学院摄影教材(上册).pdf 美国纽约摄影学院摄影教材(下册).pdf 欢迎你到纽约摄影学院来,我们急切地等待着开课,你们也在 跃跃欲试了。那就让我们马上开始吧! 你已经向高水平挺进了:你进入本院就表明你决心提高摄影技艺,脱离“典型的业余水平”而铲乌于高层次的严肃的业余和职业 ...
分类:
其他 时间:
2020-01-04 15:26:10
收藏:
0 评论:
0 赞:
0 阅读:
93
环境变量配置文件(Ubuntu16.04) /etc/profile用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登录(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。如果对/etc/profile修改的话必须重启才会生 ...
分类:
系统服务 时间:
2020-01-04 15:25:51
收藏:
0 评论:
0 赞:
0 阅读:
95
我的电脑环境是:Win10 + Python3.6.4 + JetBrains PyCharm 2017.3.2 x64 之前用tkinter写界面,现在学习如何用PyQt5写界面。 安装PyQt5:https://blog.csdn.net/qq_39173907/article/details/ ...
分类:
编程语言 时间:
2020-01-04 15:24:59
收藏:
0 评论:
0 赞:
0 阅读:
132
...
分类:
其他 时间:
2020-01-04 15:24:07
收藏:
0 评论:
0 赞:
0 阅读:
79
```javapublic static String getStackTrace(Throwable throwable) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); try { thr ...
分类:
编程语言 时间:
2020-01-04 15:23:50
收藏:
0 评论:
0 赞:
0 阅读:
118
一.ECMAScript入门介绍 y ...
分类:
其他 时间:
2020-01-04 15:23:31
收藏:
0 评论:
0 赞:
0 阅读:
102
目录 最大似然估计 K-means算法 EM算法 GMM算法(实际是高斯混合聚类) 中心思想:①极大似然估计 ②θ=f(θold) 此算法非常老,几乎不会问到,但思想很重要。 EM的原理推导还是蛮复杂的,图片上没法子编辑公式,直接打字无法完美描述整个过程,所以我直接在纸上打出详细过程加以备注 有哪些 ...
分类:
编程语言 时间:
2020-01-04 15:22:40
收藏:
0 评论:
0 赞:
0 阅读:
115
一些述说 recv函数用于socket通信中接收消息,接口定义如下: int recv(SOCKET s, char *buf, int len, int flags) 参数一:指定接收端套接字描述符; 参数二:指向一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 参数三:指明buf的长度; ...
分类:
其他 时间:
2020-01-04 15:22:24
收藏:
0 评论:
0 赞:
0 阅读:
128
转自: https://blog.csdn.net/cp026la/article/details/86495196 前言: 开发中异常的处理必不可少,常用的就是 throw 和 try catch,这样一个项目到最后会出现很多冗余的代码,使用全局异常处理避免过多冗余代码。 全局异常处理: 1、po ...
分类:
编程语言 时间:
2020-01-04 15:22:07
收藏:
0 评论:
0 赞:
0 阅读:
104
转自: https://blog.csdn.net/cp026la/article/details/86495659 扯淡: 刚开始写代码的时候对参数的校验要么不做、要么写很多类似 if( xx == null){ … }的语句,总想参数校验可以交给前端处理(很机智),服务端对参数的校验同样重要。 ...
分类:
编程语言 时间:
2020-01-04 15:21:22
收藏:
0 评论:
0 赞:
0 阅读:
119
from selenium import webdriver import time driver = webdriver.Chrome(r'D:\chromedriver_win32\chromedriver.exe') #最大窗口 driver.maximize_window() # 进入163 ...
分类:
其他 时间:
2020-01-04 15:20:45
收藏:
0 评论:
0 赞:
0 阅读:
152