Tag: Java实战
所有带有 "Java实战"标签的文章
-
微信支付|服务商模式V3付款码支付
前言 不多说,官方文档写的乱七八糟,v3还用的v2的付款码,导致代码十分混乱,骂的话已经不想多说了。 结合微信v3的SDK和github上面的描述,对于官方sdk未实现的接口可以自己根据OkHttpClientAdapter 的实现类发送
-
Spring Boot 默认 DataSource 自动配置机制解析
背景: 在一个项目中我自己写了一个db-starter来作为所有模块的数据库连接器,在其它模块引入了db-starter后且没有配置数据库连接信息在配置文件中(需求需要在创建连接的时候才会提供,而不是在配置文件中写死)后启动项目报错Fail
-
Java三元运算符空指针异常?——深入拆箱与类型推导机制
三元运算符 + 包装类型 + null = NullPointerException 案例还原:这段代码为什么会 NPE? protected Long getCurrentUserId() { return getBaseContextS
-
RabbitMQ数据上传
背景: 在知识图谱可视化的系统中需要将数据同时导入到MySQL数据库和Neo4j数据库中。 大数据量、不需要时效性。 再原来的代码中,只是使用了双线程来执行导入到两个库中的逻辑,对于数据导入的异常和数据一致性等存在较大的问题。 正如标题,在
-
接入QQ登录
本文介绍了如和在开发网址时接入QQ登陆功能,主要介绍后端的Java代码。并且将介绍如何阅读官方的开发文档来自己开发相关的代码。相关链接如下: 腾讯开放平台 OPEN.QQ.COM 准备 主要步骤: 创建开发者账号:需要在QQ开放平台上注册为
-
AOP参数校验
场景 在面试中,可能会问道AOP的适用场景有哪些,参数校验就是其中的一个例子 在Java使用登录or注册功能时,会需要用户提交邮箱手机号等信息,此时前端可能会做参数校验,以下代码是基于后端的参数校验,可适用于大部分场景。 功能 代码结构 核