会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨七
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
26
下一页
2021年3月24日
Java泛型
摘要: 什么是泛型及泛型的作用? 泛型,本质是“参数化类型”。也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。在实际使用时指定具体的数据类型。 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 Java中的泛型
阅读全文
posted @ 2021-03-24 09:52 杨岂
阅读(112)
评论(0)
推荐(0)
2021年3月23日
Java对象内存布局
摘要: 在HotSpot虚拟机中,对象在内存中存储的布局可以分为3块区域:对象头(Header)、实例数据(Instance Data)和对齐填充。 另外,Java中对象的内存布局分为两种情况,非数组对象和数组对象,区别是数组对象头中需要额外的空间存储数组的长度length。 对象头(Object Head
阅读全文
posted @ 2021-03-23 23:01 杨岂
阅读(211)
评论(0)
推荐(0)
接口幂等性实现
摘要: 一、什么是幂等性: HTTP/1.1中对幂等性的定义是:一次和多次请求某一资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 就是用户对于同一接口发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用 即
阅读全文
posted @ 2021-03-23 14:06 杨岂
阅读(263)
评论(0)
推荐(0)
2021年3月22日
Java内部类
摘要: 将一个类的定义放在另一个类的内部,这就是内部类。 在面向对象语言中,任何一个类都可以在内部定义另外一个类,前者为外部类,后者为内部类。 内部类本身就是类的一个属性,与其他属性定义方式一致。内部类可以是静态和非静态的,它可以出现在属性定义、方法体和表达式中,甚至可以匿名出现,具体分为如下四种: 1、成
阅读全文
posted @ 2021-03-22 08:26 杨岂
阅读(48)
评论(0)
推荐(0)
2021年3月21日
Java基础复习
摘要: Java语言拥有跨平台、分布式、多线程、健壮性等主要特点,是一种面向对象型的编程语言。 面对过程让计算机可以有步骤地做一件事情,是一种过程化的叙事思维。但是在大型软件开发过程中,发现用面向过程语言开发、软件维护、软件复用存在着巨大困难,模块至今互相耦合,流程互相穿插,往往牵一发而动全身。 面向对象提
阅读全文
posted @ 2021-03-21 22:33 杨岂
阅读(61)
评论(0)
推荐(0)
FutureTask
摘要: FutureTask是Callable的核心实现 多线程的实现方式: 1、继承Thread类 2、实现Runnable接口 3、实现Callable<V> 接口 通过实现Callable接口来创建多线程,在执行完成后可获取执行结果。 Callable接口: 对于需要执行的任务需要实现Callable
阅读全文
posted @ 2021-03-21 22:30 杨岂
阅读(55)
评论(0)
推荐(0)
HTTPS及Web攻击技术
摘要: 一、HTTPS(确保web安全) 在HTTP协议中可能存在信息窃听或身份伪装等安全问题,使用HTTPS通信机制可以有效的防止这些问题。 HTTP的缺点: 1、通信使用明文(不加密),内容可能会被窃听 2、不验证通信方的身份,因此有可能遭遇伪装 3、无法证明报文的完整性,所以有可能已遭篡改 下面详细解
阅读全文
posted @ 2021-03-21 16:08 杨岂
阅读(1728)
评论(0)
推荐(0)
单线程的Redis为何这么快?
摘要: 单线程的Redis为何还能这么快? 1、所有的数据都在内存中,所有的运算都是内存级别的运算 (内存内的操作不会因为磁盘IO速度限制,因此不会成为性能瓶颈) 2、简单高效的数据结构,对数据操作也简单,Redis中的数据结构是专门进行设计的 3、单线程操作,避免了频繁的上下文切换带来的资源消耗问题,也无
阅读全文
posted @ 2021-03-21 14:20 杨岂
阅读(233)
评论(0)
推荐(0)
2021年3月19日
0/1 & TCP/IP
摘要: 0与1: 信息存储和逻辑计算的元数据,都是0和1。 机器数: 一个数在计算机中的二进制表示形式(如1的二进制表示为 0000 0001),叫做这个数的机器数。 机器数是带符号的,在计算机用机器数的最高位存放符号,正数为0,负数为1,最高位不参与数据表示。 机器数的真值: 因为第一位是符号位,所以机器
阅读全文
posted @ 2021-03-19 22:34 杨岂
阅读(207)
评论(0)
推荐(0)
2021年3月11日
建造者模式
摘要: 建造者模式(Builder Pattern)属于创建型模式,它提供了一种创建对象的最佳方式。 它将一个复杂的对象的构建分成多个简单的步骤。 当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用建造者模式 建造者实现步骤: 1、在Setting 中创建一个静态内部类 Builde
阅读全文
posted @ 2021-03-11 19:39 杨岂
阅读(103)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
26
下一页
公告