一、前言 在日常开发过程中,难免会与第三方接口发生交互,例如:短信发送、远程服务调用、争抢锁等场景,当正常调用发生异常时,例如:网络抖动,这些间歇性的异常在一段时候之后会自行...
IP属地:重庆
一、前言 在日常开发过程中,难免会与第三方接口发生交互,例如:短信发送、远程服务调用、争抢锁等场景,当正常调用发生异常时,例如:网络抖动,这些间歇性的异常在一段时候之后会自行...
1. #{}和${}的区别是什么? 其中#{}是预编译处理,{}时,就是把{column}传同样的column值id,上面的语句会解析成 order by 'id',下面的语...
本文作者:黄海燕,叩丁狼高级讲师。原创文章,转载请注明出处。 1.创建并启动线程的6种方式: 1)继承Thread类创建线程2)实现Runnable接口创建线程3)使用Cal...
一面 hashmap的实现原理,多线程并发操作hashmap会有什么问题?原理简述:使用数组加链表的数据结构,根据给出的key -hash到数组的一个下标,如果当前下标有值建...
前言 在互联网数据库的使用中,对于那些电商和金融网站,最关注的内容毫无疑问就是数据库事务,因为对于人们商品的交易和库存以及金融产品的金额,是不允许发生错误的。但是它们面临的问...
一 概要(本文主要参考深入浅出jvm) 1.什么是jvm? 2.jvm是如何分配内存的? 3.jvm是如何保证垃圾正确回收的? 4.如何监控和优化gc? 什么是jvm(Jav...