用户中心USER CENTER

首页/用户
  • 分布式锁的原理和实现详解

    摘要:分布式情况下这个就需要换成分布式锁以保证数据一致性。三分布式锁实现原理所需的依赖一个拥有强一致性的服务发现存储仓库。保证数据一致性一个具有高可用性的服务发现存储仓库。 一、基本概念 分布式锁,是单机锁的一种扩展,主要是为了锁住分布式系统中不同机器代码的物理块或逻辑块。以此保证不同机器之间的逻辑一致性。 二、一个简单的案例 对DB写操作的双检锁案例 伪代码如下 if (可以插入一条数...

    young.li 发布于Java
  • [Leetcode] Next Permutation 下一个排列

    摘要:因为增加高位会带来更大的增益。所以对于一个长为的序列,我们增加第位的前提是,前位已经达到了最大排列方法。因为是找下一个数,所以我们要找一个比小却尽可能大的数,所以找到。把换到的位置后,后三位仍然是个降序的排列。 Next Permutation Implement next permutation, which rearranges numbers into the lexicogr...

    young.li 发布于Java
  • 【Mybatis系列】从源码角度深度理解Mybatis的缓存特性

    摘要:一级缓存介绍及相关配置。在这个章节,我们学习如何使用的一级缓存。一级缓存实验配置完毕后,通过实验的方式了解一级缓存的效果。源码分析了解具体的工作流程后,我们队查询相关的核心类和一级缓存的源码进行走读。 我,后端Java工程师,现在美团点评工作。爱健身,爱技术,也喜欢写点文字。个人网站: http://kailuncen.me公众号: KailunTalk (凯伦说) 前言 本文主要涉及...

    young.li 发布于云内存数据库
  • jsPDF使用技巧

    摘要:正常用法引入可查看官方说明根据不同需求,使用中并没有想象中那么容易。问题输入中文时,生成的内容变成乱码解决方法引入和。。安寝移動生行組。 正常用法 引入jspdf.min.js var doc = new jsPDF() doc.text(Hello world!, 10, 10) doc.save(a4.pdf) api可查看官方说明 jsPDF 根据不同需求,使用中并没有想象中那么...

    young.li 发布于Html
  • python大佬养成计划----HTML网页设计(序列)

    摘要:序列化标签有序标签和有序列表标签是,是一个双标签。在每一个列表项目前要使用标签。标签的形式是带有前后顺序之分的编号。有序标签的属性属性用于设置编号为数字或者字母等的类型,如则编号用英文字母表示。通常是成对出现。 序列化标签 1.有序标签--ol和li 有序列表标签是,是一个双标签。在每一个列表项目前要使用标签。标签的形式是带有前后顺序之分的编号。如果添加或者删除一个列表项,编号会自动调...

    young.li 发布于Html
<