自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 java读取txt,doc,docx文档格式的文本内容

读取txt,doc,docx文档格式的文本内容,通过不同格式,读取逻辑不同,避免造成文本内容乱码问题,

2024-06-24 19:34:18 260 1

原创 chatgpt-on-wechat 服务器部署

基于大模型搭建的聊天机器人,同时支持 微信 公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT4.0/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。

2024-05-17 10:24:39 375

原创 Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1

有可能是sql写的太复杂, sql模版解析不出来。#{authVo.area} 改成了。

2024-04-30 15:00:47 39 1

原创 chatgpt免费使用网站

chatgpt 免费使用网站

2024-04-23 20:53:48 844

原创 java 千帆大模型 流式返回

java 千帆大模型 流式返回

2024-01-05 13:36:05 1480

原创 java压缩pdf体积,图片体积

报错信息:javax.imageio.IIOException: Unsupported Image Type。发现压缩力度不大,主要还是要对pdf中的图片进行压缩,我这里压缩图片的精度设置成2,具体根据你的业务逻辑来,pdf整体进行压缩,图片进行压缩。

2023-11-08 14:58:37 1026

原创 org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn‘t exist

ChromeDriver进行链接截图

2023-08-29 16:34:46 224

原创 MyBatis-Plus多表分页

【代码】MyBatis-Plus多表分页。

2023-01-06 11:39:17 163

原创 java 相似度计算

【代码】java 相似度计算。

2022-09-01 21:00:52 494

原创 oracle insert into select

oracle insert into select

2022-08-19 15:31:31 370

原创 map 本地缓存 单例模式

map 本地缓存 单例模式

2022-08-19 15:24:14 302

原创 根据创建时间分组后去重

根据创建时间分组后去重

2022-07-14 20:12:47 86

原创 txt文件转json格式 java

txt文件转json格式 java

2022-07-11 15:02:26 3150

原创 Oracle 批量插入(insert all into)

oracle 批量新增sql

2022-07-04 19:11:44 4923

原创 如何保证消息的顺序性?

面试官心里分析其实这个也是用MQ的时候必问的话题,第一看看你了解不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这个生产系统中常见的问题。面试题剖析我举个例子,我们以前做过一个mysql binlog同步的系统,压力还是非常大的,日同步数据要达到上亿。mysql -> mysql,常见的一点在于说大数据team,就需要同步一个mysql库过来,对公司的业务系统的数据做各种复杂的操作。你在mysql里增删改一条数据,对应出来了增删改3条binlog,接着这三条binlog发送到MQ里面,到消费出来

2022-06-23 19:31:44 104

原创 后缀表达式解析

后缀表达式解析

2022-06-19 16:53:25 86

原创 .com和.cn的区别

目录.com.cn域名.com也就是com域名

2022-06-16 13:58:48 5760

原创 不同环境下更改profile配置文件

原因: 测试环境和其他环境都有不同的配置文件,那么怎样去更改到对应环境的配置文件呢?

2022-06-16 13:52:28 336

原创 excel导入数据中的数字有小数点问题

excel导入数字有小数点后在数据库出现小数点

2022-06-15 16:12:55 1207

原创 数据库字段和枚举类相互转换的转换器

//这是字段/** 产品线 */@Column(name = "product_line", nullable = false)@Convert(converter = ProductLineConverter.class)private ProductLine productLine;//这是转换器/*** <h1>优惠券分类枚举属性转换器</h1>* AttributeConverter<X, Y>* X: 是实体属性的类型* Y..

2022-01-28 18:11:54 1171

原创 枚举类 用法

@AllArgsConstructor@Getterpublic enum ConductLineEnum { DAMAO("天猫", 1), TAOBAO("淘宝", 2); private String remark; private Integer code; private static ConductLineEnum of(Integer code) { Objects.requireNonNull(code); r...

2022-01-28 18:04:05 192

原创 com.jcraft.jsch.SftpException:

报错日志:com.jcraft.jsch.SftpException: at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1647) at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1553) at com.hare.tree.utils.SftpUtil.listFile(SftpUtil.java:343) at com.hare.tree.utils.SftpUtil.downlo

2021-12-02 09:49:56 6096

原创 汉字转首字母工具类

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;import net.sourceforge.p..

2021-11-10 22:00:43 123

原创 汉字和字母和数字一起排序

//把一个集合中的数据进行一个规则进行排序 private static List<Task> pinyinAndHanziSort(List<Task> list) { if (list == null || list.size() == 0) { return null; } Map<String, Task> map = new HashMap<String, Task>(.

2021-08-16 11:09:33 321

原创 word填充数据然后转PDF的坑_详情请咨询我

2021-03-04 11:35:05 181 1

原创 InvalidKeyException: Illegal key size or default parameters

解决方案:文件请到我的博客里面进行下载

2021-02-27 14:32:20 144

原创 json字符串转换为json对象或者数据库实体

private static final String WORDS_RESULT = "words_result"; String json = InvoiceOCR.vatInvoice(readBytes); JSONObject object = JSONObject.parseObject(json); //json字符串下面的字段全部在WORDS_RESULT下面的 ViewManage manage = JSONObject.parseObject(obj..

2021-01-12 10:13:25 215

原创 发票真伪核验接口

工具类官方网址package com.pig4cloud.pigx.e_ticket.scan;import cn.hutool.core.io.IoUtil;import cn.hutool.json.JSONException;import cn.hutool.json.JSONObject;import com.pig4cloud.pigx.e_ticket.entity.ScanDto;import com.pig4cloud.pigx.e_ticket.entity.ViewMan

2021-01-12 10:07:08 1609 1

原创 判断一个数是否为null(空),为null则设默认值0

BigDecimal depositAmt = Optional.ofNullable(bank) .map(AddBank::getDepositAmt).orElse(BigDecimal.ZERO); //获取对象的某一个字段并判断是否为空,为空则设置默认值为0 dto.setDepositAmt(addDepositAmt.add(depositAmt));...

2020-12-23 11:32:38 2452 2

原创 订单分页

1.订单分页 /** * 全部订单 */ @ApiOperation("获取当前用户所有订单信息") @GetMapping("/order/list") public R<Page<Order>> getAllOrder(@ApiParam("当前页") @RequestParam(value = "currentPage", required = true, defaultValue = "1") Long currentPag

2020-11-30 15:10:03 123

原创 FilePathUtils_获取文件的类型,对应的响应类型

package com.hare.file.utils;import org.springframework.http.MediaType;public class FilePathUtils { /** * 获取文件的类型,对应的响应类型 * * @param namePath 文件名 * @return: org.springframework.http.MediaType */ public static MediaType

2020-11-18 21:05:05 298

原创 D1_Hutool读取Excel的工具类(两行代码即可)

以前用的封装的工具类太复杂,代码量也非常多, Hutool工具类更好的替代了以前的代码Hutool官网Hutool官网链接依赖首先导入依赖即可使用<!-- 读取excel POI--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> .

2020-11-18 09:18:43 401

原创 与或运算的解析

enum evm { and, or;}@Data@Accessors(chain = true)static class po { Integer id; Boolean bo; evm evm; Integer group;}public static void main(String[] args) { List<po> list = new ArrayList<>(); // ( 1 and 4 ) .

2020-11-11 22:41:45 228

原创 BigDecimal相关计算

创建BigDecimal这个对象正确方式应该为:new BigDecimal(“7900”)错误示范:new BigDecimal(7900)除法使用,需要指明保留位数,单单只指明这个,默认是去掉小数点之后的数字错误示范:new BigDecimal(“7900”).divide(new BigDecimal(“80000”), 4)正确应为:指明进位方式new BigDecimal(“7900”).divide(new BigDecimal(“80000”), 4,BigDecimal.R

2020-11-02 15:44:44 110

原创 MongoDB

1.数据结构MongoDB 的文档(document),相当于关系数据库中的一行记录。多个文档组成一个集合(collection),相当于关系数据库的表。多个集合(collection),逻辑上组织在一起,就是数据库(database)。一个 MongoDB 实例支持多个数据库(database)。2.数据类型3.选择和创建数据库如果数据库存在则选择该数据库,如果数据库不存在则自动创建use 数据库名称查看数据库:show 数据库名称查看集合,需要先选择数据库之后,才能查看

2020-10-28 22:20:24 105

原创 Docker搭建环境

docker安装ES镜像准备1、镜像搜索docker search elasticsearch2、拉取镜像docker pull elasticsearch:7.6.2docker pull kibana:7.6.2罗老师 2020/9/4 19:19:41docker network create somenetwork罗老师 2020/9/4 19:19:48docker run -d --name elasticsearch --net somenetwork -p 9200

2020-10-28 13:12:05 355 1

原创 findProperty_oracle异常

1.findProperty解决思路: 只要看到这个就说明必须要封装实体类来装

2020-10-27 12:37:26 148

原创 Mybatis-plus

特点是对Mybatis框架的二次封装和扩展纯正血统:完全继承原生 Mybatis 的所有特性最少依赖:仅仅依赖Mybatis以及Mybatis-Spring性能损耗小:启动即会自动注入基本CURD ,性能无损耗,直接面向对象操作自动热加载:Mapper对应的xml可以热加载,大大减少重启Web服务器时间, 提升开发效率性能分析:自带Sql性能分析插件,开发测试时,能有效解决慢查询全局拦截:提供全表delete、update操作智能分析阻断避免Sql注入:内置Sql注入内容剥离器,预防Sql注

2020-10-26 21:28:59 232

原创 跨域处理

何谓跨域浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同, 都是跨域 。项目是采用前后端分离开发的,也是前后端分离部署的,必然会存在跨域问 题。解决跨域只需要在controller类上添加注解 @CrossOrigin 即可!@RestController //controller + responseBody@RequestMapping("/brand")@CrossOrigin //加一句就可以了~~~~public class BrandControlle

2020-10-26 21:28:32 65

原创 公共异常处理类

前提为了使代码容易维护,减少冗余,我们创建一个类集中处理异常在**.controller包下创建公共异常处理类BaseExceptionHandler,并 添加代码编码package com.tensquare.article.controller;import entity.Result;import entity.StatusCode;import org.springframework.web.bind.annotation.ControllerAdvice;import org.s

2020-10-26 21:27:37 395 1

公共资源

就是模块的资源

2020-10-26

集合框架大总结.xmind

集合框架大总结.xmind

2020-10-25

空空如也

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

TA关注的人

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