码迷,mamicode.com
首页 > 编程语言 > 日排行
了不起的Java-CompletableFuture组合异步编程
在多任务程序中,我们比较熟悉的是分支-合并框架的并行计算,他的目的是将一个操作(比如巨大的List计算)切分为多个子操作,充分利用CPU的多核,甚至多个机器集群,并行执行这些子操作。 而CompletableFuture的目标是并发(执行多个操作),而非并行,是利用CPU的核,使其持续忙碌,达成最大 ...
分类:编程语言   时间:2020-03-06 17:55:48    阅读次数:86
167.两数之和 II - 输入有序数组
2020-03-06 两数之和|| - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始 ...
分类:编程语言   时间:2020-03-06 17:57:42    阅读次数:65
JavaBean
Bean:在软件开发中指可重用的组件 JavaBean:指用java语言编写的可重用组件。项目开发中domain,pojo,service,dao等都可以看成时javaBean 编写规范: 类都是public 一般实现序列化接口 成员一般私有 私有成员都有get和set方法 类都有默认无参构造 细节 ...
分类:编程语言   时间:2020-03-06 19:07:11    阅读次数:67
【剑指Offer】28、数组中出现次数超过一半的数字
题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 题解一:HashMap 1 public static int MoreTha ...
分类:编程语言   时间:2020-03-06 19:07:57    阅读次数:61
初识Java
一、Java9新特性:交互式编程工具JShell Shell 是脚本程序的含义,在很多的编程语言里面为了方便使用者进行代码的开发,都会提供有 Shell 交互式编程环境。在 Java9 以前的 Java 编程过程中有时只是为了打印一些文字或字符以验证,而从JAVA9开始提供有JShell命令,可以将 ...
分类:编程语言   时间:2020-03-06 19:12:00    阅读次数:67
京东凉经————JAVA开发实习生
先从二面说起把,一面聊的太多 1.聊聊redis的优化 2.1G数据放redis里面是多少? 3.聊聊redis的管道理解? 4.项目里哪里用的了分布式? 5.不用分布式不行?结合实际说一下? 6.为什么要学spring?spring解决了什么? 4.对于分布式你是怎么理解的? 全部开放式问题,第二 ...
分类:编程语言   时间:2020-03-06 19:18:49    阅读次数:66
【python-plt】一元正态分布图像
```python import matplotlib.pyplot as plt import numpy as np def norm_pdf(x,mu,sigma): pdf=np.exp(-((x-mu)**2)/(2*sigma**2))/(sigma*np.sqrt(2*np.pi)) ... ...
分类:编程语言   时间:2020-03-06 19:20:27    阅读次数:92
python入门之类型、条件、运算符、流程控制之if判断
1:可变、不可变类型 可变类型:值改变,id不变,原值可以被修改 可变类型包括:list,dict 不可变类型:值改变,id也变了,原值不可被修改 int、float、str是不可变类型 2、什么是条件?什么可以当做条件?为何要要用条件? ? 显式布尔值:比较运算符、True、False ? 隐式布 ...
分类:编程语言   时间:2020-03-06 19:20:45    阅读次数:99
用Java实现RSA加解密及签名和验签(2)——.pfx文件格式秘钥
注:.pfx 主要用于windows平台,浏览器可以使用,也是包含证书和私钥,获取私钥需要密码才可以 .pfx文件生成的方式可参考:https://www.cnblogs.com/ouyanxia/p/12427955.html 1、准备好pfx秘钥文件(alias默认是1) path=/RSA/o ...
分类:编程语言   时间:2020-03-06 19:22:19    阅读次数:107
用Java实现RSA加解密及签名和验签(1)——.pem文件格式秘钥
一、***.pem文件格式的秘钥(获取秘钥:可通过文件读取内容或者直接打开文件复制内容),我这里是打开文件复制秘钥直接使用 1、准备秘钥对,通过openssl生成秘钥对,生成秘钥可参考:https://www.cnblogs.com/ouyanxia/p/12427955.html A_RSA_PR ...
分类:编程语言   时间:2020-03-06 19:27:27    阅读次数:126
理解 C++ 中继承层次的关键在于理解如何确定函数调用
摘抄自《C++ Primer中文版(第4版)》 关键概念:名字查找与继承 理解 C++ 中继承层次的关键在于理解如何确定函数调用。 确定函数调用遵循以下四个步骤: (1) 首先确定进行函数调用的对象、引用或指针的静态类型。 (2)在该类中查找函数,如果找不到,就在直接基类中查找,如此循着类的继承链往 ...
分类:编程语言   时间:2020-03-06 19:28:12    阅读次数:81
你需要了解的多线程知识(JAVA ) 复习
Volatile 关键字 Volatile 是java虚拟机提供的轻量级同步机制(保证可见性,不保证原子性,禁止指令重排) 可见性之前需要了解 JVM(java虚拟机) JMM(java内存模型) javamemory model 不真实存在描述的一种规则规范 定义了程序中各个变量(包括实例字段静态 ...
分类:编程语言   时间:2020-03-06 19:28:39    阅读次数:82
centos7.x 通过yum方式安装java jdk1.8.0
本文主要介绍了在centos7.x 通过yum方式安装jdk 1.8.0的便捷方式。 ...
分类:编程语言   时间:2020-03-06 19:31:24    阅读次数:73
线程池的学习和使用
线程池的作用是初始化一些线程,当有任务的时候,就从中启动一个来执行相关任务,执行完后,线程资源重新回收到线程池中,达到复用的效果,从而减少资源的开销; 本文将介绍线程池的创建方式、优化和实际使用这几个方面进行讲解; ...
分类:编程语言   时间:2020-03-06 19:32:46    阅读次数:79
Spring AOP 由浅入深学习教程【新手向】
初识 AOP(传统程序) Tips:如果想要快速查阅的朋友,可以直接跳转到 初识AOP(Spring 程序)这一大节 (一) AOP 术语 (二) AOP 入门案例:XML 、注解方式 (三) 完全基于 Spring 的事务控制:XML、注解方式、纯注解方式 (一) AOP的简单分析介绍 在软件业, ...
分类:编程语言   时间:2020-03-06 19:49:47    阅读次数:93
java面试题
基础:https://blog.csdn.net/dd864140130/article/details/55833087 https://blog.csdn.net/weixin_38399962/article/details/80358168 ssm框架:https://blog.csdn.n ...
分类:编程语言   时间:2020-03-06 19:52:43    阅读次数:71
java基础--接口和抽象类
概述:java写了好几年,很多时候代码会用会写,但是有些基本的概念在理解上还是有点模糊,今天就好好来梳理一些接口和抽象类的概念 1、接口的含义 接口可以理解成统一的协议, 而接口中的属性也属于协议中的内容。但是接口的属性都是公共的,静态的,最终的。 接口的成员特点: 1、成员变量只能是常量,默认修饰 ...
分类:编程语言   时间:2020-03-06 19:54:46    阅读次数:53
解读gcc和g++编译器分别对c与c++文件影响
copy from : https://blog.csdn.net/qq_21792169/article/details/85097822 概述为什么需要解读gcc/g++编译器对c/c++文件的影响呢?由于系统内核一般是使用C语言来编写的,系统内核中用C语言实现了很多库。而上层应用程序有可能是用 ...
分类:编程语言   时间:2020-03-06 19:55:18    阅读次数:57
【春招】 java static 执行顺序
1 package static类型.执行顺序; 2 3 public class Test { 4 Person person = new Person("Test"); 5 static{ 6 System.out.println("test static");//1 7 } 8 9 publi ...
分类:编程语言   时间:2020-03-06 19:57:38    阅读次数:63
Java实现数组降序的方法
在Java中对一个数组进行升序、降序除了用到冒泡排序法,还可以使用Arrays类自带的sort()方法实现,升序的方法比较常见,降序比升序多一个参数条件: Collections.reverseOrder() 同时需要注意的是降序的时候数组类型只能是包装类型,不能是基本数据类型 package _3 ...
分类:编程语言   时间:2020-03-06 20:00:05    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!