码迷,mamicode.com
首页 > 编程语言 > 周排行
多线程面试题(2020)
多线程 1.并行和并发有什么区别? 并行:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑 上来看那些任务是同时执行。 并发:多个处理器或多核处理器同时处理多个任务。 如下图: 并发和并行 并发 = 两个队列和一台咖啡机。 并行 = 两个队列和两台咖啡机。 2.线程和进程的区别 ...
分类:编程语言   时间:2020-04-12 14:00:29    阅读次数:65
JAVA坦克大战项目练习日3
1.如果调用repaint(),则相当于先自动调用update(),再自动调用paint()方法。 2. public abstract boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver o ...
分类:编程语言   时间:2020-04-12 14:00:47    阅读次数:82
JAVA基础训练
关于class有如下几点规则: 文件的名字必须和class的名字一致(public级别的class名字)。 文件必须只包含一个public访问基本的class(可以包含多个非public级别的class)。 package名字必须和目录一致。 入口方法 App.java 1 public class ...
分类:编程语言   时间:2020-04-12 14:02:02    阅读次数:64
【ML-13-4】隐马尔科夫模型HMM--预测问题Viterbi(维特比)算法
【ML-13-1】隐马尔科夫模型HMM 【ML-13-2】隐马尔科夫模型HMM--前向后向算法 【ML-13-3】隐马尔科夫模型HMM--Baum-Welch(鲍姆-韦尔奇) 【ML-13-4】隐马尔科夫模型HMM--预测问题Viterbi(维特比)算法 目录 基础--HMM常用概率的计算 HMM最 ...
分类:编程语言   时间:2020-04-12 14:04:57    阅读次数:132
Java从0到全栈-Java语言概述与开发环境搭建
Java从0到全栈-Java语言概述与开发环境搭建 Java从0到全栈 Java语言概述 Java发展历史 Java之父-James Golsing 起源 1991年,SUN(Standford University Network)公司的James Golsing领导的工程师小组想要开发一种用于像 ...
分类:编程语言   时间:2020-04-12 14:05:14    阅读次数:152
java连接Linux服务器问题
问题: 使用java连接Linux服务器上的redis失败 代码: package com.redis.study.test; import org.junit.Test; import redis.clients.jedis.Jedis; public class RedisTest { @Tes ...
分类:编程语言   时间:2020-04-12 14:06:51    阅读次数:118
python之requests模块-cookie
cookie并不陌生,与session一样,能够让http请求前后保持状态。与session不同之处,在于cookie数据仅保存于客户端。requests也提供了相应到方法去处理cookie。 在python之requests模块-session中,我们知道了requests中的session对象能 ...
分类:编程语言   时间:2020-04-12 14:08:10    阅读次数:77
JavaSE(5)(面向对象之类和类的成员)
面向对象三大主线 1. 类及类的成员 2. 三大特性 3. 其他关键字 一、类和类的对象 类和对象 类 类就好像是一个模子(模版),利用属性和方法来描述对象的信息,具有某些共同特征的实体的集合,是一种抽象的数据类型. 类的定义方法: 对象 对象是类的一个实例(不是女朋友哦),有属性(状态)和方法(行 ...
分类:编程语言   时间:2020-04-12 14:08:34    阅读次数:77
Java中BIO、NIO、AIO的区别和应用场景
学习IO,首先要明白四个东西。 1.同步 java自己去处理io。 2.异步 java将io交给操作系统去处理,告诉缓存区大小,处理完成回调。 3.阻塞 使用阻塞IO时,Java调用会一直阻塞到读写完成才返回。 4.非阻塞 使用非阻塞IO时,如果不能立马读写,Java调用会马上返回,当IO事件分发器 ...
分类:编程语言   时间:2020-04-12 14:09:51    阅读次数:73
如何排查java进程cpu100%的问题
cpu是时分(time division)的,操作系统里有很多线程,每个线程的运行时间由cpu决定,cpu会分给每个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,则是100%;我们应该意识到,cpu运行速度很快(主频非常高),除非密集型耗费cpu的运算,其它类型任务都会在 ...
分类:编程语言   时间:2020-04-12 14:11:16    阅读次数:75
旋转数组的最小数字
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路分析 数组是 ...
分类:编程语言   时间:2020-04-12 14:11:33    阅读次数:66
C语言实验报告(四)
C语言实验报告四 实验项目: 5.3.1练习2 求数列的前n项和 5.3.2练习2 求水仙花数 5.3.4 十进制转换 5.3.5练习1 百马百担问题 5.3.5练习2 求等差数列 5.3.5练习3 食品分配问题 九九乘法表 姓名:张思勇 地点:家中 时间:2020.3.25 一、实验目的与要求 1 ...
分类:编程语言   时间:2020-04-12 14:14:11    阅读次数:261
python 装饰器写法
```# 如果装饰器没有参数,但是被装饰的函数需要参数时,接收被装饰函数的形参需要写在装饰器函数的形参位置# def dec1(func):# def wrapper(*args):# print()# func(*args)# return wrapper### @dec1# def foo(na... ...
分类:编程语言   时间:2020-04-12 14:14:32    阅读次数:64
阿里面试 Java 都问什么?万字总结!
作者:rhwayfunn blog.csdn.net/u011116672/article/details/50991618 拿到 阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。 在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。 我本科毕业于中南大学信管专业,真 ...
分类:编程语言   时间:2020-04-12 14:18:40    阅读次数:85
一个气泡提示的Javascript控件
某日,忽的想写个js小控件。功能很简单,就是可以在文本框下面显示一个气泡提示,如上图。图是Chrome里截来的,是Chrome原生的提示样式。只要在文本框启用『required』,提交时内容为空时就会出现如图提示。 首先第一步,该是要构建一个提示文字的HTML模型,那么弹出提示时就可以被重复构建了( ...
分类:编程语言   时间:2020-04-12 14:19:23    阅读次数:153
自学编程从哪里学选什么语言过来人告诉你经验
什么是编程? 编程呢,就是你编写程序,来控制电脑手机(或者其他电子设备)完成你想要达成的目的。你现在用的电脑手机上的各种功能都是通过编程出来的程序实现的。 为什么要学编程? 听起来编程很高深的样子,感觉离自己生活那么远,自己有必要学习编程吗?这个不妨听一下美国苹果公司创始人乔布斯的看法。 人人都应该 ...
分类:编程语言   时间:2020-04-12 14:21:57    阅读次数:90
【ML-13-2】隐马尔科夫模型HMM--前向后向算法
【ML-13-1】隐马尔科夫模型HMM 【ML-13-2】隐马尔科夫模型HMM--前向后向算法 【ML-13-3】隐马尔科夫模型HMM--Baum-Welch(鲍姆-韦尔奇) 【ML-13-4】隐马尔科夫模型HMM--预测问题Viterbi(维特比)算法 目录 引言 直接计算 前向算法 前向算法实例 ...
分类:编程语言   时间:2020-04-12 14:22:12    阅读次数:106
[LeetCode in Python] 5382 (M) html entity parser HTML 实体解析器
题目: https://leetcode cn.com/problems/html entity parser/ 「HTML实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它们对应的字符实体包括: 双引号:字符实体 ...
分类:编程语言   时间:2020-04-12 14:28:21    阅读次数:63
python基础
python注释 注释以#号开头,直至行尾。让#号后的字符不参与执行。 python程序的组成 程序由模块组成 模块由语句、函数、类等组成 语句包含表达式 表达式建立并处理对象 基本输出函数 print(值1, 值2, ...) print("a=%d" % a) print(value, sep= ...
分类:编程语言   时间:2020-04-12 14:29:42    阅读次数:75
java面试
1.java多线程 1.1--java多线程通信? 多线程并发编程时,难免会遇到线程间的通信问题。线程通信方式的思想大体上来说可以分为两种:共享和传递。 共享的实现方式可以是共享变量、共享文件、数据库、网络等。传递的实现方式可以是消息队列、生产者-消费者模型等。 (1)共享变量: 使用volatil ...
分类:编程语言   时间:2020-04-12 14:30:23    阅读次数:68
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!