自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 乐观锁和悲观锁

2021-03-28 14:36:23 109

原创 网络2

网络数据传输中 IP 和 MAC 的作用: 数据报在传输中是一跳一跳的网络数据传输都存在以下特性:IP MAC起的作用封装分用——发送数据从高到低封装接收数据从低到高分用结合IP MAC 理解网络数据传输, 本质上是一跳一跳的传输数据MAC地址就是物理地址人肉眼看见的是发送到接收一步到位 其实是 一站一站的,就像是去太平洋,那就得先坐飞机去机场再坐船,不是直接到太平洋的,每一跳 都存在着封装和分用五元组:源IP,源端口号,目的IP,目的端口号,协议号IP标识主机,给人用源IP: 发送数据

2021-02-20 22:19:40 145

原创 网络零零散散

网络零零碎碎局域网的组网方式:广域网的组网方式 :协议:网络分层OSI七层模型TCP/IP五层(或四层)模型IP地址MAC地址局域网的组网方式:交换机路由器交换机和路由器广域网的组网方式 :公网上,网络节点组成,每一个节点,可以是:路由器 处于公网上, 内部是局域网可选择 2和3 (上面的)内部是主机 连接 在公网上的路由器(路由器存在公网IP)主机直接放公网上协议:本质上是数据格式的定义(也就是知名的数据格式,大家都遵循的规范)所谓的协议 和 我们所熟知的 序

2021-02-04 21:03:18 134

原创 2. 要使对象具有序列化能力,则其类应该实现如下哪个接口( )

A java.io.Serializable B java.lang.CloneableC java.lang.CharSequence D java.lang.Comparable本题选 A解析:b.Java中,一个类要实现clone功能,必须实现 Cloneable接口,则就要引入该包c.字符序列接口, 实现此接口的非抽象类有String, StringBuffer, StringBuilder。从结果来讲, 该接口的主要作用就是使得三者之间在进行一部分操作(比如查找,

2020-07-21 22:12:20 2065

原创 1.执行如下程序,输出结果是( )

class Test{ private int data; int result = 0; public void m() { result += 2; data += 2; System.out.print(result + " " + data); } } class ThreadExample extends Thread { private Test mv; publ

2020-07-21 22:02:05 2651

原创 十进制转二进制

首先,十进制转二进制大家熟知的方法的应该都是用的小学学的方法,如下:二进制简便算法首先二进制二进制,顾名思义见2就进。上图就是2进制在该框填1的时候对应的十进制数,要是不明白没关系,来举几个例子:11 = 8 + 2 + 1二进制:0000 1011即,8、2、1这三个框填1,其余补026 = 16 + 8 + 2二进制:0001 1010即,16、8、2这三个框填1,其余补0...

2020-07-17 20:50:55 236

原创 (Java)二叉树前中后遍历(递归)

二叉树的前中后遍历,用递归的方法来写,代码是很容易的,只需短短的几行代码便可完成要求,不过理解递归思想才是最重要的,理解了递归思想,二叉树的前中后序的递归方法遍历便可迎刃而解具体代码如下:leecode 144 二叉树的前序遍历/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * Tr

2020-07-05 22:54:59 116

原创 线程(Thread))初认识

什么是线程呢,举个例子:张三要完成一台演出的全筹划,因为细节很多,事杂,无法一个人来完成,于是他找来了李四.王五.二麻子等人来协助他,自此就有了多个执行流来共同完成任务,本质上他们完成的是同一场演出,这就称为多线程.通俗的来讲就是一个大任务分成不同的小任务,交给不同的执行流来执行.其中张三为主线程.说到多线程,就会想到多进程,在我的理解下呢,他们俩的最大区别在于,是否可以共享资源,如上述例子中张三李四王五等这几人是共同完成一项任务,那么就可以理解为他们在实现资源共享,所以为多线程....

2020-05-15 11:51:50 228

原创 有效的括号(Java)

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解:...

2020-05-08 15:40:30 363

原创 栈(入栈/出栈/取栈顶元素)

栈的特点:先进后出public class MyStack { private int[] array = new int[100]; private int size = 0; //入栈 public void push(int x) { array[size] = x; size++; } //取栈顶元素 ...

2020-05-08 09:55:27 2312

原创 杨辉三角(Java)

给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/pascals-triangle著作权归领...

2020-05-08 09:19:55 224

原创 扑克牌(Java)

用java实现一副牌,完成创建/洗牌/发牌功能先创建一个Card类(这就是一副牌)这副牌包含两种属性 rank(点数) & suit(花色)class Card { private String rank;//点数 private String suit;//花色用IDEA里的Constructor/toString/Getter and Setter完成...

2020-04-19 11:42:29 538

原创 顺序表和链表之间的对比(含代码)

顺序表数据保存在连续的内存空间上支持随机访问擅长尾插和尾删(O(1),如若触发扩容逻辑 - > O(N)不擅长中间位置插入/删除 O(N) ,效率低public class SeqList { private int[] datas = new int[100]; //一个叫datas的内存有 100 的空间 private int size = 0; //把...

2020-04-08 12:19:32 278

原创 数据类型 & 变量 & 常量

这是我学习Java的一些学习笔记,用博客来对他进行一些整理吧.在之前学过c语言的基础上,我目前觉得Java和c语言很像,是哪像呢,我觉得是代码内部,哦这原来就是所谓的c语言是所有语言的基础吧(我这是听说听说不代表官方).数据类型基本数据类型引用数据类型数值型字符型布尔型数组.类.接口整数byte long short int浮点数float double字符...

2019-12-26 22:43:02 115

原创 (C语言)乘法口诀表/交换值/闰年/素数----用函数调用

x*x乘法口诀表#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){ int i = 1; int j = 1; int num = 0; scanf("%d", &num); for (i = 1; i <= num; i+...

2019-11-21 21:16:44 156

原创 (C语言)交换两组数/出现9的次数

交换两数组的值 sum += tmp;计算 的值单加法和单乘法相结合,先弄清楚单个的,再整合.#include <stdio.h>#include <stdlib.h>int main(){ double sum = 0; double tmp = 1; int flag = 1; for (int i = 1; i <= 1...

2019-11-15 01:02:48 159

原创 (C语言)求最大值/排序/最大公约数

互换两个值#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){ int a, b, t; printf("请分别输入a和b的值:"); scanf("%d %d", &a, &b); t = a; a = b; b = ...

2019-11-12 13:17:38 391

原创 (C语言)100-200间的素数/乘法口诀表/闰年

打印100-200之间的素数#include <stdio.h>#include <stdlib.h>int main(){ int a = 0, i = 0, j = 0; for (i = 100; i <= 200; i++) { for (j = 2; j < i; j++) { if (i % j == 0) ...

2019-11-12 00:23:21 269

空空如也

空空如也

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

TA关注的人

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