当前位置: 首页 > news >正文

经营网站需要注意什么网站设计步骤ppt

经营网站需要注意什么,网站设计步骤ppt,做职业背景调查的网站,网页制作需要哪些软件为什么使用线程池? 降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗;提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行&#xf…

为什么使用线程池?

  • 降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗;
  • 提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行;
  • 方便线程并发数的管控,因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成cpu过度切换(cpu切换线程是有时间成本的(需要保持当前执行线程的现场,并恢复要执行线程的现场)
  • 提供更强大的功能,延时定时线程池

参考博客:https://blog.csdn.net/u012060033/article/details/111934507



简单使用:
参考博客:https://blog.csdn.net/weixin_45866737/article/details/122539694

创建线程池

MyThreadPool .java

@Configuration
public class MyThreadPool {//ThreadPoolTaskExecutor不会自动创建ThreadPoolExecutor,需要手动调initialize才会创建。如果@Bean就不需手动,会自动InitializingBean的afterPropertiesSet来调initialize@Bean("myExecutor")public Executor createJobExecutor() {ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();// 线程池活跃的线程数executor.setCorePoolSize(20);// 设置线程队列最大线程数executor.setMaxPoolSize(40);// 设置等待队列大小executor.setQueueCapacity(200);// 线程池维护线程所允许的空闲时间executor.setKeepAliveSeconds(60);// 线程前缀名称executor.setThreadNamePrefix("myExecutor---: ");executor.initialize();return executor;}
}

service层

@Service
public class StudentServiceImpl implements StudentService {@Override@Async("myExecutor")public Future<StudentVo> toVo(Student student) {StudentVo studentVo = StudentMapStruct.INSTANCE.studentToVo(student);// 业务操作return new AsyncResult<>(studentVo);}
}

controller层:

@Api(tags = "学生实体类转vo接口")
@RestController
@RequestMapping(value = "/trans")
public class StudentController {@AutowiredStudentServiceImpl studentService;@ResponseBody@PostMapping("/students")@ApiOperation(value = "测试接口")public ResponseEntity<StudentResponse> testStudent(@ApiParam("学生请求对象实体类") @RequestBody Student student){Future<StudentVo> studentVo = studentService.toVo(student);while (studentVo.isDone()) {break;}StudentResponse studentResponse = StudentMapStruct.INSTANCE.voToResponse(studentVo.get());return new ResponseEntity(studentResponse, HttpStatus.OK);}
}
http://www.yayakq.cn/news/924067/

相关文章:

  • 东莞圆心科技网站开发网站制作有前途吗
  • 免费的网站推广怎么做效果好做外贸那个网站好
  • 成都企业做网站多少钱世界电商网站排名
  • 网站建设开户行查询成都新都建设银行网站
  • 建个公司网站要多少钱手机网站制作app
  • 三亚网站优化响应式布局代码例子
  • 养老院微网站建设方案建筑木模板尺寸
  • 私募基金网站开发流程网络营销公司好不好
  • 国外网站前台模板企业网站建设网站优化
  • 卡地亚手表官方网站天津广告设计公司排名
  • 兰州网站seo优化网站建设与管理软件
  • 怎么当网站站长新的seo网站优化排名 排名
  • 杭州做网站企业最新新闻热点事件2023小学生
  • 如何建网站wordpress下载面板插件
  • 做家簇图像网站企业为什么需要搭建一个网站
  • wordpress建站知乎湖州市建设局网站
  • 哪家网站雅虎全球购做的好中山市区做网站公司
  • 招聘网站开发流程免费的效果图设计软件
  • 自己网站怎么做优化网页设计与网站建设过程
  • 除了凡科建站还有什么网站吗网站建设数据的保密性
  • 用仿站软件做的网站seo如何1688电脑网页版
  • 普陀酒店网站建设wordpress主题模板下载失败
  • 企业网上书店网站建设设计扁平网站设计
  • 郑州住房和城乡建设局网站企业的互联网推广
  • 阿里云服务器可以做彩票网站吗彩票网站建设制作
  • 什么可以放置网站内容百捷网站建设
  • 自己网站如何做关键词排名东莞做网站哪个公司最好
  • 为新创业公司建设网站上海建筑设计院招聘
  • 高级室内设计网站商贸网站建设
  • 烟台软件优化网站建设如何制作网页链接教程