上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 45 下一页
摘要: 网络协议 计算机网络的核心就是网络协议。网络协议是计算机网络中为了数据交换而建立的规则。 OSI七层模型和TCP/IP五层模型 在实际运用中,最终是TCP得到了广泛的应用。 OSI是一种设计得非常详细的协议,而问题就是出在详细上;因为实际的情况往往比想象中的更加多变和灵活,所以OSI的详细本该成为它 阅读全文
posted @ 2020-08-11 12:14 吾以观复 阅读(343) 评论(0) 推荐(0)
摘要: 数据结构 数组 结构特征:内存地址连续,大小固定 使用特点:查询快,插入慢 链表 结构特征:内存地址不连续,大小可变 使用特点:查询慢,插入快 栈 结构特征:顺序栈(基于数组实现,继承数组特征),链式栈(基于链表实现,继承链表特征) 使用特点:先进后出,后进先出 队列 结构特征:顺序队列(基于数组实 阅读全文
posted @ 2020-08-10 13:43 吾以观复 阅读(255) 评论(0) 推荐(0)
摘要: 相关概念 进程:启动一个应用程序,就会开启一个进程(微信,QQ,浏览器等等) 线程:程序的执行路径 进程和线程的区别:进程是在操作系统下的并发,线程是在应用程序下的并发 多线程:在同一进程中开启了多个不同的执行路径,多个路径同时执行 多线程好处:提高程序整体运行速度,快速响应 多线程的应用场景: 异 阅读全文
posted @ 2020-08-07 17:20 吾以观复 阅读(211) 评论(0) 推荐(0)
摘要: Java内存模型 Java内存模型(JMM)主要目标是定义多线程的情况下线程访问变量的规则。 JMM规定线程之间的共享变量存储在主内存中,每个线程都有一个本地内存(工作内存),本地内存存储了共享变量的副本。 关于线程安全 什么是线程安全问题? 当多个线程同时共享同一个全局变量做写的操作时候,可能会受 阅读全文
posted @ 2020-08-07 17:14 吾以观复 阅读(228) 评论(0) 推荐(0)
摘要: 相关概念 锁:解决线程间冲突的问题 wait&notify:解决线程间协作的问题 wait和sleep的区别 wait期间对象锁是释放的,而sleep只能延时,并未释放锁 调用wait方法:暂停正在执行的线程,放弃CPU执行权,并释放资源锁 调用notify方法:唤醒暂停的线程使之运行 生产者&消费 阅读全文
posted @ 2020-08-07 17:12 吾以观复 阅读(147) 评论(0) 推荐(0)
摘要: - 继承Thread 继承Thread类,重写run方法实现多线程 package com.noneplus; class Task1 extends Thread { @Override public void run() { for (int i = 0; i < 10; i++) { Syst 阅读全文
posted @ 2020-08-06 18:44 吾以观复 阅读(472) 评论(2) 推荐(0)
摘要: ThreadPoolExecutor:JDK内置线程池实现 ThreadPoolTaskExecutor:Spring对JDK中线程池做了一层封装 参考代码:https://github.com/Noneplus/ConcurrentDemo 创建一个SpringBoot项目 主类开启异步注解 /* 阅读全文
posted @ 2020-08-06 18:42 吾以观复 阅读(445) 评论(0) 推荐(0)
摘要: 类的加载过程 类的加载过程分为加载,验证,准备,解析,初始化共5个阶段 类的生命周期加上使用,卸载共7个阶段 加载 将字节码转换为二进制字节流加载到内存中,然后生成一个Class对象,用于类数据的访问 验证 保证字节流通过JVM规范校验和代码逻辑校验。 准备 为静态变量分配内存并设置初始值 设置初始 阅读全文
posted @ 2020-08-05 17:21 吾以观复 阅读(177) 评论(0) 推荐(0)
摘要: 垃圾标记 在回收垃圾前,需要判断哪些是垃圾,哪些不是。 引用计数法 原理:被引用+1,未被引用-1,为0时回收。 问题:无法解决循环引用的问题 什么是循环引用?(环) A 引用了 B,B 引用了 C,C 引用了 A,它们各自的引用计数都为 1。但是它们三个对象却从未被其他对象引用,(假设有1000个 阅读全文
posted @ 2020-08-05 17:19 吾以观复 阅读(407) 评论(0) 推荐(0)
摘要: 安装Python 3.7.5 CentOS默认安装的是2.7.5版本的python [root@iZuf6e3zah39uzoj5pg1myZ ~]# python -V Python 2.7.5 更新成阿里云yum源 cd /etc/yum.repos.d wget http://mirrors. 阅读全文
posted @ 2020-08-02 19:00 吾以观复 阅读(304) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 45 下一页