
java
王一横不要停止努力吖
盐于律己
展开
-
Stream流的一些骚操作
实际开发中java使用stream()流的操作。原创 2022-12-09 18:58:24 · 381 阅读 · 0 评论 -
多线程使用不当导致的 OOM
多线程使用不当导致的OOM转载 2022-07-06 09:59:18 · 348 阅读 · 0 评论 -
项目开发中常用的工具类
Utilities for service.原创 2022-07-04 23:08:07 · 232 阅读 · 0 评论 -
解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题
异常原因: debug发现,其实那是一个JsonObject对象 解决方法:原创 2022-05-12 19:49:59 · 1488 阅读 · 0 评论 -
XShell免费版下载地址
Java开发常用软件安装地址原创 2022-03-26 12:11:22 · 585 阅读 · 0 评论 -
项目成长日记
1.使用hutool工具类构造url参数路径 public class Params { private String sku; private String limit; private String offset; } Params params = new Params(); params .setLimit(50); params .setOffset(0); String url = "https://www.baidu.com"; /** toParams():将M原创 2021-11-22 10:50:52 · 255 阅读 · 0 评论 -
获取随机字符串
public static String getShortUuid() { StringBuffer stringBuffer = new StringBuffer(); String uuid = UUID.randomUUID().toString().replace("-", ""); for (int i = 0; i < 8; i++) { // 32 -> 8 String str = uuid.subs...原创 2021-10-31 16:57:41 · 256 阅读 · 0 评论 -
java构造树形数据的正确姿势
业务场景 通常我们前端需要一个树形的导航菜单或者分类菜单,如后台权限管理中的权限树,亦或者下面例子中商城系统的商品分类多级菜单(一般为三级菜单) 根据返回的实体类的类型是否和源数据库中的实体类型是否相同,我们分为以下两种情况; 一、相同: 参照下面这篇博客:java组装树形结构 二、不相同 首先是返回的数据实体类如下: @Getter @Setter public class UmsMenuNode extends UmsMenu { @ApiModelProperty(value = "子级菜单"原创 2021-09-01 10:34:59 · 402 阅读 · 2 评论 -
java微信小程序获取临时素材的media_id
@Slf4j @Component public class CustomerService { private static final String UPLOAD_URL = "https://api.weixin.qq.com/cgi-bin/media/upload?access_token" + "=%s&type=image"; @Autowired private RestTemplate restTemplate; @Auto原创 2021-03-17 14:51:22 · 716 阅读 · 2 评论 -
java实现根据url批量下载图片到浏览器
/** * 给定一组url,将此集合地址下对应的资源下载到浏览器 * * @param urls url地址的集合 * @throws IOException */ public static void downloadPic(List<String> urls, HttpServletResponse response) throws Exception { ZipOutputStream zos = new ZipOu...原创 2021-02-02 14:35:59 · 1232 阅读 · 1 评论 -
java给图片添加平铺文字水印并保留原像素(二)
批量读取本地文件夹下的图片,并逐一添加水印 import java.io.File; import java.util.ArrayList; import java.util.List; /** * @Author: wangyh * @Date: 2020/12/1 16:20 */ public class WaterMarkService { /** * 题目图片添加水印 */ public static void main(String[] args)原创 2020-12-02 13:28:54 · 510 阅读 · 0 评论 -
java给图片添加平铺文字水印并保留原像素(一)
先放一张效果图 水印工具类 import com.sun.image.codec.jpeg.JPEGCodec; import com.sun.image.codec.jpeg.JPEGEncodeParam; import com.sun.image.codec.jpeg.JPEGImageEncoder; import lombok.extern.slf4j.Slf4j; import javax.imageio.ImageIO; import java.awt.*; import java.awt原创 2020-12-02 11:54:14 · 1097 阅读 · 0 评论