首页 > 2020年09月02日 > 全部分享
了解下JUC的线程池学习十(shutdown方法源码分析)
1.介绍 shutdown()方法中会通过interruptIdleWorkers()中断所有的空闲线程, 这个时候有可能有非空闲的线程在执行某个任务,执行任务完毕之后, 如果它刚好是核心线程,就会在下一轮循环阻塞在任务队列的take()方法, 如果不 做额外的干预,它甚至会在线程池关闭之后永久阻塞 ...
分类:编程语言   时间:2020-09-02 19:26:40    收藏:0  评论:0  赞:0  阅读:54
开启win10下Ubuntu子系统的SSH服务
来源:https://blog.csdn.net/zhouzme/article/details/81087837 Win10中安装Ubuntu子系统后默认是没有开启SSH服务的,需要手动配置开启, 如何安装win10的linux子系统可以参考这篇文章:https://blog.csdn.net/z ...
分类:Windows开发   时间:2020-09-02 19:26:23    收藏:0  评论:0  赞:0  阅读:56
scala 命名规范
包名 规范 一般是小写字母、数字、点组成 不能以数字开头 不能使用关键字 示例 com.公司名.项目名.模块名 com.guigu.oa.model com.sina.user 类名 规范 数字、字母、下划线、美元符号组成 一般以大写字母开头 一般使用驼峰命名法 不能使用关键字 示例 Person ...
分类:其他   时间:2020-09-02 19:26:09    收藏:0  评论:0  赞:0  阅读:68
启动spring boot项目时报错:java.lang.ClassNotFoundException: javax.servlet.Filter
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <!--<scope>provided</scope>--> </dependen ...
分类:编程语言   时间:2020-09-02 19:25:52    收藏:0  评论:0  赞:0  阅读:143
理解Word2Vec
一、简介 Word2vec 是 Word Embedding 的方法之一,属于NLP 领域。它是将词转化为「可计算」「结构化」的向量的过程。它是 2013 年由谷歌的 Mikolov 提出了一套新的词嵌入方法。 Word2vec 在整个 NLP 里的位置可以用下图表示: 二、词向量(Word Emb ...
分类:其他   时间:2020-09-02 17:41:40    收藏:0  评论:0  赞:0  阅读:58
相似项
相似项 一个基本的数据挖掘问题是从数据中获得相似项 近邻搜索 先引入一个特定的相似度的概念,通过计算交集的相对大小来获得集合之间的相似度。这种相似度称为Jaccard相似度 集合的Jaccard相似度 集合S和T的相似度记为$|S\cap T|/|S\cup T|$ ,也就是集合S和T的交集和集合并 ...
分类:其他   时间:2020-09-02 17:41:24    收藏:0  评论:0  赞:0  阅读:77
python操作excel----python打开及读取excel表格
from openpyxl import load_workbook # 只能打开已经存在的表格,不能用该方法创建一个新的表格 workbook = load_workbook(filename='score.xlsx') # 获取表格文件内的所有sheet名称 ['Sheet1', 'Sheet2 ...
分类:编程语言   时间:2020-09-02 17:41:05    收藏:0  评论:0  赞:0  阅读:64
mybatis-字段值为null或为''无法存储到数据库
参考这篇文章:https://blog.csdn.net/toalaska/article/details/90085250 这种方法是不好的,直接在数据库字段映射的dao类添加了这个注释,影响非常大,因为有时候你只想根据id直接修改其它一两个字段的值而已,假设这个你想更新的字段叫做A,并不想sel ...
分类:数据库技术   时间:2020-09-02 17:40:10    收藏:0  评论:0  赞:0  阅读:176
前端面试题之Vue
对SPA单页面的理解,它的优缺点分别是什么 SPA在Web页面初始化时加载相应的HTML、CSS、JavaScript。一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用路由机制实现HTML内容的变换,UI与用户的交互,避免页面的重新加载。 优点: 用户体验好且快 ...
分类:其他   时间:2020-09-02 17:39:55    收藏:0  评论:0  赞:0  阅读:93
Rocketmq
一、 MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时, ...
分类:其他   时间:2020-09-02 17:39:28    收藏:0  评论:0  赞:0  阅读:64
grub rescue问题修复
grub rescue问题修复 问题分析 出现该问题的原因是磁盘分区或者其他问题导致grub引导文件找不到,需要重新定位。 解决该问题的思路为: 找到grub引导文件在哪 告知系统引导的新位置 具体步骤 使用ls查看磁盘分区 找到grub所在位置 #查看是否有grub文件夹 ls (磁盘名)/ #给 ...
分类:其他   时间:2020-09-02 17:39:16    收藏:0  评论:0  赞:0  阅读:48
python操作excel-----生成excel内图表
from openpyxl import load_workbook from openpyxl.drawing.image import Image from openpyxl.chart import BarChart, Reference, LineChart # 只能打开已经存在的表格,不能 ...
分类:编程语言   时间:2020-09-02 17:39:02    收藏:0  评论:0  赞:0  阅读:74
python 执行系统命令后获取返回值
调用某些命令行程序,并获取返回值的三种方法: os.system("xxx") os.popen("xxx").read() subprocess.Popen("xxx", shell=True, stdout=subprocess.PIPE) 1 import os, subprocess 2 3 ...
分类:编程语言   时间:2020-09-02 17:38:50    收藏:0  评论:0  赞:0  阅读:209
Fiddler实战之Fidder抓取HTTPS请求Web/App(靠谱篇)
为什么要学Fidder抓包? 学习接口,必须要学http协议,不要求您对协议的掌握有多深。只是希望你能够了解什么是协议、协议的报文、状态码等等!本文通过抓包工具Fidder带你进入接口的大门。我们通过抓取的请求来学习http协议。 一.抓取web端https协议 fiddler是一个很好的抓包工具, ...
分类:移动平台   时间:2020-09-02 17:38:35    收藏:0  评论:0  赞:0  阅读:62
页脚波浪滚动css3
<!DOCTYPE html><head> <meta charset="utf-8" /> <title>页脚液态冒泡特效</title> <link rel="stylesheet" type="text/css" href="../font-awesome-4.7.0/css/font-awe ...
分类:Web开发   时间:2020-09-02 17:38:20    收藏:0  评论:0  赞:0  阅读:52
maven~生成spotbug文档
对于maven的一些插件来说,它们也都有着自己的依赖关系,建议把依赖的包和插件也写到pom里,如果你不写,在mvn时,它会自己去下载,如图: 如果你希望生成spotbug文档,你可以添加下面的几个插件,注意它们的版本号,需要对应清楚 <plugins> <!-- 代码检查 --> <plugin> ...
分类:其他   时间:2020-09-02 17:38:07    收藏:0  评论:0  赞:0  阅读:48
leetcode——43. 字符串相乘
public String multiply(String num1, String num2) { if(num1.equals("0") || num2.equals("0")){ return "0"; } String res = ""; if(num1.length()<num2.leng ...
分类:其他   时间:2020-09-02 17:08:03    收藏:0  评论:0  赞:0  阅读:48
JVM 垃圾收集算法 标记-清楚、标记-复制、标记-整理
摘要 Java程序在运行过程中会产生大量的对象,但是内存大小是有限的,如果光用而不释放,那内存迟早被耗尽。如C、C++程序,需要程序员手动释放内存,Java则不需要,是由垃圾回收器去自动回收。 垃圾回收器回收内存至少需要做两件事情:标记垃圾、回收垃圾。于是诞生了很多算法及垃圾回收器。 垃圾判断算法 ...
分类:编程语言   时间:2020-09-02 17:07:51    收藏:0  评论:0  赞:0  阅读:41
python-with open 常规使用
1.一般使用格式 1 写操作: 2 3 with open ('xx.txt','w',encoding='utf-8') as f: 4 f.write('文件内容或对象') 5 6 读操作: 7 with open ('xx.txt','r') as f: 8 f.read() 注意字符编码和读 ...
分类:编程语言   时间:2020-09-02 17:07:38    收藏:0  评论:0  赞:0  阅读:49
判断两个list是否含有重复值数据是否相同
比较代码 Except方法需要using System.Linq; private bool CompareList(List<string>? beforeContractConsumerInbounds, List<string>? afterContractConsumerInbounds) ...
分类:其他   时间:2020-09-02 17:07:16    收藏:0  评论:0  赞:0  阅读:317
392条   上一页 1 ... 5 6 7 8 9 ... 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!