Java并发编程实战 – 笔记
Java并发编程实战 第一章 简介 1.1 并发简史 之所以在计算机加入操作系统来实现多个程序同时执行,主要基于以下原因: 资源利用率 :在某些程序中,可能需要执行非常耗时的操作,而这些操作往往不需要使用CPU,例如IO操作,此时CPU处于空闲状态,对于CPU而言,是个极大的浪费。如果在这种情况下,我们同时间运行另一个需要占用CPU的程序,无疑是提高了CPU的利用率。 公平性 :不同用户和程序…
Java并发编程实战 第一章 简介 1.1 并发简史 之所以在计算机加入操作系统来实现多个程序同时执行,主要基于以下原因: 资源利用率 :在某些程序中,可能需要执行非常耗时的操作,而这些操作往往不需要使用CPU,例如IO操作,此时CPU处于空闲状态,对于CPU而言,是个极大的浪费。如果在这种情况下,我们同时间运行另一个需要占用CPU的程序,无疑是提高了CPU的利用率。 公平性 :不同用户和程序…
我用的是Anaconda3来编译python 代码 # -*- coding: utf-8 -*- """ Created on Fri Mar 10 11:02:50 2017 @author: Administrator """ #用余弦相似性进行比较 import numpy as np #Numpy是Python的一个科学计算的库,提供了矩阵运算的功能 import jieba #pyth…
原料:客户端WIN10,IDAE;服务端CentOS6.9; 在WIN10系统下使用IDEA操作部HDFS系统时报错java.net.ConnectException:Connection refused:no,我们要首先检查以下设置是否正确(具体每一步不正确的解决方案在后边): 1.虚拟机的防火墙需要关闭 2.虚拟机和物理机需要互相ping通。 3.虚拟机HDFS的Hadoop目录下的etc/h…
方案1 List<String> shuzu = new ArrayList<String>(); shuzu.add("1"); shuzu.add("2"); shuzu.add("3"); String str = StringUtils.join(shuzu.toArray(),"");//工具类里的方法 输出结果为123 方案2 int[] arr = new i…
简述 方法其实有很多种的。我先放一些,之后有再遇到对应代码再放上来。 最简单的当然是一个个找进行对比的方法啦~ 当然还是有一些有趣的操作的 实例一: import java.util.Arrays; public static int MAX(int[] arr) { Arrays.sort(arr); return arr[arr.length-1]; } 就是先排序再来得到结果 实例二 这个是…
package com.cvicse.naba.common.utils; import java.io.UnsupportedEncodingException; /** * * * 描述:<p> 功能描述,该部分必须以中文句号结尾。</p> * 创建日期:2012-7-16 下午4:28:16<br> * @author:tianyj<br>…
一直使用ecplise、idea开发,问题是这两个都比较大。以前也使用VSCode开发过前端工程,没想到也可以支持JAVA、Python等。 今天使用VSCode搭建了JAVA的简单开发环境。 1、下载VSCode VSCode是免费的工具,可以百度搜索下载。 2、安装VSCode、JDK 根据提示安装VSCode,JDK 3、支持JAVA 打开VSCode的扩展(ctrl+shift+x),搜索…
对于C语言想必大家已经了解了,并且熟悉如何进行输入输出了!简单描述一下C语言的输入输出语句为: int n=0; scanf("%d",&n); printf("%d\n",n); 但是对于Java,相比于C语言, Java的输入输出语句就显得颇为复杂,但是功能确实很强大 !! 下面笔者来带领大家: 浅谈一下Java中的输入输出 ! 1.Java语句中的输出有三种: System.out.…
1、创建父工程 小插曲:设置pom.xml自动导入,否则每次pom文件已修改就得重新点提示中的导入 修改idea使用的maven,默认是使用它内置的maven,不是很好用,我们这里使用我们自己下载的maven,这样可以自动识别我们的本地仓库 方式一: 方式二: 2、创建模块工程 2.1创建java模块工程 接下来写个程序测试一下,首先我们在模块中的pom文件里面配置junit依赖 然后在main下…
目录 接口的默认方法 接口的静态方法 lambda基本语法 方法的引用与lambda表达式的关系 lambda表达式的应用示例 一. Runnable接口的实现 二. 集合的排序: 函数式接口 接口的默认方法 为啥要有这个新特性?举个栗子,在Java8之前,在Itreable接口中还没有forEach()方法,如果在发布Java8时,以接口的默认的(public abstract)关键字来修饰它的…