自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 文件上传obs服务器

obs上传

2024-07-18 16:03:11 359

原创 java通过pdf-box插件完成对pdf文件中图片/文字的替换

【代码】java通过pdf-box插件完成对pdf文件中图片/文字的替换。

2024-07-18 15:48:46 939

原创 获取文件的相对路径

以上示例中,假设当前工作目录为`C:\project`,文件`example.txt`位于`C:\project\example.txt`,则输出结果将为`example.txt`,表示文件的相对路径为`example.txt`。最后,可以使用`File`类的`getCanonicalPath()`方法将文件的绝对路径与当前工作目录的路径进行比较,并使用`substring()`方法获取文件的相对路径。1. 使用`File`类的`getAbsolutePath()`方法获取文件的绝对路径。

2023-08-03 14:52:30 1599

原创 vue完成页面数据的导出(不走后端)

2.创建一个新的js文件写入以下导出内容,便于全局使用(我这里是放在了组件里)3.在main.js中引用(注意文件路径)1.首先npm组件到src项目中。4.在vue方法中进行调用。

2023-08-01 18:51:35 603

原创 Vue打印条码功能

vue利用exe插件打印条码

2023-07-07 09:22:56 665

转载 SpringJPA和MyBatis的区别

我们再看看hibernate的官方概念,Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。面向对象考虑的是对象的整个生命周期包括在对象的创建、持久化、状态的改变和行为等,对象的持久化只是对象的一种状态,而面向关系型数据库的概念则更关注数据的高效存储和读取;所以,我们直接来比较后两者。

2023-06-15 14:41:40 515

原创 UNIAPP扫码功能

【代码】UNIAPP扫码功能。

2023-06-13 16:16:24 1053

原创 用java基础中的循环做一个简单的猜数字小游戏

java循环的小练习

2022-10-27 15:43:26 1190

原创 springIOC的作用及介绍

springIOC 及对应四种模式

2022-10-25 17:32:05 1653

原创 JDK1.8 Date时间常用方法

JDK1.8 常用时间方法

2022-10-19 17:19:17 653

原创 java中截取字符串后取原字符串的工具类

java中截取掉字符串后取原字符串

2022-10-19 17:13:25 327

原创 java中保留两位小数工具类

一般用于导入时带有千分位数据保留两位小数

2022-10-19 16:53:03 309

原创 以指定容量分割List的几种方法

以指定容量分割List的几种方法(常用于在数据库中碰到 in的情况)【in最大容量为1000】

2022-10-19 16:39:14 3702

原创 常用的几个工具类

常用工具类

2022-06-08 18:06:19 123

原创 Maven如果将本地jar包添加到pom中

maven

2022-02-10 16:28:08 2760 1

原创 DB-link通过神通数据库连接orcale

用dblink可以将两个数据库连接起来,这样可以在神通数据库中使用语句搜索到orcale数据库中的表内容Linux环境创建并连接Oracle的dblink以Oracle11g为例 一、在神通数据库所在服务器上下载并安装Oracle的客户端 Oracle客户端下载官网地址:Oracle Instant Client Downloadsrpm -ivh oracle-instantclient-basic-21.3.0.0.0-1.el8.x8...

2021-12-03 17:40:59 1481

原创 集合判空工具类

package inspur.ojg.ofssp.sc.util;import java.util.List;import java.util.Map;import java.util.Set;public class CollectionUtil { public static boolean isNotEmpty(Object object) { if (object instanceof List) { List<?> list...

2021-11-19 15:32:50 648

原创 常用正则表达式

校验手机号正则:const checkIntNum = /^1[3|5|7|8|]\d{9}$/; const checkIntNum2 = /\s/;校验图片后缀正则:const type = /^.+.(jpg|png|gif|doc|docx|pdf|xlsx|xls|txt)$/校验整数正则:const checkIntNum =/^[1-9][0-9]{0,6}$/({0,6}代表最多6位整数)校验小数正则:const checkDoubleNum = /^...

2021-11-09 10:48:52 312

原创 springboot上传文件到Nginx代理的FTP文件服务器

上传文件Controller层: //图片类型校验 @Value("${picture.pictureType}") private String pictureType;// pictureType: ^.+.(jpg|png|gif|webp)$ //图片大小校验 @Value("${file.limitSize}") private String pictureSize; /** * @author bobo * 上传图片信

2021-10-29 17:06:39 1296

转载 接口幂等性的理解

一. 什么是接口幂等性幂等性原本是数学上的概念,用在接口上就可以理解为:同一个接口,多次发出同一个请求,必须保证操作只执行一次。它是系统服务对外的一种承诺(注意不是一种实现),接口服务提供方承诺只要调用接口成功了,外部多次调用对系统的影响是一致的。举一个最常见的例子,用户购买商品后支付扣款成功,但是此时网络发生了异常,导致返回结果失败。因为没收到返回结果,用户就会再次点击付款按钮,就会多付了一笔钱,一旦用户发现余额少了,开发人员就等着被祭天吧,这就是没有保证接口的幂等性。需要强调一点是,声明为幂

2021-10-26 11:47:12 1119

原创 搭建centos 7 并部署ftp的详细过程

1.搭建centos 71.打开VMware 点击创建新的虚拟机2.选择centos7镜像进行导入3.填写用户名密码信息如果出现这个问题,解决方案:改一下用户名就可以4.编辑虚拟机名称和存放位置5.选择磁盘大小,直接单击下一步即可6.可以点击自定义硬件编辑一些虚拟机内存等配置,修改完成后点击完成即可7.首先,将下载好的iso映像文件选中,点击确定,就可以开启此虚拟机,正式进入centos7安装界面了​...

2021-10-19 15:56:16 5407

转载 SpringBoot实现文件下载的几种方式

1. 将文件以流的形式一次性读取到内存,通过响应输出流输出到前端2. 将输入流中的数据循环写入到响应输出流中,而不是一次性读取到内存,通过响应输出流输出到前端3. 下载网络文件到本地4. 网络文件获取到服务器后,经服务器处理后响应给前端...

2021-10-14 15:12:37 55847 12

原创 mysql数据库中的数据怎么导出到Excel

1.linux环境通过mysql -uroot -ppassword:输入密码进入mysql,use 库名; 进入相应数据库select 需要导出的数据1,需要导出的数据2,from数据库表 where 导出过滤条件 into outfile '要导出文件名以及格式'默认文件会放在/var/lib/mysql/数据库名 这个文件夹下2.windows环境1.通过IO读写导包:<dependency> <groupId>org.apac...

2021-09-04 16:57:22 2849

原创 数据库基本语句和关键字详解

Create database 数据库名; 创建新数据库show databases; 查看所有库drop database 数据库名; 删除数据库use 库名; 使用数据库1.Create table book(id int not null auto_increment(设置主键自增),字段名 varchar(50) not null(不为空) default " " (默认值为""),字段名 varchar(50) not null default ‘’,字段名 varchar(50) not nu

2021-09-04 15:53:18 29256 3

原创 数据库介绍

1.什么是数据库?数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。2.数据库分类[1]数据库分为关系型数据库和非关系型数据库区别是关系型数据库是支持事务的ACID四大特性的,而非关系型数据库是没有这四大特性的,关系型数据库的缺点:1.由于每天读写请求非常大,硬盘I/O是一个瓶颈2.由于每天查询的数据量非常大,每次查询都要从头开始,效率是非常低的关系型数据库的优点:1.是一个二维表格,观察清晰

2021-09-03 16:42:46 127

原创 git项目初次push提示error: failed to push some refs to https://gitee.com/xxxx/xxx.git’解决方案

在本地与远程新建仓库并关联后,初次push可能会遇到以下问题$ git push -u origin master To https://gitee.com/xxxx/xxx.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://gitee.com/xxxx/gittest.git' hint: Updates were rejected because the

2021-08-26 14:54:11 11372 1

空空如也

空空如也

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

TA关注的人

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