首页 > 2020年10月31日 > 全部分享
线程池的五种状态及创建线程池的几种方式
?上篇《Java线程的6种状态详解及创建线程的4种方式》前言:我们都知道,线程是稀有资源,系统频繁创建会很大程度上影响服务器的使用效率,如果不加以限制,很容易就会把服务器资源耗尽。所以,我们可以通过创建线程池来管理这些线程,提升对线程的使用率。1、什么是线程池?简而言之,线程池就是管理线程的一个容器,有任务需要处理时,会相继判断核心线程数是否还有空闲、线程池中的任务队列是否已满、是否超过线程池大小
分类:编程语言   时间:2020-10-31 08:34:20    收藏:0  评论:0  赞:0  阅读:35
JVM虚拟机(1)
class文件结构 MagicNumber:文件类型 Minor Version:小版本标识 Major Version:大版本号 constant_pool_count:常量池数量 constant_poo:常量池具体实现 access_flags:class文件修饰符 this_class:当前 ...
分类:其他   时间:2020-10-31 08:34:07    收藏:0  评论:0  赞:0  阅读:35
单源码库单应用的一些考虑
前言 单源码库单应用是我们公司一直在执行的标准,这个标准也是由于我的坚持才一直实行到现在。因为这个标准和开发的小伙伴儿们相爱相杀过好多次,下面我关于这个标准做的总结。 开发角度 首先,很多开发都认为单源码库多应用的话,会提升开发速度,两个应用有很多共同的地方,放在一个源码库下开发也方便,这两个应用共 ...
分类:其他   时间:2020-10-31 08:33:42    收藏:0  评论:0  赞:0  阅读:34
IDEA 之 debug
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、 ...
分类:其他   时间:2020-10-31 08:33:26    收藏:0  评论:0  赞:0  阅读:35
题解 CF1034B 【Little C Loves 3 II】
这道题手画根本就搞不出来,能手画找到规律的都是欧皇。。 分析: 每个点都可能会与周围距离为 $3$ 的点配对,从而放下棋子。 但当你在另一个位置放棋子时,若其周围距离为 $3$ 的点与之前放棋子的点冲突,那该如何解决? 问题突然变成二分图最大匹配,我们把方格看成点构成一张图跑二分图匹配即可。 BUT ...
分类:其他   时间:2020-10-31 08:33:15    收藏:0  评论:0  赞:0  阅读:33
Httprunner 文件上传场景
使用Httprunner在做接口自动化的时候,经常会遇到需要上传文件的场景,下面讲一下关于Httpruner文件上传的用例编写。 1. 建项目 首先我们使用httprunner的脚手架快速搭建一个工程 httprunner --startproject demo 生成的工程目录结构如下图 简单介绍一 ...
分类:Web开发   时间:2020-10-31 08:33:00    收藏:0  评论:0  赞:0  阅读:362
Mybatis-Plus中的代码生成器AutoGenerator超详细解析!完整配置!
集成AutoGenerator快速搭建项目注明:AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、MapperXML、Service、Controller等各个模块的代码,极大的提升了开发效率。面试资料领取只需:点击这里领取!!!!暗号:51CTO
分类:其他   时间:2020-10-31 08:32:50    收藏:0  评论:0  赞:0  阅读:30
制作 MarkText 的导航栏和动画变色背景
效果展示 show 个人布局与官网布局的不同 官网用 flex 布局垂直居中 logo 图片和文字;我是用 float 和 line-height 来近似垂直居中 官网右侧 nav 栏是 nav > a 的结构,代码简洁些;我是使用了 nav > ul > li > a 的结构,添加语义 全屏时官网 ...
分类:其他   时间:2020-10-31 08:32:39    收藏:0  评论:0  赞:0  阅读:36
面试问到的项目中用例数有多少?bug数有多少?别再傻傻的发呆!!!
被问到项目中有多少用例数,bug数目有多少,整体时间的时候?怎么回答
分类:其他   时间:2020-10-31 08:32:27    收藏:0  评论:0  赞:0  阅读:42
数据分析之数据预处理,演员与导演的关系
要求:通过给定的文件,选取文件中的导演与演员信息,并且将导演与每个演员的合作次数做一个整理 首先再开始任务之前先进行导包操作 1 import numpy as np 2 import pandas as pd 3 # 不发出警告 4 import warnings 5 warnings.filte ...
分类:其他   时间:2020-10-31 08:32:10    收藏:0  评论:0  赞:0  阅读:46
Java中的==与equals()
1.基本类型比较,直接可使用==与!= 2.对象的比较, 必须使用equals()方法。 实际上,若使用==来比较对象,其比较的是对象的引用,然而不同的引用永远也不可能相等。此时必须要去比较对象的内容,要使用equals()方法。 public boolean equals(Object obj) ...
分类:编程语言   时间:2020-10-31 08:31:58    收藏:0  评论:0  赞:0  阅读:35
sql注入问题
案例: 演示通过PreparedStatement接口的预编译功能 解决 SQL注入攻击问题. SQL注入攻击问题的产生原因: 因为用户录入的非法字符, 符号, 单词等, 被我们的SQL语句识别为关键字了, 从而修改了我们SQL语句的格式, 从而造成了安全隐患. SQL注入攻击问题的解决思路: 采用 ...
分类:数据库技术   时间:2020-10-31 08:31:44    收藏:0  评论:0  赞:0  阅读:30
Idea访问HDFS及MapReduce示例
自上篇搭建好高可用hadoop集群后,我们就可以通过程序访问hdfs及MR示例。 1. 访问HDFS Idea创建Gradle项目,然后再build.gradle添加依赖 dependencies { compile group: 'org.apache.hadoop', name: 'hadoop ...
分类:其他   时间:2020-10-31 08:31:34    收藏:0  评论:0  赞:0  阅读:31
等待唤醒机制(2)
等待唤醒机制的代码实现。 注意: 包子铺线程和包子线程关系-->通信(互斥) 必须同时使用同步技术保证两个线程只能有一个在执行。 锁对象必须保证唯一,可以使用包子对象作为锁对象。 包子铺和吃货的类就需要把包子对象作为参数传递进来。 1. 需要在成员位置创建一个包子变量。 2. 使用带参数构造方法,为 ...
分类:其他   时间:2020-10-31 08:31:22    收藏:0  评论:0  赞:0  阅读:31
334条   上一页 1 ... 15 16 17
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!