网站首页 站内搜索

搜索结果

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

    Semaphore源码解读 目录 Semaphore源码解读 前言 源码解读前言 Semaphore字面意思是信号量的意思,它的作用是控制访问特定资源的线程数目,底层依赖AQS的状态State,是在生产当中比较常用的一个工具类。构造方法:public Semaphore(int permits) public Semaphor…

    2021/6/2 20:21:10 人评论 次浏览
  • 深度学习与Tensorflow2实战

    点击下载——深度学习与Tensorflow2实战提取码: 3h43深度学习与Tensorflow2实战视频教程,2020最新版本,Tensorflow2版本更简单实用,课程纯实战驱动,通俗讲解2版本核心模块与实例应用。全程代码实战,通俗易懂,用最接地气的方式讲解各大核心模块,基于真实数据集展开项…

    2021/6/1 10:23:12 人评论 次浏览
  • canal源码解读

    什么是canal canal是一个开源中间件,由阿里集团开发,主要原理是伪装成MySQL slave,接收MySQL master的binlog日志,最终来实现跨MySQL数据库或者MySQL数据库与非MySQL数据库之间的数据的准实时同步功能。 canal支持的源端 MySQL 版本: 5.1.x , 5.5.x , 5.6.x , 5.7.x…

    2021/5/20 14:25:42 人评论 次浏览
  • ConcurrentHashMap源码解读三

    今天首先讲解helpTransfer方法final Node<K,V>[] helpTransfer(Node<K,V>[] tab, Node<K,V> f) {Node<K,V>[] nextTab; int sc;//如果table不是空,且node节点是转移类型,数据校验,且node节点得nextTable(新table)不是空,同样也是数据校验,…

    2021/5/13 20:29:14 人评论 次浏览
  • ConcurrentHashMap源码解读二

    接下来就讲解put里面的三个方法,分别是 1、数组初始化方法initTable() 2、线程协助扩容方法helpTransfer() 3、计数方法addCount() 首先是数组初始化,再将源码之前,先得搞懂里面的一个重要参数,那就是sizeCtl。 sizeCtl默认为0,代表数组未初始化。 sizeCtl为正数,如…

    2021/5/11 14:55:09 人评论 次浏览
  • 有关C++函数重载的解读

    在实际的代码编写过程中,有时候对同一个功能的函数,可能处理的对象类型不同,则需要重新实现一遍这个函数。C++为了解决这一问题,支持用函数重载来解决这个问题。 函数重载: 即两个或两个以上的函数,函数名相同,但是形参类型或个数不同,编译器会根据调用方传入的参…

    2021/5/9 14:55:20 人评论 次浏览
  • mysql事务隔离解读

    先提个问题,mysql的事务隔离,是先有事务隔离界别呢?还时先有事务问题(脏读、不可重复读、幻读)呢?个人理解先有问题!软件设计初期不会考虑那么完善,随着问题的出现才分出解决不通类型的隔离级别。mysql的事务隔离级别和对应问题隔离级别脏读不可重复读幻读未提交读…

    2021/4/28 2:25:52 人评论 次浏览
  • jvm源码解读--12 invokspecial指令的解读

    先看代码package com.zyt.jvmbook;public class Girl extends Person{public Girl() {int a;}@Overridepublic void sayHello() {System.out.println("girl say hello");}private void sayHi(){System.out.println("hellow");}public static void mai…

    2021/4/27 20:25:25 人评论 次浏览
  • 从行业趋势解读当下产品设计新态势

    当下,全球制造商都在积极探索制造业转型之路,期望通过转型取得竞争优势。而诸如产品性能、价格、售后服务等产品竞争要素早在进行产品设计时就已确定,由此可见,产品设计几乎决定了产品的整个生命周期。同时,随着时代的变迁,人们的需求以及审美的不断变化,人们将越来…

    2021/4/27 10:25:42 人评论 次浏览
  • jvm源码解读--11 ldc指令的解读

    写一个java文件public static void main(String[] args) {String str1="abc";String str2 ="abc";String str3=new String("abc");boolean b1= str1==str2;boolean b2= str1==str3;} 查看字节码code0 ldc #4 <abc>2 astore_13 ldc #…

    2021/4/25 12:55:14 人评论 次浏览
  • 58到家数据库30条军规解读

    军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 1.必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 2.必须使用UTF8字符集 解读:万国码,无需转码,…

    2021/4/24 19:27:05 人评论 次浏览
  • Redis解读(1):Redis安装启动及常见数据类型

    Redis 简介 Redis 是我们在互联网应用中使用最广泛的一个 NoSQL 数据库,基于 C 开发的键值对存储数据库。 Redis 这个名字是 Remote Dictionary Service 字母缩写。 很多人想到 Redis,就想到缓存。但实际上 Redis 除了缓存之外,还有许多更加丰富的使用场景。比如分布式…

    2021/4/13 2:26:05 人评论 次浏览
  • 源码解读及如何保证线程安全?看完这一篇你就懂了

    前言 今天我们来说说Redis为什么高性能?如何做高可用?Redis为什么这么快?Redis是单线程的,避免了多线程的上下文切换和并发控制开销;Redis大部分操作时基于内存,读写数据不需要磁盘I/O,所以速度非常快;Redis采用了I/O多路复用机制,提高了网络I/O并发性;Redis提供…

    2021/4/11 22:57:01 人评论 次浏览
  • FilterSecurityInterceptor源码解读

    FilterSecurityInterceptor源码解读 FilterSecurityInterceptor概念: 获取所配置资源访问的授权信息,根据SecurityContextHolder中存储的用户信息来决定其是否有权限。 要实现FilterSecurityInterceptor得有三个条件(1)决策管理器:决定这个用户能不能访问这个资源 三种类…

    2021/4/9 1:25:16 人评论 次浏览
共134记录«上一页1... 56789下一页»
扫一扫关注最新编程教程