- 博客(8)
- 收藏
- 关注
原创 TCP-三次握手
网络协议是计算机建立连接和通信需要遵循的规则。应用层:负责应用程序的协议,HTTP/FTP传输层:使网络程序进行通信,TCP/UDP网络层:TCP/IP协议的核心,将传输的数据分组,分发到目标计算机或者网络,IP链路层:物理传输通道,驱动程序/接口,帧物理层:比特流为了使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号IP地址。IPV4 4个字节大小的二进制数来表示,每个字节(0~255...
2018-03-22 17:24:38
228
原创 java中的类加载-反射
运行类,类加载的过程:加载:将class文件读入内存,类加载器会自动为其在堆中创建一个class文件的对象(字节码对象);连接:验证,检查class文件内部的结构; 准备,为static成员(方法和变量)分配内存; 解析,将类二进制数据中的符号引用替换为直接引用。初始化:new对象...类加载器的分类:(1)根类加载器Bootstrap:核心类的加载(2)扩展类...
2018-03-22 16:46:20
106
原创 Java中的进程与线程
基本概念进程:进行中的程序。当程序进入了内存运行就变成一个进程。线程:进程中的执行单元。一个进程中可以有多个线程。多线程中程序具有多个执行代码的路径分时调度:所有线程平均轮流使用CPU。抢占式调度:优先级高的线程优先使用CPU。java.lang Thread 线程创建线程的目的:为了建立程序单独执行的路径,让多部分代码同时执行。线程的独立性:每个线程都会单独开启一块栈区,单独执行run方法。Th...
2018-03-20 20:55:44
123
原创 重拾博客,希望能坚持
对于写博客这件事,从来都没有养成习惯...我似乎还停留在那个记笔记的年代,将看到的一些有用的,没用的,有趣的,无聊的 或多或少的写在本上。开通以后,随便写了两篇就再也没有登录过,,,希望这次能坚持记录↖(^ω^)↗2018.3.12...
2018-03-12 21:43:40
98
原创 算法题-leetcode-237. Delete Node in a Linked List
题目:Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are given the third node wi...
2018-03-12 21:25:09
131
原创 算法题-leetcode-771 Jewels and Stones
771:Jewels and Stones宝石问题题目:You're given strings J representing the types of stones that are jewels, and S representing the stones you have. Each character in Sis a type of stone you have. You want ...
2018-03-12 20:25:07
372
原创 C#学习笔记—值类型与引用类型
常见的值类型:int,double,bool,char,decimal,struct,enum 常见的引用类型:string数组,自定义类 值类型:存储在内存的栈中 引用类型:存储在内存的堆中 ---------------------loading------------------------------------------------------
2017-04-26 22:01:00
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人