Wesley13 Wesley13
4年前
java四种线程池类型以及可选择的阻塞队列
之前笔记有记录java线程池的拒绝策略,回顾一下线程池的处理任务的优先级:先考虑corePoolSize、任务队列(缓冲队列)workQueue、最大线程maximumPoolSize,如果三者都满了,使用handler处理被拒绝的任务。即:如果运行的线程少于corePoolSize,则Executor始终首选添加新的线程,而不进行排队
Wesley13 Wesley13
4年前
HADOOP性能优化和运维
集群中任意一个节点都可以被用来提交认任务,虽然通常我们使用master节点提交任务。HADOOP客户端不参与计算和存储,专门用来上传下载文件和提交任务。性能优化4大块:!(https://static.oschina.net/uploads/space/2017/0406/111251_QSBe_192561.png)具体优化如下:1.选
Stella981 Stella981
4年前
Android中AsyncTask的使用
原文https://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细
Stella981 Stella981
4年前
Nginx事件管理之定时器事件
1\.缓存时间1.1管理Nginx中的每个进程都会单独地管理当前时间。ngx\_time\_t结构体是缓存时间变量的类型:typedefstruct{/格林威治时间1970年1月1日凌晨0点0分0秒到当前时间的秒数/time_tsec;
Stella981 Stella981
4年前
Executor框架
任务是一组逻辑工作单元,而线程则是使任务异步执行的机制。线程池简化了线程的管理工作,并且java.util.concurrent提供了一种灵活的线程池实现作为Executor框架的一部分。在Java类库中,任务执行的主要抽象不是Thread,而是Executor,如下所示:publicinterfaceExecutor{void
Stella981 Stella981
4年前
20180601_设置mysql允许外部IP连接
设置mysql允许外部IP连接Mysql安装成功之后,默认之能本地访问mysql数据库。如果其他电脑需要访问mysql数据库就需要进行授权访问。操作步骤:\使用mysql数据库usemysql;\查看是否只允许本机访问mysqlselectuser,hostfromuser; \授权指定ip访问mysql
Wesley13 Wesley13
4年前
mysql安装过程及无法启动mysql的办法
下载并解压MySQL下载mysql8.0.17win64\\https://dev.mysql.com/downloads/mysql/8.0.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdev.mysql.com%2Fdownloa
可莉 可莉
4年前
20180601_设置mysql允许外部IP连接
设置mysql允许外部IP连接Mysql安装成功之后,默认之能本地访问mysql数据库。如果其他电脑需要访问mysql数据库就需要进行授权访问。操作步骤:\使用mysql数据库usemysql;\查看是否只允许本机访问mysqlselectuser,hostfromuser; \授权指定ip访问mysql
Stella981 Stella981
4年前
Jenkins自动发送邮件配置及定时构建
前言在配置之前,我们需要安装好Jenkins,对于如何安装不在赘述,看我之前一篇安装教程(或者找度娘,教程很多)。接下来我们开始详细讲解build运行完成后自动发送邮件和定时自动构建build系统配置安装插件我们在安装Jenkins的时候可以选择安装,也可以在安装之后选择安装需要的插件1.点击Jenkins面板\
Stella981 Stella981
4年前
Qt 自定义控件 定时器
参考文章:https://blog.csdn.net/anyuliuxing/article/details/96604213(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fanyuliuxing%2Farticle%2Fdetails%2F966042