摘要:
package com.fayi.hutool.TreeUtil; import cn.hutool.core.lang.tree.Tree; import cn.hutool.core.lang.tree.TreeNodeConfig; import cn.hutool.core.lang.tre 阅读全文
摘要:
1.首先查看是否开启了binlog show variables like '%log_bin%'; 我的已经开启了,如果没开启则开启binlog 2.查看有哪些binlog文件和正在使用的binlog文件 查看有哪些binlog文件 show binary logs; 或者 show master 阅读全文
摘要:
一、表设计 二、entity import com.fasterxml.jackson.annotation.JsonIgnore; import com.joyoung.cloud.security.common.entity.BaseEntity; import io.swagger.annot 阅读全文
摘要:
前几天在项目读取resources目录下的文件时碰到一个小坑,明明在本地是可以正常运行的,但是一发到测试环境就报错了,说找不到文件,报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it 阅读全文
摘要:
当我们需要在工具类中获取yml配置的时候,由于变量是staic导致获取不到yml配置因为spring加载静态方法比IOC早,所以不能直接使用@Value注解读取yml配置,读取结果是null。 @Component public class TestUtil { // 使用@Value注解读取yml 阅读全文
摘要:
前期了解准备 微信商户账号地址为https://pay.weixin.qq.com 用来开通微信支付能力,没有商户号是无法使用微信支付的。而且后续申请的公众号 appid 和移动应用、小程序的 appid 都要同微信商户帐号进行绑定。 微信开放平台账号地址为https://open.weixin.q 阅读全文
摘要:
前言:上一节讲到微信支付的业务,客户扫码支付成功之后,微信官方会回调访问开始写的回调地址,因为我们开发环境外网无法访问,所以需要用到内网穿透,百度许多都是收费的不适合咱们,所以我找到了一个免费还简单适合小白的一个工具Ngrok,从零到一亲手教你实现内网穿透。官网地址: Sunny-Ngrok内网转发 阅读全文
摘要:
基本业务逻辑就是用户访问过来,我们去调微信支付的接口人家返给我们一个二维码我们丢给前端让用户扫码支付就行,等他支付完了微信会回调通知我们支付完了,这个回调的地址需要外网可以访问到,这里用到Ngrok的内网穿透,先看我操作。 导入依赖: <!-- hutool --> <dependency> <gr 阅读全文
摘要:
ThreadLocal意为线程本地变量,用于解决多线程并发时访问共享变量的问题。 所谓的共享变量指的是在堆中的实例、静态属性和数组;对于共享数据的访问受Java的内存模型(JMM)的控制,其模型如下: 每个线程都会有属于自己的本地内存,在堆(也就是上图的主内存)中的变量在被线程使用的时候会被 阅读全文
摘要:
上一章节说了同步和异步机制中的同步 synchronized 相关使用。这次说说 volatile 关键字,对于 synchronized 来说主要是针对同步块或者方法。而 volatile 修饰的是变量。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于vol 阅读全文