java
奋斗的小青年xsyuan
这个作者很懒,什么都没留下…
展开
-
java实现图片添加文字水印、图片水印-平铺
java实现图片添加文字水印、图片水印-平铺转载 2022-05-18 18:56:18 · 3271 阅读 · 1 评论 -
java之--加密、解密算法
0、概述在项目开发中,我们常需要用到加解密算法,加解密算法主要分为三大类:1、对称加密算法,如:AES、DES、3DES2、非对称加密算法,如:RSA、DSA、ECC3、散列算法,如:MD5、SHA1、HMAC1、各算法对比不废话,直接开表格对比:对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位.转载 2020-06-22 12:53:00 · 256 阅读 · 0 评论 -
Springboot项目启动命令
title 窗口名称C:\publish\jdk1.8.0_131\jdk1.8.0_131\bin\java -Xms512m -Xmx4096m -jar C:\publish\gipson-ocs.jar --spring.profiles.active=prod--server.port=9004原创 2020-06-07 13:55:03 · 342 阅读 · 0 评论 -
接口鉴权,提供给第三方调用的接口,进行sign签名
//场景:公司要跟第三方公司合作,提供接口给对方对接,这样需要对接口进行授权,不然任何人都可以调我们公司的接口,会导致安全隐患:思路: 在每个接口请求参数都带上ApiKey 和sign签名:我们在对接前,给对方提供一个ApiKey 和密码secrect,这2个值随便自己定义,只要双方都约定好就行了:对方要做的事情: 对请求参requestDTO 除sign签名字段外,转成JSON字符串...转载 2020-04-20 09:18:08 · 3707 阅读 · 0 评论 -
携带logo的二维码图片
package com.gipson.ocs.test;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import ...原创 2018-08-10 09:32:56 · 167 阅读 · 0 评论 -
java 如何使的float保留2位或者多位小数
方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); // b.setScale(2, BigDecimal.ROUND_...翻译 2018-08-23 21:25:14 · 2576 阅读 · 0 评论