1.前言 1.1 目前项目太多地方调用短信服务,微服务与微服务之间太多冗余代码,维护起来也不方便。项目中也会更改第三服务,由于多数时用spring-boot框架开发,这里封装...
1.前言 我们项目中经常有一些配置文件涉及密码一些敏感信息,我们想加密方式来保护密码,最长用的方式Oracle JEC Jar;这里我们采用jasypt.jar来加密配置文件...
在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800...
现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) ...
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任...
MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的。MyBatis 动态 SQL 的出现, ...
1.前言 我们用spring boot发现会有很多spring-boot-starter-xxx,在实际开发中可能会通过@Bean注解来实现组件的加载,我们希望通过配置文件如...
准备钱包 Imtoken钱包下载 如何使用imtoken钱包 新手建议下载1.0版本 新用户一定要认真阅读Imtoken使用教程,切记助词一定要手抄且不能暴露出去。 建议创建...
1.前言 上一章我们实现了交易,到目前为止,我们已经使用任意用户定义的字符串作为地址,比特币的账户地址其实就是用户公钥经过一系列 Hash ( HASH 160,或先进行 S...
1.前言 上一篇我知道了区块链如何持久化存储,接下来我们将开始实现区块链中交易是如何产生的如何防止被串改,如何在网络中分布式记账。我们将交易分成两部分:交易实现一般机制,后面...