Logo

  • 程序员麦冬

    发布于:10 天前

    11

    面试命中率90%的点 —— MySQL锁
    一、对MySQL的锁的了解当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况,而在房间上装上锁,申请到钥匙的人才可以入住并且将房间锁起来,其他人只有等他使用完毕才可以再次使用。二、隔离级别与锁的关系在Read Uncommitted级别下,读取数据不需要加共享锁,这样就不
    阅读 1535 评论 2 收藏 0
  • 彤哥读源码

    发布于:11 天前

    1

    从红黑树的本质出发,彻底理解红黑树!
    38张图,带大发棋牌大发棋牌技巧技巧 你 从不一样的角度深度剖析红黑树。
    阅读 1169 评论 3 收藏 1
  • 程序员麦冬

    发布于:12 天前

    2

    JVM面试掌握这些,就稳了
    Java运行时数据区:Java虚拟机在执行Java程序的过程中会将其管理的内存划分为若干个不同的数据区域,这些区域有各自的用途、创建和销毁的时间,有些区域随虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束来建立和销毁。Java虚拟机所管理的内存包括以下几个运行时数据区域,如图:1、程序计数器:指向当前线程正在执行的字节码指令。线程私有的。2、虚拟机栈:虚拟机栈是Java执行大发棋牌技巧方法 的内存模
    阅读 1681 评论 2 收藏 2
  • Cushier

    发布于:2020-08-22 18:48:50

    1

    想知道JavaWeb通信方式发展历程和TCP杠IP协议吗?
    本文作者:乐字节-坑王老薛这个问题,对于大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 学习大发棋牌大发棋牌技巧技巧 技术 的开发者来说,有很多大发棋牌大发棋牌技巧技巧 技术 ,就目前来说可能觉得都很复杂且功能强大,但是其实所有的这些大发棋牌大发棋牌技巧技巧 技术 都是由前人从最基础的功能慢慢努力日积月累才成就的,大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 是站在了很多巨人的肩膀上前行,今天大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 就来看看大发棋牌大发棋牌技巧技巧 服务 器是怎么慢慢的发展过来的吧。通信的方式简单通信不同请求复杂请求案例实操简单通信回顾Socket编程给大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 最大的感受,是可以在多台电脑之间进行数据的传输,这就是
    阅读 1137 评论 0 收藏 1
  • Cushier

    发布于:2020-08-10 18:22:11

    1

    Java8中大发棋牌大发棋牌技巧技巧 你 可能不知道的一些地方之Stream实战
    说起流,大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 会想起手机,电脑组装流水线,物流仓库商品大发棋牌大发棋牌技巧技巧 包装 流水线等等。如果把手机,电脑,包裹看做最终结果的话,那么加工商品前的各种零部件就可以看做数据源,而中间一系列的加工作业操作,就可以看做流的处理。流的概念JavaSe中对于流的操作有输入输出IO流,而Java8中引入的Stream属于JavaAPI中的一个新大发棋牌大发棋牌技巧技巧 成员 ,它允许大发棋牌大发棋牌技巧技巧 你 以声明性方式处理数据集合,Stream使用一种类似SQL语句从数据库查询数
    阅读 1977 评论 0 收藏 1
  • fhspringcloud

    发布于:2020-07-27 09:33:38

    1

    springcloud 微大发棋牌大发棋牌技巧技巧 服务 之 Eureka 配置
    Eureka注册中心/大发棋牌大发棋牌技巧技巧 服务 发现框架Eureka是Netflix开发的大发棋牌大发棋牌技巧技巧 服务 发现框架,本身是一个基于REST的大发棋牌大发棋牌技巧技巧 服务 ,主要用于定位运行在AWS域中的中间层大发棋牌大发棋牌技巧技巧 服务 ,以达到负载均衡和中间层大发棋牌大发棋牌技巧技巧 服务 故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的大发棋牌大发棋牌技巧技巧 服务 发现功能。Eureka包含两个组件:Eureka Server和Eureka Clie
    阅读 2365 评论 1 收藏 2
  • 老马啸西风

    发布于:2020-07-18 19:01:35

    1

    从零开始手写 mybatis(二)mybatis interceptor 插件机制详解
    前景回顾第一节从零开始手写mybatis(一)MVP版本中大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 实现了一个最基本的可以运行的mybatis。常言道,万事开头难,然后中间难。mybatis的插件机制是mybatis除却动态代理之外的第二大灵魂。下面大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 一起来体验一下这有趣的灵魂带来的痛苦与快乐~插件的作用在实际开发过程中,大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 经常使用的Mybaits插件就是分页插件了,通过分页插件大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 可以在不用写count语句和limit的情况下就
    阅读 853 评论 0 收藏 0
  • androidguy 专栏作者

    发布于:2020-07-02 11:59:12

    2

    小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了
    策略模式的核心思想与 if else如出一辙,根据不同的key动态的找到不同的业务逻辑(要执行的函数)。那它就只是如此吗?实际上,大发棋牌大发棋牌技巧技巧 大发棋牌大发棋牌技巧技巧 我 们 口中的策略模式其实就是在代码结构上调整,用接口+实现类+分派逻辑来使代码结构可维护性更好。
    阅读 3482 评论 1 收藏 1
  • 程序猿space

    发布于:2020-05-26 13:56:14

    1

    无声的性能杀手——伪共享(False Sharing)
    性能杀手,伪共享!
    阅读 1927 评论 0 收藏 0
  • wx5e9fc52a5db79

    发布于:2020-04-25 20:13:51

    0

    高频Redis面试题解析:Redis 事务是否具备原子性?
    一、Redis事务的实现原理一个事务从开始到结束通常会经历以下三个阶段:1、事务开始客户端发送MULTI命令,大发棋牌大发棋牌技巧技巧 服务 器执行MULTI命令逻辑。大发棋牌大发棋牌技巧技巧 服务 器会在客户端状态(redisClient)的flags属性打开REDIS_MULTI标识,将客户端从非事务状态切换到事务状态。voidmultiCommand(redisClient*c){//不能在事务中嵌套事务if(c->flags&RE
    阅读 3557 评论 1 收藏 0
写文章