侧边栏
上一页 1 2 3 4 5 6 7 ··· 9 下一页

2019年10月29日

摘要: 1.问题 当我们认为某个任务执行时间太长了,想要停止这个任务,在线程池里应该如何实现呢? 2.不用线程池如何停止一个线程 停止线程池里的任务等同于停止一个线程,所以我们需要先了解如何停止一个线程。 网上很多博客写了停止一个线程解决方法,停止一个线程有三种方法。 2.1使用标识 示例: 注意使用vol 阅读全文
posted @ 2019-10-29 10:12 SmilingEye 阅读(6507) 评论(0) 推荐(1) 编辑

2019年10月28日

摘要: 1.介绍 当线程池线程数大于最大线程数(maximumPoolSize)时,多余的任务,程序应该按照什么拒绝策略处理。 2.拒绝策略4个 AbortPolicy:丢弃任务,并抛出RejectedExecutionException异常(需要在调用线程处捕获异常,即执行submit线程处) Disca 阅读全文
posted @ 2019-10-28 15:56 SmilingEye 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 ThreadFactory用来创建线程,需要实现newThread方法。 2.常用场景 线程重命名 设置守护进程 设置优先级 3.示例(线程重命名) 阅读全文
posted @ 2019-10-28 15:44 SmilingEye 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: 1.为什么不使用Executors提供4个线程池创建线程池 阿里巴巴开放手册这样写: 2.创建过程 虽然不建议使用Executors创建线程池,但是还是要搞清楚他的原理。 注意: 1.核心线程池=最大线程池(不聘请临时工) 2.LinkedBlockingQueue按照先进先出队列,最大队列为Int 阅读全文
posted @ 2019-10-28 11:41 SmilingEye 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要用线程池 阿里巴巴开发规范中这样写 简单理解就是,1系统资源有限,显示创建不利于控制创建的线程数,导致资源消耗完了,系统崩溃。2线程池频繁创建,销毁,还不如创建一批线程池复用线程池。 2.线程池参数 线程池构造函数一共7个参数: corePoolSize:核心线程数量 maximumPo 阅读全文
posted @ 2019-10-28 10:54 SmilingEye 阅读(127) 评论(0) 推荐(0) 编辑

2019年10月25日

摘要: springboot 2.x开启gzip压缩 1.application.yml配置 2.代码设置(application.yml配置与代码设置二选一) 3.检查Content-Type一定是application/json 否则需要设置 4.检查gzip是否起效 参考:https://www.cn 阅读全文
posted @ 2019-10-25 15:22 SmilingEye 阅读(2802) 评论(0) 推荐(0) 编辑

2019年10月24日

摘要: 使用tomcat发布3dtiles或terrain数据遇到的gzip问题 问题一 对大于1KB小于48KB的json请求进行gzip压缩,json为原文件(对于大于48KB使用sendfile) 1.创建原始文件 2.设置 在apache-tomcat-8.5.9/conf/server.xml文件 阅读全文
posted @ 2019-10-24 20:04 SmilingEye 阅读(2016) 评论(0) 推荐(0) 编辑

2019年10月18日

摘要: @ConfigurationProperties(prefix="spring.my-example") 注意一定要写get/set否则获取不到值 @Value只能处理数字、字符串这种简单值 虽然@Value可以处理list 也可以处理map 但是这种方式不友好 一般list和map这样写 主要对下 阅读全文
posted @ 2019-10-18 09:04 SmilingEye 阅读(167) 评论(0) 推荐(0) 编辑

2019年10月17日

摘要: 问题原因: 注解@Cacheable是使用AOP代理实现的 ,通过创建内部类来代理缓存方法,类内部的方法调用类内部的缓存方法不会走代理,所以就不能正常创建缓存,所以每次都需要去调用数据库。 解决方法: 方法1(注入自己): 方法2: 使用AspectJ,这个方式太复杂,有时间再试 相关资源: htt 阅读全文
posted @ 2019-10-17 11:29 SmilingEye 阅读(635) 评论(0) 推荐(0) 编辑

2019年9月26日

摘要: 建议使用此镜像安装,不要使用官网推荐的jenkinsci/blueocean镜像,使用它构建node程序会出现问题。 1.宿主服务器jenkins_home目录权限 为了方便安装插件,升级,迁移,因此将jenkins_home目录映射出来 2.下载镜像与安装(使用长期支持版本LTS) 说明: 3.其 阅读全文
posted @ 2019-09-26 11:58 SmilingEye 阅读(2590) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航