详细 参考 https://cxyroad.blog.csdn.net/article/details/113777629 2.重量级锁 重量级锁是我们常说的传统意义上的锁,其利用操作系统底层的同步机制去实现Java中的线程同步。 重量级锁的状态下,对象的mark word为指向一个堆中monito ...
分类:
其他好文 时间:
2021-06-02 14:21:38
阅读次数:
0
本文只说明如何使用zebra进行分库分表,不涉及原理源码 一 数据源配置文件 <bean id="shardDataSource" class="com.dianping.zebra.shard.jdbc.ShardDataSource" init-method="init"> <!-- lion配 ...
分类:
其他好文 时间:
2021-06-02 13:15:40
阅读次数:
0
1.乐观锁和悲观锁 对于同一个共享资源,悲观锁认为,在自己使用数据的时间内,一定会有其它的线程来使用该数据,所以必须要对这个共享资源进行上锁,如果不上锁,在这期间数据可能会被其它的线程锁修改。java中的synchronized和Lock的实现类都是悲观锁。 而对于乐观锁而言,认为自己在使用共享资源 ...
分类:
编程语言 时间:
2021-06-02 12:08:39
阅读次数:
0
因为一般都会通过vue-cli 脚手架去初始化一个vue项目模板. 个人习惯在 src 中新建一个store.js【向外export一个vuex 的 Store实例】 用于当做 vuex核心文件, 然后建立 state.js/mutations.js/actions.js/getters.js【分别 ...
分类:
其他好文 时间:
2021-06-02 11:56:34
阅读次数:
0
1 url?: string; // 用于请求的服务器 URL 2 method?: Method; // 创建请求时使用的方法,默认是Get 3 baseURL?: string; // 将自动加在 `url` 前面,除非 `url` 是一个绝对 URL。 4 // 它可以通过设置一个 `base ...
分类:
移动开发 时间:
2021-05-25 18:12:43
阅读次数:
0
Java 获取GUID import java.util.UUID; public class guid { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu ...
分类:
编程语言 时间:
2021-05-25 18:07:45
阅读次数:
0
In 1953, David A. Huffman published his paper "A Method for the Construction of Minimum-Redundancy Codes", and hence printed his name in the history o ...
分类:
其他好文 时间:
2021-05-24 17:00:26
阅读次数:
0
一.java如何开启线程继承Thread类,重写run方法或者实现接口Runnable接口,实现run方法 二.Volatile和Synchronized区别,Volatile能不能保证线程的安全?DCL(Double Check Lock)单例为什么要加Volatile 2.1 Volatile是 ...
分类:
其他好文 时间:
2021-05-24 16:52:46
阅读次数:
0
表单标签<form># 作用:表单用于向服务器传输数据# 表单能够包含input元素,比如文本字段、复选框、单选框、提交按钮等等# 表单还可以包含textarea、select、fieldset和label元素# 属性:# action 提交地址# method 提交方式get/post,默认get ...
分类:
其他好文 时间:
2021-05-24 16:35:57
阅读次数:
0
比较器 自定义类比较,直接使用(跟常用类一样) package javaUtil.comparable.method; import javaLang.comparator.method.Goods; import org.junit.Test; import java.util.Arrays; / ...
分类:
编程语言 时间:
2021-05-24 15:56:15
阅读次数:
0