
jdk队列take/put/poll/offer/add/remove的区别
take和put是阻塞的获取和存储元素的方法,
poll和offer是不阻塞的获取元素和存储元素的方法,并且poll和offer可以指定超时时间。
add和remove存取元素,队列满时add抛异常,队列空时remove抛异常

面试总结2022年04月12日10:37:54
自我介绍单例设计模式优化执行慢的接口,优化思路微信二维码登录多线程-> 几种状态,状态之间切换,sleep和wate区别,synchronized和reentrantlock的区别,reentrantlock构造器有一个true和false,代表什么意思?threadlocal用过没,项目中那

不定义变量,交换a,b值
不定义变量,交换a,b值// 一个数异或另一个数在异或自己等于自己public static void main(String[] args) { int a = 10, b=20; //a此时变成了中间量 a = a ^ b; b = a ^

Alipay手机网页支付简单接入
手机支付之支付宝简单接入接入支付宝,需要注册app应用,获取秘钥,appid等,下载sdk进行编写调试首先接入支付宝需要申请一些账号,首先百度搜索🔍 支付宝开放平台 登录。注册之后,然后点击右上角账户信息,选择第二个秘钥管理,进入根据截图获取appid。获取appid之后还需要做一个秘钥绑定,支付