ICode9

精准搜索请尝试: 精确搜索
  • 概述如何做性能测试2022-07-11 11:32:28

    1.调研测试需求,软硬件环境,架构图,以及一些相关性的问题(配合人员,资源申请,测试时间,访问权限,是否有第三方支持等) 2.开始压测,简要流程是:     2.1 构建测试脚本,模拟测试场景 ->2.2 执行测试,寻找资源瓶颈 ->2.3 根据资源瓶颈,查找问题的具体原因 ->2.4 解决问题,重复第一步,循环压测,直到满

  • java框架概述2022-07-10 17:32:42

    1、数组的优缺点 数组的优点 数组的读取和更改数据的效率是所有数据据结构中最高的 数组的缺点 数组不适合进行大量数据的存储,因为数组在内存中很难找到连续且大的内存空间 数组的随机删除和插入的效率低,因为数组进行任意索引的删除和插入时,索引后面的元素都会发生集体左移或

  • 函数式编程思想概述以及Lambda标准格式2022-07-10 14:31:54

    函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情"。 相对而言,面向对象过分强调"必须通过对象的形式来做事情”, 而函数式思想则尽量忽略面向对象的复杂语法―—强调做什么,而不是以什么形式做。   面向对象的思想:做一件事情,找一

  • 线程状态概述和等待唤醒案例分析2022-07-10 10:35:40

    线程状态概述 线程状态 导致状态发生条件 NEW 至今尚未启动的线程处于这种状态 RUNNABLE 正在Java虚拟机中执行的线程处于这种状态 BLOCKED 受阻塞并等待某个监视器锁的线程处于这种状态 WAITING 无限期地等待另一个线程来执行某一特定操作的线程处于这种状态 TIMED_

  • 等待唤醒机制概述以及需求分析2022-07-10 09:37:04

    等待唤醒机制概述 就是在一个线程进行了规定操作后,就进入等待状态 ( wait() ),等待其他线程执行完他们的指定代码过后再将其唤醒( notify()) ;   在有多个线程进行等待时,如果需要,可以使用notifyAll)来唤醒所有的等待线程。 wait/notify 就是线程间的一种协作机制。        

  • IO概述(概念&分类),一切皆为字节2022-07-08 22:01:48

    IO概述(概念&分类): IO:输入/输出(Input/Output) 流:是一个种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。 IO中的流就相当与我们日常生活中的管道,我们通过管道来把水引到用户,通过管道把石油输送到大罐.同样,我们利用流来从硬盘的文件中读数

  • IO概述(概念&分类)与一切皆为字节2022-07-08 21:37:24

    IO概述(概念&分类) 概念 一、IO流概述IO:输入/输出(Input/Output) 流:是一个种抽象的概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输。 IO中的流就相当与我们日常生活中的管道,我们通过管道来把水引到用户,通过管道把石油输送到大罐.同样,我们利用流来

  • 线程安全问题概述和线程安全的代码实现2022-07-08 16:36:41

    线程安全问题概述 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行结果是一样的,而且其他变量的值和预期的结果也是一样的,就是线程安全的。  图: 单线程程序      多线程没有共享数据      多线程共享数据         线程安全

  • 函数式编程思想概述与函数式编程思想概述2022-07-08 14:03:56

    函数式编程思想概述 线程池的使用 Java里面线程池的顶级接口是java.util.concurrent.Executor,但是严格意义上讲 Executor并不是一个线程 池,而只是一个执行线程的工具。真正的线程池接口是java.util.concurrent. Executorservice。要配置一个线程池是比较复杂的,尤其是对于线程池的

  • 解决线程安全问题_Lock锁,线程状态概述2022-07-08 10:35:19

    解决线程安全问题_Lock锁: 解决线程安全问题的三种方案:使用Lock锁 java.utiL.concurrent.Locks.Lock接口 lock_实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作。 Lock接口中的方法: void Lock()获取锁。 void unLock()释放锁。 java.utiL.concurrent.Locks.Reent

  • 线程安全问题的概述和线程安全的代码实现与问题产生的原理2022-07-08 10:01:24

    线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们通过一个案例,演示线程安全的问题: 电影院要买票,我们模拟电影院买票的过程。假设要播放的电影是"葫芦

  • 线程安全问题的概述,线程安全问题产生的原理2022-07-07 22:02:00

    线程安全问题的概述: 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的, 而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的

  • 线程安全问题的概述与线程安全问题的代码实现2022-07-07 21:02:35

    线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是“葫芦

  • 等待唤醒机制概述2022-07-07 20:32:05

    等待唤醒中的方法等待唤醒机制就是用于解决线程间通信的问题的,使用到的3个方法的含义如下∶1. wait :线程不再活动,不再参与调度,进入wait set中,因此不会浪费CPU资源,也不会去竞争锁了,这时的线程状态即是WAITING。 它还要等着别的线程执行一个特别的动作,也即是“通知( notify ) "在这

  • Map集合概述和Map常用子类2022-07-06 17:46:03

    Map集合概述 Map可以理解为双列集合,元素是成对存在的。每个元素由键与值两部分组成,通过键可以找对所对应的值。 特点:   1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)   2.Map集合中的元素,key和value的数据类型可以相同,也可以不同   3.Map集合中的元素,key是不

  • Map集合概述和Map常用子类2022-07-06 17:00:55

    概述java.util.Map接口 Map<K,V> 有两个泛型 类型参数:K - 此映射所维护的键的类型V - 映射值的类型 特点:1.Map集合是双列集合,一个元素包含两个值,一个是key,一个是value 2.Map集合中的元素,key和value的数据类型可以相同,也可以不同 3.Map集合中的元素,key不允许重复,但是value可以重复

  • Map集合概述-Map常用子类2022-07-06 14:34:43

    Map集合概述 现实生活中,我们常会看到这样的一种集合︰IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种——对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map 接口。我们通过查看Map接口描述,发现 wap接口下的集合与collection接

  • 电商项目_分析,概述,规范,介绍。2022-07-05 22:05:29

    电商数字化转型之数据仓库建设(基于hive) 第一章 数仓分析 第一节 数仓分层概述 根据实际生产情况,建议将数据仓库分为三层,自下而上为: 数据引入层(ODS,Operation Data Store) 数据公共层(CDM,Common Data Model) 数据应用层(ADS,Application Data Service) 数据引入层(ODS,Operation Data Sto

  • for增强循环 泛型概述2022-07-05 20:33:56

    增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性collection<E>extends Iterable<E>:所有的单列集合都可以使用增强forpublic interface Iterable<T>实现这个接口允许对象成为“foreach”语句的目标。增强for循环:用来遍历集合和

  • Docker概述2022-07-04 23:37:03

    Docker容器概述 Docker是什么是一种轻量级的“虚拟机”,Docker是一个用于开发,交付和运行应用程序的开放平台。 在Linux容器里运行应用的开源工具(容器引擎),让开发者可以打包大门的应用及依赖包到一个可移植的镜像中,然后发布到任何流行的linux或者window机器中。   Docker的设计宗旨:B

  • Linux概述2022-07-04 23:03:04

    Linux概述 1.操作系统 定义:操作系统(Operating system,简称OS)是管理计算机硬件与软件资源的计算机程序 作用:是把计算机中对设备的操作封装起来,供应用软件调用,也是提供一个让用户与系统交互的操作界面 常用的: 1.Windows 2.Macos 3.linux 移动端: 安卓与苹果 2.操作系统的发展史 Unix 1

  • Java开发环境概述,数据类型,变量2022-07-04 22:38:16

    第一章 Java概述 1.1、java开发环境概述 什么是JVM JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台 什么是JRE 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等如果想要运行一个开发好

  • Collection集合概述和集合框架介绍2022-07-04 22:37:28

    集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据 集合和数组既然都是容器,他们有什么区别? 1.数组的长度是固定的,集合的长度是可变的 2.数组中存储的是同一类型的元素,可以存储基本数据类型值,集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时

  • 多态的概述和多态的格式与使用2022-07-04 14:31:24

    多态的概述 奥特曼是一个对象,这个对象有蓝色形态,也有红色形态,还有其他的各种形态。 一个对象拥有多种形态,这就是:对象的多态性     多态的格式与使用 代码当中体现多态性,其实就是一句话:父类引用指向子类对象。 格式:   交类名称对象名= new子类名称();l或者:   接口名称对

  • 多态的概述和多态的格式与使用2022-07-04 14:00:24

    概述 引入 多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也 是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态 定义   ~多态: 是指同

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有