摘要: 之前的时间由于课程原因没有进行继续的学习,这里在两周之类将并发、数据库初阶和JAVAweb全部啊解决。 2021.12.6 JUC CPU密集型和IO密集型 都是为了描述前面七个参数中最大线程数得到。 CPU密集型其实就是几核的处理器,可以保持CPU的效率最高 IO密集型:判断程序中十分耗IO的线程 阅读全文
posted @ 2021-12-07 11:14 damndamit 阅读(54) 评论(0) 推荐(0)
摘要: 2021.11.15 用户管理 相关的一些概念 每个用户都至少需要属于一个组的这个概念。用组太区分用户,来规定用户的权限。 还有个永华家目录的概念,/home/目录下有各个创建用户对于家的目录,当用户登陆时,会自动定位到自己的家目录。 添加用户 基本语法:useradd [选项] 用户名 这里差一点 阅读全文
posted @ 2021-11-15 22:09 damndamit 阅读(45) 评论(0) 推荐(0)
摘要: 2021.11.13 虚拟机和centos的安装 基本的虚拟机和linux操作系统和windows的关系: 虚拟机的网络适配器的几种模式 桥连:即是pc主机一个ip地址,该虚拟机下的linux操作系统一个虚拟地址,这个虚拟地址是主机地址的顺序增加。缺点就是占用了ip地址,容易造成ip地址紧张。 NA 阅读全文
posted @ 2021-11-13 21:37 damndamit 阅读(80) 评论(0) 推荐(0)
摘要: 2021.10.31 并发 线程池 线程池必考:三大方法、七大参数、四种拒绝策略 池化技术 程序的运行本质即是占用系统的资源,因此为了优化资源的使用,即引入了池化技术。 池化技术:事先准备好一些资源,需要用的时候就直接拿,用完之后归还即可。因为资源本身的创建、销毁等都十分复杂和占用时间。 线程池的好 阅读全文
posted @ 2021-10-30 21:45 damndamit 阅读(49) 评论(0) 推荐(0)
摘要: 2021.10.30 并发 基础知识 生产者和消费者问题 本质即是线程之间的通信问题。 package JUC;//线程之间的通信问题 //生产者消费者,通过num作为媒介,一边加1,一边减1的通信过程 public class Demo02 { public static void main(St 阅读全文
posted @ 2021-10-30 21:43 damndamit 阅读(72) 评论(0) 推荐(0)
摘要: 2021.10.29 什么是锁 锁的是什么!!? 并发 JUC 首先要了解的就是,JUC的含义就是java中自带的几个包,具体的位置定义如下 而这几个包,自然也就是跟并发过程有关系。 一些基础知识: 进程和线程 Java是开不了线程的,是通过本地方法底层的c++实现,Java无法操作硬件。 并发和并 阅读全文
posted @ 2021-10-29 22:19 damndamit 阅读(36) 评论(0) 推荐(0)
摘要: 2021.10.29 静态内部类?局部内部类? 以及用接口创建对象是什么情况,为什么不这样就会矛盾? 这篇中的第一个例子的细节要在挖一下。 多线程 Lamda表达式 引入的基本理念: 函数式接口的定义 即lamda表达式就是针对函数式接口来进行实现的。 具体代码示例 package Thread; 阅读全文
posted @ 2021-10-29 22:16 damndamit 阅读(61) 评论(0) 推荐(0)
摘要: 2021.10.27 多线程 简介 注意进程是系统资源分配的这么一个概念。 真正执行的是线程。 基本的一些操作系统层面的知识,有助于对计算机基本的理解: 线程的创建 基本的三种创建方法 首先了解继承了线程类的两种方法的调用: 即run方法是完全的单路的按顺序执行各种线程和主线程 而start方法则是 阅读全文
posted @ 2021-10-27 21:57 damndamit 阅读(54) 评论(0) 推荐(0)
摘要: 2021.10.26 JVM 垃圾回收器 Parallel回收器 概述 与parnew主要的区别就是对控制量的要求有区别,其实也可以发现其他的方面很多都是一样的。 注意就是高吞吐量的注重就是不能够有太多的交互。后台运算的例子也如上图所示。 parallel old除了在并行上的区别话,也没有更多的新 阅读全文
posted @ 2021-10-26 22:20 damndamit 阅读(54) 评论(0) 推荐(0)
摘要: 2021.10.20and21 JVM 运行时数据区 虚拟区栈 各种变量类型的一个简单的比较。 类变量即是在用static修饰的变量。 更想知道的还是为什么静态方法中无法用this关键字。 这个先记到这,后面用到再详细说 操作数栈(用数组来实现的栈结构) 其他的一些需要注意的 最后一条即是无法通过什 阅读全文
posted @ 2021-10-26 19:38 damndamit 阅读(63) 评论(0) 推荐(0)