- 博客(56)
- 收藏
- 关注
原创 springboot的控制反转和自动装配
它可以根据约定和配置,自动发现和配置应用程序中的各种组件,简化了开发过程并提高了开发效率。下面两个类是我们使用的service层和实现层。Controler层。
2023-06-26 20:22:09
671
原创 亚马逊sp-api通过api修改价格,标题
最近在对接亚马逊的修改价格这个api,可能是因为习惯不一样吧,实在是踩了太多的坑了,而且全网没找到相关能看的博客,所以一直在坑里,最近差不多做出来了,所以写一个总结,希望其他人再对接的时候不要像我一样了。注:我这里主要写的是对接修改价格,授权相关可以找一下其他的博客,这个还是有很多人写的对接亚马逊的这个接口主要还是看官方文档,目录是,修改的方式是通过xml上传到他们系统里,具体参考可以看,全是英文看的是真的难受,而且费劲。
2023-06-15 20:38:29
1466
2
原创 将上一次拉取的代码回滚掉怎么做
这将撤销最后一次提交并将您的代码库重置为上一次提交的状态。请注意,这将永久删除您最后一次提交的所有更改,因此请确保您已经备份了您的代码。
2023-06-02 19:28:44
342
原创 Java excel大批量图片数据导出解决内存溢出问题
如果使用poi直接将所有图片一张张写到excel里,最后excel里图片达到10000张之后,内存就快爆掉了,所以,使用该方法将图片写到磁盘里,最后一次性替换掉,目前没有找到更好的方法,暂时使用该方法试试看。
2023-01-16 14:29:57
1548
2
原创 POI读取PPT和pptx两种格式的坑
同时读取PPT和pptx的时候低版本会产生依赖冲突,解决了依赖冲突后又发现没了关键包导致读取失败。maven查找依赖的地址:http://www.mvnrepository.com/解决方法:将两个依赖升到4.12,就行了。读取ppt或者pptx的代码。
2022-10-21 11:44:55
1241
原创 Java使用Graphics2D添加文字水印碰见的坑(给透明底图片加半透明水印)
Java使用Graphics2D添加文字水印碰见的坑(给透明底图片加半透明水印)
2022-09-19 20:22:32
2083
原创 java 图片的处理
1.将透明图主体居中 /** * 将透明图主体居中 * @param file2 */ private void imageInit(File file2) { try { BufferedImage bufferedImage = ImageIO.read(file2); int xMin = bufferedImage.getWidth(); int xMax = .
2022-05-11 10:22:33
733
原创 java-为指定的图像文件加透明阴影
import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Transparency;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;public class AddShadow { /** * @param srcFile
2022-05-04 17:41:16
322
原创 GaussianFilter包导入
依赖导入<dependency> <groupId>com.jhlabs</groupId> <artifactId>filters</artifactId> <version>2.0.235-1</version></dependency>
2022-04-19 17:48:15
174
原创 java-RGB,Color,十六进制,数组之间的相互转换
//java-RGB转换成十六进制 public static String rgb2Hex(int r,int g,int b){ return String.format("0xFF%02X%02X%02X", r,g,b); }//java-RGB转Color String bufferedImage = rgb2Hex(0, 255, 0); String substring = String.valueOf(bufferedIm
2022-04-12 14:47:48
3213
原创 java 对透明图的处理(几个工具)
获取透明背景的坐标list /** * 获取透明背景的坐标list * * @param file * @return */ @SneakyThrows public static int[][] getTransparentByUrl(File file) { BufferedImage bufImg = null; try { bufImg = ImageIO.read(.
2022-04-12 11:39:39
457
原创 Java 读取某个目录下所有文件、文件夹
/** * 获取文件夹下的所有目录 * @param path 对应文件夹 * @return 所有文件名称的list */ public static List<String> getFiles(String path) { List<String> files = new ArrayList<String>(); File file = new File(path)...
2022-03-28 20:21:08
3128
1
原创 图片裁剪,合成(设置透明背景)
对图片主体裁剪 /** * 对图片主体裁剪 * @param originFile 待处理图片 * @param outFile 输出图片 * @param x 输出图片的x坐标 * @param y 输出图片的y坐标 * @param width 输出图片的宽.
2022-03-28 10:44:54
335
转载 搭建springboot常用依赖
借鉴https://blog.youkuaiyun.com/qq_29950673/article/details/100030917
2022-03-21 17:00:26
324
原创 java整合支付宝遇到的坑及解决方法
实在是不知道是我代码写的不对还是支付宝本身就有的坑,整合的时候碰到的问题简直就是俄罗斯套娃;1.这个回调地址存放的值应该是放在params里的,不知道是因为什么原因我一直取的为空,,,,,这个是请求的参数(按理来说应该可以拿到的);2.这个传输协议的Content-Type原来正常应该都是穿的json格式的数据,但是支付宝的不太一样,他是这个(application/x-www-form-urlencoded; text/html; charset=utf-8),所以传的值是text文本的,不是js
2021-12-06 20:28:23
727
原创 mybatis的updateBatchById方法用xml编写
类似于mybatis里的updateBatchById方法 update product <trim prefix="set" suffixOverrides=","> <trim prefix="name = case id" suffix="end,"> <foreach collection="list" item="item" index="index">
2021-12-03 17:07:27
1124
原创 从零开始项目搭建(数据库连接+拦截器+swagger+异常抛出)
项目相关依赖在文末一.连接数据库1.启动启动类,是否构建成功2.写一个hellow接口使用端口连接测试一下@RestControllerpublic class Helloword { @RequestMapping("/helloWord") public String helloWord(){ return "helloWord"; }}若成功则下一步3.连接数据库#连接端口server.port=9000# mysql数据库.
2021-10-27 11:13:19
337
原创 java获取图片的主色
package com.kuang.tryTo;import cn.hutool.core.img.ImgUtil;import java.awt.*;import java.awt.image.BufferedImage;import java.lang.management.ManagementFactory;import java.net.MalformedURLException;import java.net.URL;import java.util.HashMap;impor
2021-10-22 14:26:23
1663
原创 时间的转换与格式化
//将当前时间的前一个小时的时间戳-转换为毫秒 @Test public void test1() { Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY 指示一天中小时 */ calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1); /
2021-09-23 13:54:19
88
原创 stream流的使用
//jdk list-> map 1Map<String, Sequence> sequenceMap = sequences.stream().collect(Collectors.toMap(Sequence::getqKey, Function.identity()));//jdk list-> map 2List<String> list = capList.stream().map(Quotamap::getName).collect(Collectors
2021-09-18 09:06:50
87
原创 springboot整合mybatis
配置类<?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocat
2021-08-05 15:01:40
80
原创 mybatis的配置及使用
学习mybatis1.创建配置文件mybatis-config.xml2.调用创建的mybatis-config.xml文件,创建sqlsession3.创建实体类4.创建usermapper以及映射他的xml文件5.写一个demo类测试(易错的点,mybatis-config.xml的<mapper绑定对应的mapper文件路径和名称要正确)dao层的xml文件返回的结构类一定要绑定到实体层的类上最后附上我的程序的结构图maven依赖<?xml version="1.0
2021-08-04 09:20:16
119
原创 mybatis的输出日志的配置
log4j的配置//导包<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>//配置文件的编写### 配置根 ###log4j.rootLogger = debug,console ,File### 配置输出到控制台 ###.
2021-08-03 14:24:04
412
原创 redis的基本命令的操作
//连接数据库redis-cli -h host -p localhost -a password//测试ping//写入值set name value//获取写入的值get name//获取数据库的长度dbsize//清空数据库flushdb//获取所有的缓存信息key *//打开数据库select num...
2021-07-29 11:33:04
74
原创 用POI导出Excel表格及对单元格简单操作
功能有1.添加边框线2.单元格垂直居中显示3.设置字体4.合并单元格(newSheet.setRowHeight(row1,32);)5.设置行高,列宽6.单元格自动换行导入依赖是 <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls.free</artifactId> <version>2.2.0<.
2021-07-15 17:23:03
309
原创 索引的创建和删除
//添加普通索引CREATE index economy_organization_id on economy_organization(id)//添加非空索引CREATE UNIQUE INDEX economy_organization_id ON economy_organization (id) ;//添加主键索引CREATE PRIMARY INDEX economy_organization_id ON economy_organization (id) ;//删除索引drop
2021-07-14 18:13:54
144
原创 MySQL简单语句
//起别名SELECT `id` 账号,`title` 姓名 from edu_chapter;//去重SELECT DISTINCT teacher_id from edu_comment;//将id和nickname两个字段拼接,并起别名SELECT CONCAT(id,nickname) as 姓名 from edu_comment//模糊查询的两种方式SELECT DISTINCT * from edu_comment WHERE nickname LIKE '%1%'SELEC
2021-07-12 10:17:38
114
原创 基础MySQL的简单操作
//登录MySQL数据库localhost是打开数据的地址 3306是MySQL的使用端口号 root是账号 123456是密码mysql -h localhost -P 3306 -u root -p123456//打开所有的库show databases;//打开tp_music表use tp_music//展示数据库里的tp_music表show tables from tp_music//查看打开的库select database();//创建表 test是表名create t
2021-07-09 15:13:22
65
原创 使用stream对list的对象和string排序
//对string类型的list排序List<String> collectsort = collectByHz.keySet().stream().sorted(Comparator.comparing(Integer::new)).collect(Collectors.toList());//对对象的某个元素排序(加上.reversed()为倒序)List<EconomyUserView> collectItem = views.stream().sorted(Comp
2021-07-06 17:33:42
5756
原创 使用流排序
Map<Long, List<EconomyUserView>> collect1= economyUserViewList.stream().collect(Collectors.groupingBy(EconomyUserView::getOrgId)); //根据户主顺序排序 Map<Long, List<EconomyUserView>> collectByGroupUser = new HashMap<>(
2021-07-05 14:21:19
134
原创 使用POI快速导出Excel(spire工具)
<!-- POI工具依赖--> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls.free</artifactId> <version>2.2.0</version> </dependency>impor.
2021-06-25 15:50:10
402
原创 文件的导入
/** * @description : 导入组织成员信息 * --------------------------------- * @author : Li * @since : Create in 2021-06-17 */ @PostMapping("/importOrgUser") @ApiOperation(value="导入组织成员信息") public Result importOrgUser(@Reques...
2021-06-25 15:43:40
101
原创 POI导出Excel的样式(使用的是spire)
Workbook wb = new Workbook(); String path ="C:\\wzmoffice\\upload\\excel\\"; wb.loadFromFile( path+ "公示表.xlsx"); //声明Workbook变量 Workbook newWb = new Workbook(); newWb.setVersion(wb.getVersion()); Wo...
2021-06-23 15:28:42
249
原创 用流计算list里面某个数据的总数
public static void main(String[] args) { List<SocinsReviewUse> socinsReviewUseList = new ArrayList<>(); for (int i =1; i <= 10; i++) { SocinsReviewUse socinsReviewUse = new SocinsReviewUse(); socinsReviewUse.setId(Lon
2021-05-25 09:52:39
668
原创 使用stream完成分页效果
public static void main(String[] args) { List<SocinsReviewUse> page = page(2, 5); for (SocinsReviewUse socinsReviewUse:page){ System.out.println(socinsReviewUse); }} private static List<SocinsReviewUse> page(int page,.
2021-05-25 09:02:08
259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人