自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 公钥私钥生成加密解密验签

package demo;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.security.Certificate;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;im

2022-02-07 16:21:31 278

原创 海外支付BOKU

海外Boku支付对接地址:https://merchants.fortumo.com/integration-and-testing/payments-api/海外boku支付有两种方式,一种是unified sdk,这种能力更全面一种是api,这种UI都是自己管理签名部分:签名严格按照jwt来的:https://jwt.io/三部分:head、payload 、signaturehead:{“alg”: “RS256”,“typ”: “JWT”}payload(body_sha2

2021-09-09 11:13:12 758

原创 设计模式之七大软件设计原则

一、开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。白话:我们在程序设计阶段,一旦设计好了接口,就不应该再去修改它,因为你每次修改都会影响系统的稳定性,你修改了这个接口,就会影响其他的实现类,那么如果之前已经测试过的代码就需要重新再测试一遍,这样对整个项目周期来说,影响是非常大的。所以我们应该尽量做到只让他扩展,因为扩展你不需要对之前的代码再进行测试了,只需要测试新扩展的部分即可。优点:提高软件系统的可复用性和可维护性。Demo:public

2020-08-02 21:22:43 131

转载 java内存模型

什么是Java内存模型java内存模型(Java Memory Model,JMM)是java虚拟机规范定义的一种,用来屏蔽掉java程序在各种不同的硬件和操作系统对内存的访问的差异,这样就可以实现java程序在各种不同的平台上都能达到内存访问的一致性(是为了保证并发场景中的原子性、有序性和可见性)。可以避免像c++等直接使用物理硬件和操作系统的内存模型在不同操作系统和硬件平台下表现不同,比如有些c/c++程序可能在windows平台运行正常,而在linux平台却运行有问题。为什么会有JAVA内存模型

2020-05-27 20:43:44 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除