- 博客(43)
- 收藏
- 关注
原创 网络原理(一)
0.简单认识网卡;1.集线器&交换机&路由器;2.网络发展;3.OSI七层模型 VS TCP/IP四层模型;4.数据的包装和分用;5.网络中的地址管理
2021-06-19 14:53:16 186 3
原创 多线程:详细总结(二)
1.乐观锁/悲观锁;2.读写锁;3.可重入锁和不可重入锁;4.CAS机制;5.自旋锁;6.synchronized的优化:锁清除、锁粗化、偏向锁、轻量级锁、重量级锁
2021-06-19 01:21:08 85
原创 多线程:详细总结(一)
0.线程与进程;1.为什么使用多线程;2.多线程结果的随机性;3.JVM内存区域的共享和私有;4.创建多线程的两种方式;5.线程的状态;6.Thread的常见构造方法、方法以及属性;7.Thread的中断机制;8.线程安全;9.锁机制;10.多线程应用——单例模式;11.多线程的通知机制;12.线程池
2021-06-18 15:39:35 302 1
原创 JavaWeb(6):重定向与转发
1.重定向:理解、特点与方法;2.转发:理解、特点与方法;3.什么时候用重定向,什么时候用转发?4。重定向与转发的区别;
2021-06-10 17:05:50 161
原创 JavaWeb(5):JDBC
1.什么是JDBC;2.JDBC原理;3.JDBC的好处;4.DBUtil;5.JDBC——get6.JDBC——save
2021-06-10 15:15:42 115 1
原创 应用层协议:HTTP
1.Tomcat的使用;2.认识URL;3.HTTP协议格式;4.HTTP方法;5.HTTP状态码;6.HTTP常见Header;7.浏览器——服务器(Tomcat);
2021-06-04 11:18:21 155
原创 操作系统(Operator System)
1.概述;2.程序和进程;3.OS对内存的管理:内存管理单元(Memory Management Unit,MMU);4.OS如何管理进程——通过管理每个进程的数据进行管理;5.进程切换/进程调度——OS对CPU的管理;6.时间片;7.哪些情况会让OS把一个进程从CPU上调度下来;8.用户态和内核态;
2021-06-03 19:40:15 292 1
原创 二叉树常见操作
内容:1.前序遍历;2.中序遍历;3.后序遍历;4.层序遍历;5.所有节点 + 某个值;6.统计所有节点的个数;7.统计叶子节点的个数;8.统计第K层节点的个数;9.统计树的深度;10.是否包含指定值的结点;11.返回指定值的结点。
2021-04-21 19:21:39 49
原创 数据结构自学笔记(4)
1.翻转单向链表;2.找链表的中间结点;3.找倒数第K个结点;4.删除链表中所有给定val值的结点;5.将两条有序链表合并为一条有序链表;6.判断回文链表;7.删除有序链表中相同值的结点;8.以给定数字分割链表;9.找两个链表的第一个交叉点;10.给定一个值,将链表中小于该值的结点放在前面,大于该值的结点放在后面,并合并为一条链表。
2021-03-20 17:00:26 55
原创 数据结构自学笔记(2)
线性表(List):顺序表(ArrayList):增删查改等;JDK组织ArrayList类;把[size - 1]置为null;实现MyArrayList;
2021-03-04 11:28:53 123 2
原创 JavaSE自学笔记(10)
1.找出现一次的数字;2.奇数位于偶数之前;3.实现compareTo;4.实现replace;5.实现contains;6。实现indexOf
2021-03-02 17:20:05 43
原创 JavaSE自学笔记(7)
1.引用 与 对象(实例);2.类和对象;3.实例化对象的步骤;4.对象的初始化。5.构造方法与普通方法的区别;6.关于变量的默认值规则;7.this关键字;8.static;9.类的编译与加载;
2021-02-07 16:12:49 70 1
原创 JavaSE自学笔记(6)
数组:元素的线性集合;1.数组的定义初始化与赋值;2.数组的两种遍历方法3.使用Arrays类种常见的方法;4.自写toString,copyOf,copyOfRange,冒泡排序,二分查找;
2021-02-05 16:30:25 62
原创 JavaSE自学笔记(4)
方法;1.统计一个数的二进制中1的个数;2.统计一个数的二进制中奇数位与偶数位1的个数;3.登录系统;4.水仙花数;5.猜数字难度版;
2021-02-03 21:53:18 47
原创 JavaSE自学笔记(3)
1.求字符串中指定字符的ASCII码;2.输入输出;3.十六进制转十进制;4.秒转时分秒;5.打印素数;6.求两个数的最大公约数(欧几里得算法);7.打印乘法口诀表;8.二分查找(面向对象);
2021-02-02 11:03:49 75
原创 C语言学习笔记(8)
笔记内容:1.模拟strlen;2.模拟strcpy;3.模拟strcmp;4.模拟strcat;5.模拟strstr;6.qsort;7.模拟memcpy;8.模拟memmove;
2020-12-01 17:22:42 70
原创 C语言学习笔记(5)
笔记内容:1.求两个数二进制中不同位的个数;2.打印整数二进制的奇数位和偶数位;3.计算二进制中1的个数;4.交换两个变量(不使用第三变量);
2020-10-31 16:30:35 40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人