java
王一横不要停止努力吖
盐于律己
展开
-
Stream流的一些骚操作
实际开发中java使用stream()流的操作。原创 2022-12-09 18:58:24 · 301 阅读 · 0 评论 -
多线程使用不当导致的 OOM
多线程使用不当导致的OOM转载 2022-07-06 09:59:18 · 255 阅读 · 0 评论 -
项目开发中常用的工具类
Utilities for service.原创 2022-07-04 23:08:07 · 184 阅读 · 0 评论 -
解决FastJson com.alibaba.fastjson.JSONObject cannot be cast to的问题
异常原因:debug发现,其实那是一个JsonObject对象解决方法:原创 2022-05-12 19:49:59 · 1332 阅读 · 0 评论 -
XShell免费版下载地址
Java开发常用软件安装地址原创 2022-03-26 12:11:22 · 456 阅读 · 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 · 207 阅读 · 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 · 196 阅读 · 0 评论 -
java构造树形数据的正确姿势
业务场景通常我们前端需要一个树形的导航菜单或者分类菜单,如后台权限管理中的权限树,亦或者下面例子中商城系统的商品分类多级菜单(一般为三级菜单)根据返回的实体类的类型是否和源数据库中的实体类型是否相同,我们分为以下两种情况;一、相同:参照下面这篇博客:java组装树形结构二、不相同首先是返回的数据实体类如下:@Getter@Setterpublic class UmsMenuNode extends UmsMenu { @ApiModelProperty(value = "子级菜单"原创 2021-09-01 10:34:59 · 336 阅读 · 2 评论 -
java微信小程序获取临时素材的media_id
@Slf4j@Componentpublic 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 · 602 阅读 · 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 · 1156 阅读 · 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 · 445 阅读 · 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 · 1014 阅读 · 0 评论