自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Redis实现简单限流

限流是可以避免外部请求频繁的对系统施压,而且还可以控制用户行为,避免垃圾请求。下面是利用Redis来控制用户在规定的时间只能请求N次public boolean isExceedLimit(String userId, String key, int period, int maxCount) throws IOException { String newKey...

2020-03-25 22:37:48 324

原创 用Spring DigestUtils工具类进行md5加密

String str =DigestUtils.md5DigestAsHex(buffer.toString().getBytes("UTF-8")));

2019-10-31 09:57:34 2734

原创 Java利用BASE64Decoder对base64字符串的处理

1.将base64字符串生成为PDFString trackingNo = UtilPublic.isEmpty(responseData.get("ShipmentNo")) ? (String) responseData.get("TrackNo") : (String) responseData.get("ShipmentNo");// base64Str...

2019-10-30 11:12:46 1698

原创 SpringBoot判断redis中的值是否存在或是否过期

boolean hasKey = redisTemplate.hasKey(key);if(hasKey ){System.out.print("存在");} else {System.out.print("不存在");}

2019-10-24 11:14:25 7200

原创 Spring boot设置文件上传大小限制

Spring Boot做文件上传时出现了报错:The field file exceeds its maximum permitted size of 1048576 bytes。显示文件的大小超出了允许的范围。查看了官方文档,原来Spring Boot工程嵌入的tomcat限制了请求的文件大小默认为1MB,单次请求的文件的总数不能大于10Mb.要更改这个默认值需要在配置文件(如applica...

2019-03-29 09:05:34 732

原创 使用Springboot上传图片,表单提交

今天被这个上传图片搞的头大,特此记录一下~刚开始我是用通过传统的 form 表单提交的方式上传文件<form id="form1" name="form1" th:action="" enctype="multipart/form-data" accept-charset="utf-8" method="post" target="rfFrame"&...

2019-03-21 18:41:34 3067 1

原创 利用java代码将二张图片合成一张图片

package com.test.util;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;public c...

2019-02-22 17:10:46 3904 3

原创 Java给图片添加水印

package com.test.util;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt...

2019-02-22 16:27:59 3594

原创 json字符串与JAVA对象相互转换

由于公司要与第三方接口进行对接,故有json字符串与JAVA对象相互转换的场景,特此记录。~~~~1.定义一个工具类public class JsonMapper { private static ObjectMapper mapper; private static JsonMapper _instance = new JsonMapper(); private...

2019-01-18 12:02:04 524

原创 ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量

主要是面试被问到了,来记录一下。这里要讨论这些常用的默认初始容量和扩容的原因是:当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。加载因子的系数小于等于1,意指  即当 元素个数 超过 容量长度*加载因子的系数 时,进行扩容。另外,扩容也是有...

2018-11-14 17:53:24 156

原创 Java遍历Map对象

1.通过Map.entrySet遍历key和value,在大容量时推荐使用。这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。Map&lt;Integer, Integer&gt; map = new HashMap&lt;Integer, Integer&gt;();for (Map.Entry&lt;Integer, Integer&gt; entry : map...

2018-11-14 14:26:18 125

原创 使用工具类 Arrays.asList()把数组转换成集合

  使用工具类 Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方 法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException 异常。说明:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法。Arrays.asList 体现的是适配器模式,只是转换接口,后台的数据仍是数组。    ...

2018-11-14 10:23:28 1683

原创 centos7.3 安装和配置mysql

1.获取mysql yum源进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/ 点击Download右击      复制链接地址https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm得到这个  这个就是Yum仓库的rp...

2018-10-18 12:26:34 597

原创 java中==和equals的区别

equals和== 最大的区别是一个是方法一个是运算符。 ==:如果比较的对象是基本数据类型,则比较的是数值是否相等;如果比较的是引用数据类型,则比较的是对象的地址值是否相等equals():用来比较方法两个对象的内容是否相等。 注意:equals 方法不能用于基本数据类型的变量,如果没有对 equals 方法进行重写,则比较的是引用类型的变量所指向的对象的地址...

2018-10-12 10:35:16 106

原创 java后台利用递归生成菜单二叉树

由于最近项目用到了菜单树,所以记录一下,项目用的是hibernate菜单类定义如下:public class Menu { // 菜单id private String id; // 父菜单 private Menu parent; // 菜单名称 private String name; // 菜单代码 private S...

2018-09-29 17:31:43 717 1

转载 SpringBoot + Vue + nginx项目部署

1.nginx安装参照https://blog.csdn.net/qq_22027637/article/details/817760922.将springboot项目打包上传到服务器,开启服务启动springboot项目可以用二种方式:(1)nohup java -jar demo.jar &amp;                                          ...

2018-09-29 11:20:52 3157

Java面试宝典

Java面试宝典,要面试的可以下载来看看,里面对于java基础、设计模式已经框架都有很好解释

2018-10-18

空空如也

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

TA关注的人

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