码迷,mamicode.com
首页 > 2020年04月25日 > 全部分享
Java 中用到的线程调度算法是什么?
计算机通常只有一个 CPU,在任意时刻只能执行一条机器指令,每个线程只有获得 CPU 的使用权才能执行指令.所谓多线程的并发运行,其实是指从宏观上看,各个线 程轮流获得 CPU 的使用权,分别执行各自的任务.在运行池中,会有多个处于就绪状 态的线程在等待 CPU,JAVA 虚拟机的一项任务就是负责线 ...
分类:编程语言   时间:2020-04-25 01:06:50    阅读次数:208
回到javaweb的第十四天(二)(黑马旅游网案例)
这里难道6+3+3不是12吗?12不是放得下吗? 重写黑马旅游网启示: 写完一部分就要把一部分给缩起来!! 对于这种的话,就是说,也是同一个row里面的 然后的话分为4和8的长度 然后去弄即可 都是一样的,8长度的位置去弄缩略图 弄6个缩略图,并且md 每一个在4 他就会自动换行了 再学一个comp ...
分类:编程语言   时间:2020-04-25 01:06:17    阅读次数:100
Java练习 标准输入,输出,以及while 循环
while语句的结构 while(条件1){ //代码块1 } do { // 代码块1 //代码块2 }while (判断条件) for (赋初始值;判断条件;增减标志量) { //代码块1 //代码块2 } for(元素类型type 元素变量var : 遍历对象obj) { //引用了var的J ...
分类:编程语言   时间:2020-04-25 01:05:55    阅读次数:99
大数计算求(3^n+1)/2
#include <iostream> #include <vector> using namespace std; const int MAX_LEN = 10000; int main() { int n = 0; //3^n的最大位数是:10000,乘一次3就加一位 while (cin >> ...
分类:其他好文   时间:2020-04-25 01:05:33    阅读次数:69
1085 Perfect Sequence (25分)
Given a sequence of positive integers and another positive integer p. The sequence is said to be a perfect sequence if M≤m×p where M and m are the max ...
分类:其他好文   时间:2020-04-25 01:04:46    阅读次数:70
containerd.io、docker-ce-cli、docker-ce分别是干什么的。
containerd.io - daemon to interface with the OS API (in this case, LXC - Linux Containers), essentially decouples Docker from the OS, also provides co ...
分类:其他好文   时间:2020-04-25 01:04:18    阅读次数:1466
死锁与活锁的区别,死锁与饥饿的区别?
死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成 的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 产生死锁的必要条件: 1、互斥条件:所谓互斥就是进程在某一时间内独占资源。 2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 3、不剥夺条件:进 ...
分类:其他好文   时间:2020-04-25 01:03:41    阅读次数:287
判断两棵树是否相同
给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 链接:https://leetcode-cn.com/problems/same-tree 1.递归法 class Solution { public: bool Judge(Tre ...
分类:其他好文   时间:2020-04-25 01:03:20    阅读次数:56
网络流二·最大流最小割定理(Dinic模板+dfs/bfs找S集合模板)
网络流二·最大流最小割定理 AC_Code: 1 #include <bits/stdc++.h> 2 #include <ctime> 3 #include <algorithm> 4 #include <random> 5 using namespace std; 6 typedef long ...
分类:其他好文   时间:2020-04-25 01:02:59    阅读次数:73
计算机面试知识整合(更新中...)
计算机网络篇 搞定计算机网络面试,看这篇就够了(补充版):https://juejin.im/post/5b7be0b2e51d4538db34a51e heading 17 最常见的12道计算机网络面试题:http://www.justdojava.com/2019/11/03/Network_i ...
分类:其他好文   时间:2020-04-25 01:02:26    阅读次数:87
说说对 SQL 语句优化有哪些方法?(选择几条)
1、Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可 以过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。 2、用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。 3、 避免在索引列上使用计算 4、避免在索引 ...
分类:数据库   时间:2020-04-25 01:02:12    阅读次数:136
Mac终端配置免密码登陆云服务器
一、前言 个人购买了阿里云服务器,配置好远程连接密码和登陆密码后,使用iTerm2终端ssh root@ip,每次都需要输入密码,实在是麻烦。 ssh免密登陆,其实就是将本机的公钥存到服务器上,authorized_keys文件是Linux系统默认生成的用来保存远程登录设备的公钥。初始时为空,在.s ...
分类:系统相关   时间:2020-04-25 01:01:51    阅读次数:115
pd.Index(ser2).get_indexer(ser1),返回ser1中各元素在ser2中的索引位置
pd.Index(ser2).get_indexer(ser1),返回ser1中各元素在ser2中的索引位置 #pd.Index(ser2).get_indexer(ser1),返回ser1中各元素在ser2中的索引位置 ser1=pd.Series(['c', 'a', 'b', 'b', 'c' ...
分类:其他好文   时间:2020-04-25 01:01:19    阅读次数:124
vue-cli项目优化,缩短首屏加载时间
主要是首屏加载太慢。 大文件定位我们可以使用webpack可视化插件Webpack Bundle Analyzer 查看工程js文件大小,然后有目的的解决过大的js文件。 安装 npm install --save-dev webpack-bundle-analyzer 在webpack中设置如下, ...
分类:其他好文   时间:2020-04-25 01:00:59    阅读次数:60
linux中的jumpserver
jumpserver原理图 前端到跳板机jumpserver的alice用户密码,和jumpserver到后端服务器的密码可以不同。用户可以通过jumpserver登陆后端服务器但是不能登陆到jumpserver服务器本身,需要在jumpserver服务器上设置登陆用户登陆后的初始化环境中定义登陆到 ...
分类:系统相关   时间:2020-04-25 01:00:13    阅读次数:117
在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别?
CyclicBarrier 可以重复使用,而 CountdownLatch 不能重复使用。 Java 的 concurrent 包里面的 CountDownLatch 其实可以把它看作一个计数器, 只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器, 也就是同时只能有一个线程去减这 ...
分类:编程语言   时间:2020-04-25 00:59:50    阅读次数:94
Codeforces #637 div2 B. Nastya and Door
题意:给你一个数组a,定义:若a[i]>a[i]&&a[i]>a[i-1],则a[i]为峰值,求长度为k的区间内峰值最多能为多少,并输出这个区间的左端点(区间需要将峰的左边和右边都包括) 题解:记录每个峰值,然后搞一个后缀和,从前往后枚举长度为k的区间,每次维护一下最多的峰值和区间位置即可. tip ...
分类:其他好文   时间:2020-04-25 00:59:03    阅读次数:83
867条   上一页 1 ... 45 46 47 48 49 50 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!