网站首页 站内搜索

搜索结果

查询Tags标签: 解读,共有 134条记录
  • AQS源码解读

    抽象队列同步器(Abstract Queued Synchronizer,AQS)作为并发包JUL中一个基础组件,用来实现各种锁和同步组件,AQS主要由状态state变量、加锁线程和等待队列组成。AQS定义了多线程访问共享资源的框架,AQS定义了Exclusive(Reentrantlock)和share(Semaphore和CountDo…

    2021/7/26 22:35:45 人评论 次浏览
  • 【设计思想解读开源框架】java安装很慢

    1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变…

    2021/7/20 17:08:21 人评论 次浏览
  • 【设计思想解读开源框架】java安装很慢

    1. static 和 final 的用法 static 的作用从三个方面来谈,分别是静态变量、静态方法、静态类。 静态变量:声明为 static 的静态变量实质上就是全局变量,当声明一个对象时,并不产生static 变量的拷贝,而是该类所有实例变量共用同一个 static 变量。也就是说这个静态变…

    2021/7/20 17:08:21 人评论 次浏览
  • Android开发源码解读四大组件源码解读简单梳理

    Android开发四大组件源码解读简单梳理Activity启动流程 //主进程-main Activity.startActivity() mInstrumentation.execStartActivity() ActivityTaskManager.getService().startActivity()- final IBinder b = ServiceManager.getService(Context.ACTIVITY_TASK_SERVICE…

    2021/7/19 12:35:01 人评论 次浏览
  • Android开发源码解读四大组件源码解读简单梳理

    Android开发四大组件源码解读简单梳理Activity启动流程 //主进程-main Activity.startActivity() mInstrumentation.execStartActivity() ActivityTaskManager.getService().startActivity()- final IBinder b = ServiceManager.getService(Context.ACTIVITY_TASK_SERVICE…

    2021/7/19 12:35:01 人评论 次浏览
  • 7.ReadWriteLock的使用以及源码解读

    1.读读共享public static void main(String[] args) {ReadWriteLock readWriteLock = new ReentrantReadWriteLock();for (int i = 0; i < 5; i++) {new Thread(()->{Lock lock = readWriteLock.readLock();try {lock.lock();System.out.println(Thread.currentThre…

    2021/7/18 11:06:26 人评论 次浏览
  • 7.ReadWriteLock的使用以及源码解读

    1.读读共享public static void main(String[] args) {ReadWriteLock readWriteLock = new ReentrantReadWriteLock();for (int i = 0; i < 5; i++) {new Thread(()->{Lock lock = readWriteLock.readLock();try {lock.lock();System.out.println(Thread.currentThre…

    2021/7/18 11:06:26 人评论 次浏览
  • Testperiph程序解读

    在MicroBlaze中我们应用了模板例程,这里本着工程师的严谨,我们进行解读。 int类型是默认的系统类型,在mblaze_nt_types中也指定为word型,也就是16位的数据。 Xil_ICacheEnable();原函数为microblaze_enable_icache; Xil_DCacheEnable;原函数为microblaze_enable_dca…

    2021/7/17 20:06:49 人评论 次浏览
  • Testperiph程序解读

    在MicroBlaze中我们应用了模板例程,这里本着工程师的严谨,我们进行解读。 int类型是默认的系统类型,在mblaze_nt_types中也指定为word型,也就是16位的数据。 Xil_ICacheEnable();原函数为microblaze_enable_icache; Xil_DCacheEnable;原函数为microblaze_enable_dca…

    2021/7/17 20:06:49 人评论 次浏览
  • Redis详细解读

    https://mp.weixin.qq.com/s/IXZZY57vyfENqrrd6shXcw作者:小星的java学习笔记链接:https://www.jianshu.com/p/6c970eb652d5一.Redis简介 Redis 是完全开源免费的,是一个高性能的key-value类型的内存数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把…

    2021/7/12 19:12:30 人评论 次浏览
  • Redis详细解读

    https://mp.weixin.qq.com/s/IXZZY57vyfENqrrd6shXcw作者:小星的java学习笔记链接:https://www.jianshu.com/p/6c970eb652d5一.Redis简介 Redis 是完全开源免费的,是一个高性能的key-value类型的内存数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把…

    2021/7/12 19:12:30 人评论 次浏览
  • WaitGroup源码解读

    WaitGroup 针对场景 需要多个子Goroutine执行任务,主Goroutine需要等待子Goroutine执行完后才能继续执行 源码解读 type WaitGroup struct {noCopy noCopy //辅助字段,辅助vet工具检测是否有复制使用// 64-bit value: high 32 bits are counter, low 32 bits are wai…

    2021/6/30 17:22:30 人评论 次浏览
  • OceanBase SQL 执行计划解读(一)──基础概念

    本文分享 OceanBase SQL 执行计划解读经验。 对于熟悉 ORACLE 或 MySQL 的朋友,初次看 OceanBase 的执行计划,会觉得难以理解和接受。相反,只懂一些数据库理论但没有接触过其他数据库的人看 OceanBase 的执行计划反而更容易接受并掌握。这种感觉可能就像武侠小说里说的…

    2021/6/28 19:24:47 人评论 次浏览
  • HashMap源码解读

    本文用于探索和学习HashMap源码,对HashMap的源码进行解读。 主要学习HashMap的插入和扩容思想。 1.基本概念HashMap在jdk1.8后对其内部数据结构进行了优化,从以前的 数组+链表 的结构改为 数组+链表+红黑树 的结构。在未发生哈希冲突时仅使用数组进行存储,但发生哈希冲…

    2021/6/21 17:56:41 人评论 次浏览
  • 热门解读:大促的活动设计及效果评估的优化

    在零售行业,大促活动在全年整体活动中占据非常重要的地位。零售行业的活动运营分为日常活动运营和节日促销活动运营。日常活动运营,比如限时秒杀、多人拼团购买、猜你喜欢等;节日促销运营,比如元宵节、情人节、妇女节、618 等相应的促销活动。京东 618 与天猫的双十一…

    2021/6/9 10:22:43 人评论 次浏览
扫一扫关注最新编程教程