会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
以观复
人神好清,而心扰之;人心好静,而欲牵之。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
31
32
33
34
35
36
37
38
39
···
45
下一页
2020年8月11日
TCP/IP速记
摘要: 网络协议 计算机网络的核心就是网络协议。网络协议是计算机网络中为了数据交换而建立的规则。 OSI七层模型和TCP/IP五层模型 在实际运用中,最终是TCP得到了广泛的应用。 OSI是一种设计得非常详细的协议,而问题就是出在详细上;因为实际的情况往往比想象中的更加多变和灵活,所以OSI的详细本该成为它
阅读全文
posted @ 2020-08-11 12:14 吾以观复
阅读(343)
评论(0)
推荐(0)
2020年8月10日
数据结构和算法速记
摘要: 数据结构 数组 结构特征:内存地址连续,大小固定 使用特点:查询快,插入慢 链表 结构特征:内存地址不连续,大小可变 使用特点:查询慢,插入快 栈 结构特征:顺序栈(基于数组实现,继承数组特征),链式栈(基于链表实现,继承链表特征) 使用特点:先进后出,后进先出 队列 结构特征:顺序队列(基于数组实
阅读全文
posted @ 2020-08-10 13:43 吾以观复
阅读(255)
评论(0)
推荐(0)
2020年8月7日
多线程相关概念
摘要: 相关概念 进程:启动一个应用程序,就会开启一个进程(微信,QQ,浏览器等等) 线程:程序的执行路径 进程和线程的区别:进程是在操作系统下的并发,线程是在应用程序下的并发 多线程:在同一进程中开启了多个不同的执行路径,多个路径同时执行 多线程好处:提高程序整体运行速度,快速响应 多线程的应用场景: 异
阅读全文
posted @ 2020-08-07 17:20 吾以观复
阅读(211)
评论(0)
推荐(0)
线程安全&Java内存模型
摘要: Java内存模型 Java内存模型(JMM)主要目标是定义多线程的情况下线程访问变量的规则。 JMM规定线程之间的共享变量存储在主内存中,每个线程都有一个本地内存(工作内存),本地内存存储了共享变量的副本。 关于线程安全 什么是线程安全问题? 当多个线程同时共享同一个全局变量做写的操作时候,可能会受
阅读全文
posted @ 2020-08-07 17:14 吾以观复
阅读(228)
评论(0)
推荐(0)
线程通讯wait¬ify
摘要: 相关概念 锁:解决线程间冲突的问题 wait¬ify:解决线程间协作的问题 wait和sleep的区别 wait期间对象锁是释放的,而sleep只能延时,并未释放锁 调用wait方法:暂停正在执行的线程,放弃CPU执行权,并释放资源锁 调用notify方法:唤醒暂停的线程使之运行 生产者&消费
阅读全文
posted @ 2020-08-07 17:12 吾以观复
阅读(147)
评论(0)
推荐(0)
2020年8月6日
创建多线程的4种方式
摘要: - 继承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)
重写ThreadPoolTaskExecutor
摘要: ThreadPoolExecutor:JDK内置线程池实现 ThreadPoolTaskExecutor:Spring对JDK中线程池做了一层封装 参考代码:https://github.com/Noneplus/ConcurrentDemo 创建一个SpringBoot项目 主类开启异步注解 /*
阅读全文
posted @ 2020-08-06 18:42 吾以观复
阅读(445)
评论(0)
推荐(0)
2020年8月5日
JVM类加载机制
摘要: 类的加载过程 类的加载过程分为加载,验证,准备,解析,初始化共5个阶段 类的生命周期加上使用,卸载共7个阶段 加载 将字节码转换为二进制字节流加载到内存中,然后生成一个Class对象,用于类数据的访问 验证 保证字节流通过JVM规范校验和代码逻辑校验。 准备 为静态变量分配内存并设置初始值 设置初始
阅读全文
posted @ 2020-08-05 17:21 吾以观复
阅读(177)
评论(0)
推荐(0)
GC回收算法&GC回收器
摘要: 垃圾标记 在回收垃圾前,需要判断哪些是垃圾,哪些不是。 引用计数法 原理:被引用+1,未被引用-1,为0时回收。 问题:无法解决循环引用的问题 什么是循环引用?(环) A 引用了 B,B 引用了 C,C 引用了 A,它们各自的引用计数都为 1。但是它们三个对象却从未被其他对象引用,(假设有1000个
阅读全文
posted @ 2020-08-05 17:19 吾以观复
阅读(407)
评论(0)
推荐(0)
2020年8月2日
部署Python应用
摘要: 安装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
下一页
公告