自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Java实现Socket通信(UDP/TCP)

1.Socket通信UDP;2.Socket通信TCP。

2021-06-24 15:07:53 2711

原创 传输层:UDP/TCP

0.端口号;1.UDP;2.TCP;3.三次握手;4.四次挥手;5.TCP转换图;6.TCP与UDP对比;

2021-06-23 21:56:09 244 1

原创 网络原理(一)

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

原创 阻塞队列

synchronized低性能版;lock高性能版;

2021-06-17 15:42:33 58

原创 多线程:按序打印

按序打印

2021-06-16 21:22:26 102

原创 JavaWeb(7):cookie和session

1.用户信息;2.cookie;2.session。

2021-06-11 11:36:57 99 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

原创 JavaWeb(4):Servlet开发

1.开发环境;2.Servlet开发;

2021-06-09 17:09:18 68

原创 应用层协议:HTTP

1.Tomcat的使用;2.认识URL;3.HTTP协议格式;4.HTTP方法;5.HTTP状态码;6.HTTP常见Header;7.浏览器——服务器(Tomcat);

2021-06-04 11:18:21 155

原创 JavaWeb(2):JavaScript

1.JS与Java的典型区别;2.JS简单操作:(1)test;(2)留言板;(3)四则运算器;

2021-06-03 22:32:56 79

原创 JavaWeb(1):HTML与CSS

HTML;CSS;

2021-06-03 21:24:48 74

原创 操作系统(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

原创 计算机如何工作(计算机组成原理)

冯诺依曼体系结构运算逻辑单元(ALU)控制单元(CU)寄存器CPU工作

2021-06-03 16:46:33 141

原创 MySql的三种语句

MySql基本语法

2021-04-21 21:01:54 243

原创 二叉树常见操作

内容:1.前序遍历;2.中序遍历;3.后序遍历;4.层序遍历;5.所有节点 + 某个值;6.统计所有节点的个数;7.统计叶子节点的个数;8.统计第K层节点的个数;9.统计树的深度;10.是否包含指定值的结点;11.返回指定值的结点。

2021-04-21 19:21:39 49

原创 十大排序算法分析

1.算法分类;2.算法介绍;3.算法代码;

2021-04-15 17:11:44 301

原创 数据结构自学笔记(5)

1.冒泡排序;2.选择排序;3.插入排序;4.堆排序;5.希尔排序;6.快速排序;7.归并排序

2021-04-06 16:21:05 120 1

原创 数据结构自学笔记(4)

1.翻转单向链表;2.找链表的中间结点;3.找倒数第K个结点;4.删除链表中所有给定val值的结点;5.将两条有序链表合并为一条有序链表;6.判断回文链表;7.删除有序链表中相同值的结点;8.以给定数字分割链表;9.找两个链表的第一个交叉点;10.给定一个值,将链表中小于该值的结点放在前面,大于该值的结点放在后面,并合并为一条链表。

2021-03-20 17:00:26 55

原创 数据结构自学笔记(3)

链表的原理;链表的遍历与插入删除;

2021-03-09 16:23:55 55

原创 数据结构自学笔记(2)

线性表(List):顺序表(ArrayList):增删查改等;JDK组织ArrayList类;把[size - 1]置为null;实现MyArrayList;

2021-03-04 11:28:53 123 2

原创 数据结构自学笔记(1)

复杂度分析:1.时间复杂度;2.空间复杂度;

2021-03-03 10:53:15 52

原创 JavaSE自学笔记(10)

1.找出现一次的数字;2.奇数位于偶数之前;3.实现compareTo;4.实现replace;5.实现contains;6。实现indexOf

2021-03-02 17:20:05 43

原创 JavaSE自学笔记(9)

井字棋游戏

2021-02-16 17:18:02 49

原创 JavaSE自学笔记(8)

1.计算年月日相差多少天;2.日期时间;3.二分查找(二维数组);

2021-02-14 15:40:18 221 3

原创 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自学笔记(5)

1.方法;2.汉诺塔;3.斐波那契数;4.丑数;5.十进制转七进制;

2021-02-04 15:43:04 54

原创 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

原创 JavaSE自学笔记(2)

1.浮点型/字符串/整形格式打印;2.从键盘输入;3.猜数字;4.打印金字塔;

2021-02-01 21:23:15 47

原创 JavaSE自学笔记(1)

1.打印HelloWorld;2.变量;3.数据类型;4.进制;5.类型提升;6.int与String转换;

2021-02-01 15:54:07 55

原创 C语言自学笔记(9)

笔记内容:1.打印杨辉三角;2.猜凶手;3.猜名次;4.字符串左旋;5.判断是否为字符串旋转;6.杨氏矩阵查找目标数字;

2020-12-01 19:03:09 134

原创 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语言学习笔记(7)

隐式转换与整型提升

2020-11-05 10:52:21 68

原创 C语言学习笔记(6)

笔记内容:1.冒泡排序;2.数组初始化,顺序,逆序打印;3.交换两个大小相同的数组;

2020-11-04 13:01:04 43

原创 C语言学习笔记(5)

笔记内容:1.求两个数二进制中不同位的个数;2.打印整数二进制的奇数位和偶数位;3.计算二进制中1的个数;4.交换两个变量(不使用第三变量);

2020-10-31 16:30:35 40

原创 C语言学习笔记(4)

笔记内容:1. 多文件三子棋小游戏;2. 多文件扫雷小游戏;

2020-10-30 21:05:10 113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除