会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
48
下一页
2019年12月9日
@Configuration和@Bean 配置类注入
摘要: @Configuration和@Bean 1. 概述 注解标记在类上, 就像下面的配置文件. 我们将该类成为配置类. 标记在方法上, 方法的返回值相当于向 容器注入一个 . 其中, 返回值相当于 文件 标签的 属性, 方法的名称相当于 属性. 我们的 属性被放置在了方法之中进行实现. 注解有一个属性
阅读全文
posted @ 2019-12-09 12:11 X-POWER
阅读(2648)
评论(0)
推荐(0)
2019年12月3日
implements Serializable
摘要: implements Serializable 1. 序列化和反序列化 序列化: 把对象转换为字节序列的过程称为对象的序列化. 反序列化: 把字节序列恢复为对象的过程称为对象的反序列化. 在Java和其他语言进行通信的时候, 需要将对象转化成一种通用的格式例如Json( 转换成大家都认识的对象 ),
阅读全文
posted @ 2019-12-03 16:25 X-POWER
阅读(3119)
评论(0)
推荐(0)
2019年11月7日
Http和HTTPS
摘要: Http和HTTPS Tags: 面试 1. 为什么需要Https 1.1 Http协议的缺点 通信使用明文传输,内容可能会被窃听。 不验证通信方的身份,有可能遭遇跨站请求伪造。 无法证明报文的完整性,有可能发生报文被修改的状况。 1.2 Https如何解决上述问题。 Https是在Http的基础之
阅读全文
posted @ 2019-11-07 10:49 X-POWER
阅读(439)
评论(0)
推荐(0)
2019年10月30日
三次握手和四次挥手
摘要: 三次握手和四次挥手 序号: seq序号, 占32位, 用来标识从TCP源端向目地端发送的字节流, 发起方发送数据的时候对此进行标记。 确认序号: ack序号占32位,只有ACK标志位为1的时候, 确认序号字段才有效,ack=seq+1. 标志位: 共6个,即URG, ACK, PSH, RST, S
阅读全文
posted @ 2019-10-30 15:03 X-POWER
阅读(199)
评论(0)
推荐(0)
RPC调用和HTTP调用的区别
摘要: RPC调用和HTTP调用的区别 标签(空格分隔): 分布式 1. OSI七层网络模型 在说RPC和HTTP的区别之前,需要了解一下计网基础的OSI七层网络结构模型。 1. 应用层:定义了用户在网络中进行通信和传输数据的接口,一般情况下应用都是直接和应用层进行交互的。 2. 表示层:定义不同系统中数据
阅读全文
posted @ 2019-10-30 14:53 X-POWER
阅读(3858)
评论(0)
推荐(0)
2019年10月29日
Spring
摘要: [toc] Spring 标签(空格分隔): Spring Spring通过配置文件去描述 和`Bean Java Bean Bean Spring IoC Bean`的 实例缓存 , 生命周期管理 , Bean代理实例 , 事件发布 , 资源装载 等高级服务. 实例缓存: 对于 单例模式的 , 在
阅读全文
posted @ 2019-10-29 22:51 X-POWER
阅读(261)
评论(0)
推荐(0)
2019年10月21日
类加载机制
摘要: 类加载过程本质上就是类加载器根据类的全限定名(包名+类名)去找到对应的class字节码文件内容,然后将字节码文件加载到虚拟机方法区的过程: 按照虚拟机规范,从class文件加载到内存中的类、到类的卸载出内存为止,他的生命周期包含以下七个阶段。 **加载:**根据全限定名称去寻找这个class的字节码
阅读全文
posted @ 2019-10-21 19:48 X-POWER
阅读(607)
评论(0)
推荐(0)
2019年10月11日
CAS / ABA
摘要: CAS / ABA 标签(空格分隔): 操作系统 1. CAS 解决 Volatile 不保证原子性的问题 [Volatile不保证原子性的解决方案][1], 在其中我们可以看到我们通过 , 获取值并且将其+1, 重点在于 通过 乐观锁 的方法, 相当于实现了原子性的操作. 2. CAS 导致的 A
阅读全文
posted @ 2019-10-11 17:44 X-POWER
阅读(234)
评论(0)
推荐(0)
2019年10月10日
IOC / AOP
摘要: IOC/AOP 标签(空格分隔): Spring 什么是IoC 借助"第三方" 实现具有依赖关系的对象之间的解耦. 将各个对象类封装之后, 通过IoC容器来关联这些对象类, 这样对象和对象之间就通过IoC容器进行联系, 但对象和对象之间并没有什么直接联系. 这样就做到了具有依赖关系的对象之间的解耦.
阅读全文
posted @ 2019-10-10 20:10 X-POWER
阅读(267)
评论(0)
推荐(0)
Volatile
摘要: Volatile 标签(空格分隔): 进程/线程 操作系统 Java虚拟机提供的轻量级的同步机制 1. 保证可见性 不同的线程进入共享内存中读取数据之后, 在各自的工作空间对数据一通操作, 然后写入共享内存中, 这个时候因为共享内存的数据改变, 这个时候会通知其他读取该共享变量的线程, 通知该数据已
阅读全文
posted @ 2019-10-10 20:08 X-POWER
阅读(358)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
48
下一页
公告