用户中心USER CENTER

首页/用户
  • 偏向锁状态转移原理

    摘要:此时偏向拥有者会像轻量级锁操作那样,它的堆栈会填入锁记录,然后对象本身的会被更新成指向栈上最老的锁记录,然后线程本身在安全点的阻塞会被释放如果没有被原有的偏向锁持有者持有,会撤销对象重新回到可偏向但是还没有偏向的状态,然后尝试重新获取锁。 为什么需要偏向锁 当多个处理器同时处理的时候,通常需要处理互斥的问题。 一般的解决方式都会包含acquire和release这个两种操作,操作保证...

    alaege 发布于Java
  • Android四大组件之Service全解析

    摘要:四大组件都支持这个属性。到目前为止,中总共有三种启动方式。返回值方法有一个的返回值,这个返回值标识服务关闭后系统的后续操作。,启动后的服务被杀死,不能保证系统一定会重新创建。 1. 简介 这篇文章会从Service的一些小知识点,延伸到Android中几种常用进程间通信方法。 2. 进程        Service是一种不提供用户交互页面但是可以在后台长时间运行的组件,可以通过在An...

    alaege 发布于Java
  • 集合小记

    摘要:解決沖突开放定址法拉链法表解決沖突开放定址法再哈希法链地址法建立公共溢出区并发包中的线程安全的集合容器线程安全的,不允许为,默认个的数组,每个中实现就是了,通过定位。基于数组,线程安全的集合类,容量可以限制。 List   List 元素是有序的、可重复,实现List接口的集合主要有:ArrayList、LinkedList、Vector、Stack。   ArrayList:动态数组...

    alaege 发布于Java
  • Just for fun——迅速写完快速排序

    摘要:快速排序快速排序的话,应用了分治的思想,选取一个中间值,把小于它的值放左边,大于它的值放右边,然后再对这两个分组应用同样的方法,递归下去。挖坑挖坑是自己快速回忆实现这个算法的形象叫法。 快速排序 快速排序的话,应用了分治的思想,选取一个中间值,把小于它的值放左边,大于它的值放右边,然后再对这两个分组应用同样的方法,递归下去。 挖坑 挖坑是自己快速回忆实现这个算法的形象叫法。如果现在有数...

    alaege 发布于Java
  • http/https协议备忘

    摘要:客户端客户端使用访问服务端,要求建立连接服务端服务端收到客户端请求,将网站的证书传送一份给客户端,证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。 声明 文章均为本人技术笔记,转载请注明出处https://segmentfault.com/u/yzwall http协议 http(Hypertext Transfer Protocol, 超文本传输协议),基于TCP连接UR...

    alaege 发布于Java
<