JAVA中常见的锁,你知道的有哪些? 公平锁/非公平锁/可重入锁/递归锁/自旋锁/读写锁 等等;谈谈对各自的理解; 一、JAVA锁之公平锁和非公平锁 1、是什么? 公平锁:多个线程...
一、集合类不安全问题之并发修改异常和写时复制处理方案 我们都知道ArrayList是线程不安全的,请编写一个不安全案例,并给出解决办法 package com.jigui...
从一个AtomicInteger原子类,我们可以引申出以下一系列知识点,可以打包一起记忆: 一、什么是ABA问题? 一句话:狸猫换太子; 有A、B两个线程,线程A执行一次CAS操作...
高并发所涉及的的知识点主要是在 JUC 里面,即 java.util.concurrent (java并发包) volatile是低配版、乞丐版的Synchronized; 一、v...
开篇:–什么是权限?:定义可以执行的操作 Oracle的权限系统主要分为两大块: 系统权限(粗粒度):登录权限(create session)、创建表权限(create...
开篇:SQL语言的分类: DQL(数据查询语言)select DML(数据操作语言)insert、update、delete DDL(数据定义语言)create、alter、dro...
准备工作 在开发微信小程序支付接口之前,首先得为微信小程序申请接入微信支付,不麻烦,给个连接:微信支付接入指引 跟着指引走,很简单,目前,小程序开发的微信支付接口只支持企业级开发的...
在实际小程序开发中,大部分的前后台交互业务操作与前后端分离的webapp没什么区别,都是调用后台接口,使用JSON数据传递,只有在一些特殊的环节才会感觉到微信的存在,比如微信授权登...