自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现图片防盗链功能

出于安全考虑,我们需要后端返回的图片只允许在某个网站内展示,不想被爬虫拿到图片地址后被下载。漏报:攻击者可能找到绕过 referer 检查的方法(例如使用 data URI 或 base64 编码的图片)。反向代理:攻击者可以在url路径中,添加域名白名单作为反向代理路径,绕开代码的contains方法检查。出于性能考虑,不想要别人的网站,拿着我们的图片链接去展示,白白消耗自己的服务器资源。以上防盗链拦截器基本实现可以对付一般情况下的图片盗链,但并不能保证绝对安全。4.注册拦截器​​​​​​​。

2024-05-07 10:38:47 270

原创 SpringBoot 集成支付宝支付功能

通过AlipayClient执行request调用SDK生成表单,用HttpServletResponse(浏览器响应的一个流)写表单的内容,创建一个html的网页)--------------------------->执行请求,拿到响应的结果,返回给浏览器。创建 AlipayTradePagePayRequest,设置Request参数(参数包含支付宝回调的订单流水号、总金额、我的订单编号)(格式:JSON格式)---------------------------->创建 Request,设置参数。

2024-04-09 14:53:04 1120 2

原创 MongoDB最常用语句命令

切换使用该库use signet创建该库的用户名和密码db.createUser({user:"admin",pwd:"Signet@123",roles:[{role:"dbOwner",db:"signet"}]})认证用户密码db.auth("admin","Signet@123")导入某个表数据到库里./mongoimport --db signet --collection ApplyRelation /signet/data/ApplyRelation.json..

2022-03-01 17:30:34 444

原创 最简单方式来改变OAuth2 生成access_token返回值

通过AOP切面来改变OAuth2 生成access_token返回值格式@Component@Aspectpublic class AuthTokenAspect { /// @Around注解 改变controller返回值的 @Around("execution(* org.springframework.security.oauth2.provider.endpoint.TokenEndpoint.postAccessToken(..))") public Objec.

2020-07-29 11:00:01 2214

原创 java生成系统机器码(linux和windows)

/** * 生成序列号的main方法 * @param args */public static void main(String[] args) { String property = System.getProperty("os.name").toLowerCase(); String cpuSerialNumber = ""; String hardDiskSerialNumber = ""; String md5Result = ""; if (pr.

2020-05-23 10:48:07 3012

原创 判断当前class是否在jar中运行

public static String getPublicKey() throws IOException{ String publicPath = Thread.currentThread().getContextClassLoader().getResource("rsa_public_key.pem").getPath(); boolean contains = publ...

2020-04-24 16:56:08 406

原创 Linux上生成PKCS#8的公钥和私钥的命令

1 先安装OpenSSLyum install OpenSSL2 生成密钥 (注意:生成文件的位置在当前进入OpenSSL的位置)openssl(进入OpenSSL 生成)OpenSSL> genrsa -out rsa_private_key.pem 1024 #生成私钥默认生成的是PKCS1(----BEGIN RSA PRIVATE KEY-----以这个开头)...

2019-12-18 14:46:47 1255

原创 读取配置文件里面内容 用map封装打印出来?

读取配置文件里面的内容 用map封装打印出来?(多种类型)1 例如:配置文件如下 ,test 代表不同的 参数 , 需要把不同类型的参数区别开2 使用ResourceBundle类来获取本地配置文件(只需写上application这个文件的名字,不需要加上后缀名)3 通过getString(key)获取具体的内容value。(如果是仅仅获取某个参数内容的值直接用这个方法)4...

2019-08-28 11:35:22 499

原创 单例模式的创建

/** * 单例模式的创建 */public class SingletonTest { public static void main(String[] args){ Singleton singleton1 = Singleton.getInstance(); Singleton singleton2 = Singleton.getInsta...

2019-06-02 23:09:27 381

原创 最简单的递归遍历本地目录

import java.io.File;import java.util.ArrayList;import java.util.List;/** * 递归遍历目录 */public class DiGui { public static void main(String[] args) { List<String> paths = new Ar...

2019-06-02 23:07:35 205

原创 最简单的冒泡排序

/** * 冒泡排序 */public class Test { public static void main(String[] args){ int x[] = {23,11,66,45,99,56}; for(int i = 0 ;i<x.length-1;i++){ for(int j = 0;j &l...

2019-06-02 23:04:37 255

原创 xml文件的生成和下载

web.xml文件的配置&lt;!--下载xml文件--&gt;&lt;servlet&gt; &lt;servlet-name&gt;downloadXmlServlet&lt;/servlet-name&gt; &lt;servlet-class&gt; com.zrp.uip.operator.controller.DownloadXmlServlet...

2018-08-23 14:20:01 7062

原创 js里AJAX跳转到controller里

js里ajax的写法controller里类上面方法上面 

2018-07-31 16:22:55 6490

原创 登录时 记住密码的实现

//判断是否有cookie的值var staffCodeValue = me.getCookieValue('staff_code') ; var passwordValue = me.getCookieValue('password') ; if(staffCodeValue &amp;&amp; passwordValue &amp;&amp; staffCodeValu...

2018-07-10 17:16:09 762

原创 mybatis里查询条件 IN 的用法

&lt;select id="selectProcessOwnerProjectId" resultMap="BaseResultMap"&gt; SELECT DISTINCT P.ID, P.OWNER_PROJECT, P.PROCESS_NAME FROM model_repository_manage M, process_spec...

2018-07-10 17:12:11 9389

原创 js里数组去掉重复数据

//去掉重复的 数据 clearRepeatData : function(params){var me = this; var multipleData = [] ; //定义一个多选的数组(左侧) if(params == "left"){ multipleData = me.multipleLeftList; }e...

2018-07-10 17:02:09 621

空空如也

空空如也

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

TA关注的人

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