司马南:标尺

张津瑜厕所门事件 8分钟视频9分52秒流出

快消管培生补招|世界500强雀巢惠氏招聘客户发展管培生!简历直投HR邮箱,一周内回复

母子乱伦:和儿子做了,我该怎么办?

太原这个社区,处处洋溢着“小温暖”!

自由微信安卓APP发布,立即下载! | 提交文章网址

后端面试那些事

唯品会一面:Spring 为何需要三级缓存解决循环依赖,而不是二级缓存?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己前言在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring是如何解决bean之间循环依赖,为什么要使用到三级缓存,而不是二级缓存。bean生命周期首先大家需要了解一下bean在spring中的生命周期,bean在spring的加载流程,才能够更加清晰知道spring是如何解决循环依赖的。图片我们在spring的BeanFactory工厂列举了很多接口,代表着bean的生命周期,我们主要记住的是我圈红线圈出来的接口,
2022年2月17日

内存只有100G,要全表扫描一个200G大表,会不会把内存用完?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己主机内存只有100G,现在要全表扫描一个200G大表,会不会把DB主机的内存用光?逻辑备份时,可不就是做整库扫描吗?若这样就会把内存吃光,逻辑备份不是早就挂了?所以大表全表扫描,看起来应该没问题。这是为啥呢?全表扫描对server层的影响假设,我们现在要对一个200G的InnoDB表db1.
2022年2月16日

面试官:说说对称加密、非对称加密、混合加密

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:liuchenyang0515.blog.csdn.net/article/details/109263510对称加密两边用同一个密钥来加解密。A把明文通过某一算法加密之后得到密文,然后把密文发送给B,B接收到密文之后用相同的密钥执行相同的算法去解密。X没有密钥,即使窃取到密文也无法窃听。对称加密的有优缺点对称加密的优点:加解密速度快对称加密的缺点:会出现密钥分配问题;密钥容易复制,不便于安全保管密钥分配问题对称加密的存在密钥分配问题,A的密钥怎么才能安全的传输到B手里不被X获取到?A直接发送密钥给B还是可能被X窃取到这个密钥,这样加密信息等于是在裸奔了。只有用密钥加密后的信息才能安全传输,但是只有保证安全传输的前提下才能发送这个密钥。这个道理和下图一样图片非对称加密双方使用不同的密钥来加解密,并且不能通过一个密钥推算出另一个密钥。如果您正在学习Spring
2022年2月16日

面试官问:如何中断一个线程,具体如何实现?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:零_壹来源:blog.csdn.net/xinxiaoyong100440105/article/details/80931705中断线程线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。判断线程是否被中断判断某个线程是否已被发送过中断请求,请使用Thread.currentThread().isInterrupted()方法(因为它将线程中断标示位设置为true后,不会立刻清除中断标示位,即不会将中断标设置为false),而不要使用thread.interrupted()(该方法调用后会将中断标示位清除,即重新设置为false)方法来判断,下面是线程在循环中时的中断方式:while(!Thread.currentThread().isInterrupted()
2022年2月15日

爆料一手面经,我在腾讯的硬核面试!

hello,大家好!很多小伙伴在后台催面经系列,之前的阿里面经和字节跳动面经,大家都学习了吗今天分享的是腾讯系列,这位大佬面试了好几个腾讯项目组,面试题也都提供了解题思路。老规矩,更多优秀的腾讯面经,下方公众号回复【腾讯】即可免费领取背
2022年2月15日

删库不跑路,我含泪写下MySQL数据恢复大法

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://segmentfault.com/a/1190000020116271日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么
2022年2月15日

能解决 80% 故障的排查思路 !

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:程序员面试吧来源:https://blog.csdn.net/Dou_Hua_Hua/article/details/108829245图片在讲解事件、故障处理思路前,先讲一个故障场景(以呼叫中心系统作为一例子):业务人员反映呼叫中心系统运行缓慢,部份电话在自助语言环节系统处理超时,话务转人工座席,人工座席出现爆线情况。运维人员开始忙活了,查资源使用情况、查服务是否正常、查日志是否报错、查交易量还有没有……时间不知不觉的在敲键盘、敲键盘、敲键盘中过去,但是原因还未定位。经理过来了解情况:“系统恢复了吗?”、“故障影响是什么?”、“交易中断了吗?”……运维人员赶紧敲键盘,写
2022年2月14日

面试官:Spring 注解 @bean 和 @component 的区别, 你知道吗?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/weixin_35544490/article/details/112143211本文打算介绍几个不太容易说出其区别,或者用途的
2022年2月14日

巧用 SSH 打通外网限制

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://zhuanlan.zhihu.com/p/444319023笔者在工作中遇到此场景,如下两条网络限制下,总部如何访问分公司内部web服务器?dmz服务器可以访问总部外网服务器22端口,不可以访问web服务器;web服务器不可访问公网,但是到dmz网络无限制。初看需求,我们第一个想到的肯定是内网端口映射到公网,或者vpn,但是不修改网络策略情况下很难实现。有没有别的方法呢,我们继续从纯网络角度分析现有条件。网络通信是双向的,有请求,有回应,就是我们俗称的“通”。dmz可以访问外部22端口,代表请求,回包两个通信通道都是通畅的,我们是否可以借助回包通道,从外部发起到内部的反向访问呢?答案当然是有的,我们来试一试,需要ssh工具。我们在dmz执行如下命令。如果您正在学习Spring
2022年2月12日

面试官:为什么要尽量避免使用 IN 和 NOT IN 呢?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:cnblogs.com/hydor/p/5391556.htmlIN
2022年2月12日

闲鱼面试:Thread.sleep(0) 到底有什么用?

CPU”,但这个行为仍然是受到制约的——操作系统会监控你霸占CPU的情况,如果发现某个线程长时间霸占CPU,会强制使这个线程挂起,因此在实际上不会出现“一个线程一直霸占着
2022年2月11日

Spring高频面试题,附加答案!

看到群里很多小伙伴在讨论面试的事情,小编立马为大家准备了一批面试资料,助力大家面试顺顺,offer多多今天分享的是spring相关的面试题,篇幅有限,文章内分享几道题,剩下的资料附加答案,关注下方公众号SpringForAll社区,回复关键词【spring】,即可免费领取完整pdf资料!Spring
2022年2月11日

Linux 打包及压缩命令使用方法总结,很重要!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://tanjuntao.github.io/1.
2022年2月11日

花了2周时间收集汇总的大厂面经,准备跳槽的看过来!

今年过年比较早,那跳槽旺季也要提前啦。准备跳槽的小伙伴是不是已经早早开始刷算法八股文。刷题是一方面,提前了解大厂的面试流程也很重要。这里有一份新鲜出炉的2021全年大厂Java后端面经汇总,请你查收~这份资料由小编搜集全网面经汇总,整理了2021年大厂Java后端的面试情况。垂直,高效,新鲜。字节跳动篇:阿里篇:腾讯篇:更详细的内容,全都整理在了文档里。2022年想要跳槽的,面经看这一篇就够了!最关键的来了,这份资料到哪领?点击下方卡片,关注公众号“后端面试那些事”回复关键字“2022面经”
2022年2月11日

海量数据下如何使用多线程的导出 Excel ?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://gitee.com/string18/excel-utils前言公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享一下该工具类的使用方法与实现思路。实现的功能点对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以上的原则,主要实现了一下关键功能点:导出任意类型的数据自由设置表头自由设置字段的导出格式使用实例上面说到了本工具类实现了三个功能点,自然在使用的时候设置好这三个要点即可:设置数据列表设置表头设置字段格式下面的export函数可以直接向客户端返回一个excel数据,其中productInfoPos为待导出的数据列表,ExcelHeaderInfo用来保存表头信息,包括表头名称,表头的首列,尾列,首行,尾行。因为默认导出的数据格式都是字符串型,所以还需要一个Map参数用来指定某个字段的格式化类型(例如数字类型,小数类型、日期类型)。这里大家知道个大概怎么使用就好了,下面会对这些参数进行详细解释@Override
2022年2月10日

最强Java并发编程笔记详解,面试必备!

我不知道你有没有发现,很多Java
2022年2月10日

京东二面:商品库存的扣除过程,如何防止超卖?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:iloveoverfly来源:blog.csdn.net/new_com/article/details/105568124在商品购买的过程中,库存的抵扣过程,一般操作如下:select根据商品id查询商品的库存。根据下单的数量,计算库存是否足够,如果存库不足则抛出库存不足的异常,如果库存足够,则减去扣除的库存得到最新的库存剩余值。set设置最新的库存剩余值。上述过程的伪代码如下://
2022年2月10日

Linux 环境变量配置汇总

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:www.cnblogs.com/youyoui/p/10680329.html01、Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu
2022年2月9日

《Java 编程思想》最新中文版开源,免费领取

前言还记得这本书吗?是不是已经在你的桌上铺满厚厚的一层灰了?随着
2022年2月9日

面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/u010164936/article/details/87922082在一个类中,为了不让外界访问到某些属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法访问此属性与方法,但有没有其他方法可以访问呢?答案是有的,这就是java反射带来的便利。利用反射访问类的私有属性及方法如下:/**
2022年2月9日

使用雪花id或uuid作为Mysql主键,被老板怼了一顿!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:cnblogs.com/wyq178/p/12548864.html前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?本篇博客我们就来分析这个问题,探讨一下内部的原因。一、mysql和程序实例1.1
2022年2月8日

还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/qq_44384533/article/details/109197926本文介绍策略模式的具体应用以及Map+函数式接口如何
2022年2月8日

一次由 Linux iNode 引发的惨案,爆肝四小时终于理解了

节点是需要执行权限,通过这个就很容易理解目录权限和文件权限的关系了。如果目录没有执行权限,基本啥都干不了,不能读取目录下文件的一些信息,执行权限对于目录权限来说是至关重要的。root
2022年2月7日

在项目中用了Arrays.asList、ArrayList的subList,被公开批评

修改原集合的结构,会引起ConcurrentModificationException异常比如,我们往原集合bookList中添加一个元素(结构性修改
2022年2月7日

字节跳动面经总结,都是套路!(新鲜出炉)

hello,大家好!之前给小伙伴们分享过简历模板,大家都下载了吗?今天来看一份比较详细的大厂面经,帮助大家快速熟悉面试流程,后面给大家准备了更多优质的字节跳动面经,下方公众号回复【字节】即可免费领取背
2022年1月28日

HTTP客户端连接,选择HttpClient还是OkHttp?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:何甜甜在吗来源:https://juejin.cn/post/6844904040644476941写在前面为什么会写这篇文章,起因于和朋友的聊天img这又触及到我的知识盲区了,首先来一波面向百度学习,直接根据关键字httpclient和okhttp的区别、性能比较进行搜索,没有找到想要的答案,于是就去overstackflow上看看是不是有人问过这个问题,果然不会让你失望的img所以从使用、性能、超时配置方面进行比较使用HttpClient和OkHttp一般用于调用其它服务,一般服务暴露出来的接口都为http,http常用请求类型就为GET、PUT、POST和DELETE,因此主要介绍这些请求类型的调用HttpClient使用介绍使用HttpClient发送请求主要分为一下几步骤:创建
2022年1月28日

面试官:为什么要用 Spring?它到底解决了什么问题?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://blog.csdn.net/qq_38050259/article/details/113414419为什么要用
2022年1月27日

程序员专用壁纸来一波,我都爱死了!

偶然间,在网上看到某司某工程师的屏保,也太萌了吧!就是下面这张!(图自:即刻网友@工程师的日常)于是,我决定找几张好看的电脑壁纸分享给小伙伴们喜欢的就快来领取吧!关注下方公众号,回复关键词【壁纸】免费领取高清无水印壁纸三思后再写代码!!!从世界上搜索喜欢你的人!!!代码没写完,哪里有脸睡觉!!!程序员的
2022年1月27日

PageHelper 使用 ThreadLocal 的线程复用问题,你用对了吗?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/qq_38245668/article/details/105984171前言PageHelper
2022年1月27日

编写 if 时尽量不要带 else

checks在没有价值验证的情况下执行该方法没有任何意义。因此,在允许方法继续执行之前,我们需要检查一些先决条件。应用保护子句防御性编码技术,您将检查方法的输入值,然后继续执行方法。图片>
2022年1月26日

如何写一份优秀的Java程序员简历,需要的赶紧码住!

hello,大家好!之前给小伙伴们分享过大厂的面经汇总,面试题刷的怎么样了?简历准备好了吗?今天来讨论一下如何写一份优秀的Java程序员简历也会分享几份优秀的大厂简历模板,下方公众号回复【简历】即可免费领取很多人在准备简历时,都听过一个说法,简历最好准备一页,因为面试官没有那么多时间去看简历。但实际上,还是应该以表达清晰,重点突出为准备原则,一页两页都可以。其实编写简历的过程就是回顾自己所掌握知识的过程。对于程序员而言,简历主要由三部分组成:个人简介项目经历专业技能最重要的就是项目经历和专业技能,今天也主要讲一下这两个模块。项目经历简历上有一两个项目经历很正常,但是真正能把项目经历很好的展示给面试官的非常少。在写项目经历时,可以把最熟悉或最有亮点的项目放在前面,方便面试官提问。整体主要考虑从如下几点来写:1.
2022年1月26日

使用MQ的时候,怎么确保消息100%不丢失?

消息队列的热门问题的解决方案,无论是初中级还是高级研发工程师,本篇文章的内容都是你需要掌握的,你都可以从这几点出发,与面试官进行友好的交流。我来总结一下今天的重点内容。如何确保消息不会丢失?
2022年1月26日

面试官问:生成订单30分钟未支付,则自动取消,该怎么实现?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://blog.csdn.net/hjm4702192/article/details/80519010在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一般执行的是批处理操作是多个任务,而延时任务一般是单个任务下面,我们以判断订单是否超时为例,进行方案分析方案分析(1)数据库轮询思路该方案通常是在小型项目中使用,即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后进行update或delete等操作实现之前是用quartz来实现的,简单介绍一下maven项目引入一个依赖如下所示
2022年1月25日

老大让我优化数据库,我上来就分库分表,他过来就是一jio

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/qq_39390545/article/details/116248222记得,如果有人问你做数据库优化最有效的方式是什么?SQL优化、分布式集群、分库分表!干就完了~
2022年1月25日

一年经验上岸阿里,面经分享!

背景本科毕业一年经验,一直从事Java开发。一面时长:1小时53分钟。自我介绍;项目延申;(延展的非常非常非常深);new一个对象,从底层来说会发生什么;new一个HashMap,for循环put进入10000个数据会发什么;快速排序和归并排序的原理,以及时间、空间复杂度解释一下,并且让手撕代码;10亿个数据对象(其中包含属性最早创建时间createTime),求其中最早的十个有什么方法?那自己设计一个数据结构该怎么设计?手撕
2022年1月24日

GET 和 POST请求的本质区别是什么?原来我一直理解错了

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:在途中来源:cnblogs.com/logsharing/p/8448446.htmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request
2022年1月24日

int(1) 和 int(10) 有什么区别?资深开发竟然都理解错了!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:juejin.cn/post/6992574502282477605Part1困惑最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter
2022年1月24日

Redis面试连环问:集群、复制以及与其他NOSQL数据库的区别?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/as4589sd/article/details/114667058前言面试官问:您熟悉redis?搭建过redis集群?rediscluster底层的主从复制rdb如何工作的?……接下来,就是一轮迫击炮,犹如把面试者按在砧板上,轮番炮击……您目前用redis那种集群模式?采用Redis
2022年1月22日

同事乱用分页 MySQL 卡爆,我真是醉了...

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:翁智华来源:https://www.cnblogs.com/wzh2010/Part1背景一天晚上10点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。果然,沟通的情况是线上的一个查询数据的接口被疯狂的失去理智般的调用,这个操作直接导致线上的MySql集群被拖慢了。好吧,这问题算是严重了,下了地铁匆匆赶到家,开电脑,跟同事把Pinpoint上的慢查询日志捞出来。看到一个很奇怪的查询,如下1
2022年1月22日

2022互联网大厂新年礼盒:腾讯向善、阿里家书、百度箱包抢镜!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:互联网坊间八卦要过年了,又到了各大互联网大厂彰显自家福利,发放新年礼盒的时候了。2022年的新年礼盒哪家高端大气上档次?金山办公2022金山办公的虎年新春礼盒名——“獴虎上山”。礼盒内包括春联、红包,以及以吉祥物金小獴为设计元素的冰箱贴,小玩偶以及特色发箍。寓意金山办公和所有用户以及合作伙伴们在新的一年继续蒸蒸日上,虎虎生威。礼盒大气高档,虎头小獴发箍妹子佩戴上也超级可爱。最后不得不说,金山的小姐姐出镜很漂亮。阿里巴巴阿里继续延续传统,为所有阿里人准备了一份家书礼盒。个性化定制也是阿里家书的传统,今年有近7万阿里同学定制了明信片,格外有心意。礼盒内有一封阿里家书,春联福字红包窗花套装和阿里园区花草台历,以及虎头钥匙包和阿里动物园环保袋。当然,还少不了今年最流行的——布老虎。携程旅行携程旅行今年的新年礼盒以「虎图腾」为设计灵感,用插画形象演绎虎文化。以「全家桶」为设计语言,结合春节欢聚时的用餐、分享场景,用披萨盒、薯片筒、饼干盒、铁皮桶,装点新年对联、红包、餐盘、贺卡、陶瓷罐(含香氛蜡烛),组成这套「虎虎全家桶」新年礼盒。新的一年,祝愿大家,心有萌虎,虎虎生风:)京
2022年1月21日

刚刚,官宣100000个炫酷微信红包封面,速度撸!

虎年将至,又到了大家秀出各自“红包封面”的时候了。看别人都有与众不同的红包封面,你emo了吗?福利来袭,先到先得,大家抓紧时间抢数量有限的微信红包封面呀!前方高能预警:一大波限定红包封面即将抵达!下方公众号回复【红包】即可免费领取!英雄联盟职业联赛1月26日-1月30日,每日17:00梦幻西游1月18日-1月20日,每日12:00乱世王者1月17日-1月21日,每日20:00同程旅行1月13日-1月19日,每日12:001月25日-1月31日,每日12:00法国希思黎1月14日-1月27日,每日10:00一加手机1月20日
2022年1月21日

面试官:服务端如何防止重复支付?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己昨天我们讨论了HashMap常见的六个面试问题,今天来看一下服务端重复支付的问题如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知也好,还是程序自身报错也好,总之由于各种各样的原因,没有如期收到通知并正确的处理后续逻辑等等,都会造成用户支付成功了,但是服务端这边订单状态没更新,这个时候有可能产生投诉,或者用户重复支付。由于③⑤造成的掉单称之为外部掉单,由④⑥造成的掉单我们称之为内部掉单为了防止掉单,这里可以这样处理:1、支付订单增加一个中间状态“支付中”,当同一个订单去支付的时候,先检查有没有状态为“支付中”的支付流水,当然支付(prepay)的时候要加个锁。支付完成以后更新支付流水状态的时候再讲其改成“支付成功”状态。2、支付中心这边要自己定义一个超时时间(比如:30秒),在此时间范围内如果没有收到支付成功回调,则应调用接口主动查询支付结果,比如10s、20s、30s查一次,如果在最大查询次数内没有查到结果,应做异常处理3、支付中心收到支付结果以后,将结果同步给业务系统,可以发MQ,也可以直接调用,直接调用的话要加重试(比如:SpringBoot
2022年1月21日

MySQL模糊查询再也用不着 like+% 了!

存储的是对,即(DocumentId,Position),因此其存储的倒排索引如下图,如关键字"code"存在于文档1的第6个单词和文档4的第8个单词。★相比之下,full
2022年1月20日

HashMap 面试常见的6连问,你能扛得住吗?

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己作者:青石路来源:www.cnblogs.com/youzhibing/p/11833040.htmlJDK1.8
2022年1月20日

Spring Boot中使用时序数据库InfluxDB

Boot中如何配置和使用MongoDB、LDAP这些存储的案例。接下来,我们继续介绍另一种特殊的数据库:时序数据库InfluxDB在Spring
2022年1月19日

吊炸天的个性化卡片式标签页插件,谁用谁知道!

大家好,我是TJ关注TJ君,回复“武功秘籍”免费获取计算机宝典书籍在小伙伴们的心目中,传统的导航页面是什么样子的呢?是这样子的?看着就有点老旧的年代感?各种广告和没用的信息堆满了整个页面?让人用起来不是怎么的很舒服?如果不喜欢这样子的页面,那么今天你就来对了,TJ君要跟你分享的是一个吊炸天、无比酷的个性化卡片式起始页插件iTabNewTab作者对其的标榜是:
2022年1月19日

JetBrains 又出了一款新神器,一套代码适应多端!

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:https://mp.weixin.qq.com/s/8iabDTcw99kEa4i52w-XCQ看到一款基于多端的
2022年1月19日

Spring Boot 配置中的敏感信息如何保护?

Boot配置文件中的各种细节用法,比如:参数间的引用、随机数的应用、命令行参数的使用、多环境的配置管理等等。这些配置相关的知识都是Spring
2022年1月17日

面试官:如果要存ip地址,用什么数据类型比较好

点击上方蓝色“后端面试那些事儿”,选择“设为星标”学最好的别人,做最好的自己来源:blog.csdn.net/mhmyqn/article/details/48653157在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED
2022年1月17日

使用jasypt加密配置的时候,报错:DecryptionException: Unable to decrypt

org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)
2022年1月16日