Clear Blog

Look what's happening here,it's magical

大数据笔记

1.准备 提前准备好对应版本的jar包 apache-hive-2.3.6-bin.tar.gz hadoop-2.7.7.tar.gz spark-3.0.0-preview-bin-hadoop2.7.tgz hive-jdbc-2.3.6.jar mac环境下开放22端口,需打开系统配置中,共享中的远程登录。 免密登录,cp ~/.ssh/id_rsa.pub ~/.ssh/aut...

p6spy观察sql

官网地址: https://p6spy.readthedocs.io

guava使用汇总

Cache 指定缓存时间 1 2 3 4 5 private static Cache<Long, Result> rpcCache = CacheBuilder.newBuilder().expireAfterWrite(5, TimeUnit.HOURS).build(); Result callbackROResult = rpcCache.get(id, ()...

Spring Boot Devtools的坑

今天遇到一个非常奇怪的问题,写了一个工具类实现ApplicationContextAware接口来获取Spring上下文, 代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @Component public class ApplicationContextUtils implements ApplicationContextAware { pr...

maven reImport导致jdk版本切换

在maven的setting.xml文件中添加配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 <profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDe...

高效开发分享

[TOC] 1.IDEA篇 find action ⌘⇧A 输入你想要的快捷操作,会展示对应的快捷键 live template 我们常用的有psvm来快速生成main方法, psfi来快速生成public static final int. 那么像我们经常需要去定义一个bean,声名其属性以及添加注释, 可以自定义一个live template来提升效率, 模板如下:(按回车即可直...

Idea高效技巧

find action 输入你想要的快捷操作,会展示对应的快捷键 live template 我们常用的有psvm来快速生成main方法, psfi来快速生成public static final int. 那么像我们经常需要去定义一个bean,声名其属性以及添加注释, 可以自定义一个live template来提升效率, 模板如下:(按回车即可直接跳到下...

MybatisCodeHelper-pro插件的使用

idea中配置database 下面是国际惯例: 1 2 3 4 5 6 7 插件本身是收费的,参与开源项目可免费获得key,也可购买,当然也可使用破解版。 https://zhile.io/2019/04/23/mybatis-code-helper-pro-crack.html 本项目只做个人学习研究之用,不得用于商业用途! 若资金允许,请购买正版,...

账户与账务

账户的设计需求 在支付系统中,账户的设置,主要是从如下几个方面来考虑: 交易的需求,比如检查账户是否被锁定、余额是否足够、是否有效等。 记账的需求,按照公司会计需求记录账户上的所有行为,包括支出、充值、转账等。 对账的需求,包括和支付渠道、商户、个人的对账需求,核对交易和账户余额是否正确。 风控的需求,如反洗钱、反欺诈等,都需要依赖于账户体系来提供核心数据。 信用的需...

RocketMQ基础学习

启动命令 /Users/xuguangwu/code/rocketmq/distribution/target/apache-rocketmq/bin/mqnamesrv & nohup /Users/xuguangwu/code/rocketmq/distribution/target/apache-rocketmq/bin/mqbroker -n localhost:9876...