<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[开始的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aaa58962458</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aaa58962458]]></copyright><item><title><![CDATA[springboot实现批量下载]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/155108145</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/155108145</guid><author>aaa58962458</author><pubDate>Fri, 21 Nov 2025 18:04:53 +0800</pubDate><description><![CDATA[【代码】springboot实现批量下载。]]></description><category></category></item><item><title><![CDATA[文件上传obs服务器]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/140525473</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/140525473</guid><author>aaa58962458</author><pubDate>Thu, 18 Jul 2024 16:03:11 +0800</pubDate><description><![CDATA[obs上传]]></description><category></category></item><item><title><![CDATA[java通过pdf-box插件完成对pdf文件中图片/文字的替换]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/140524684</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/140524684</guid><author>aaa58962458</author><pubDate>Thu, 18 Jul 2024 15:48:46 +0800</pubDate><description><![CDATA[【代码】java通过pdf-box插件完成对pdf文件中图片/文字的替换。]]></description><category></category></item><item><title><![CDATA[获取文件的相对路径]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/132083498</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/132083498</guid><author>aaa58962458</author><pubDate>Thu, 03 Aug 2023 14:52:30 +0800</pubDate><description><![CDATA[以上示例中，假设当前工作目录为`C:\project`，文件`example.txt`位于`C:\project\example.txt`，则输出结果将为`example.txt`，表示文件的相对路径为`example.txt`。最后，可以使用`File`类的`getCanonicalPath()`方法将文件的绝对路径与当前工作目录的路径进行比较，并使用`substring()`方法获取文件的相对路径。1. 使用`File`类的`getAbsolutePath()`方法获取文件的绝对路径。]]></description><category></category></item><item><title><![CDATA[vue完成页面数据的导出(不走后端)]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/132048601</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/132048601</guid><author>aaa58962458</author><pubDate>Tue, 01 Aug 2023 18:51:35 +0800</pubDate><description><![CDATA[2.创建一个新的js文件写入以下导出内容，便于全局使用(我这里是放在了组件里)3.在main.js中引用(注意文件路径)1.首先npm组件到src项目中。4.在vue方法中进行调用。]]></description><category></category></item><item><title><![CDATA[Vue打印条码功能]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/131589653</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/131589653</guid><author>aaa58962458</author><pubDate>Fri, 07 Jul 2023 09:22:56 +0800</pubDate><description><![CDATA[vue利用exe插件打印条码]]></description><category></category></item><item><title><![CDATA[SpringJPA和MyBatis的区别]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/131227528</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/131227528</guid><author>aaa58962458</author><pubDate>Thu, 15 Jun 2023 14:41:40 +0800</pubDate><description><![CDATA[我们再看看hibernate的官方概念，Hibernate是一个开放源代码的对象关系映射框架，它对JDBC进行了非常轻量级的对象封装，它将POJO与数据库表建立映射关系，是一个全自动的orm框架，hibernate可以自动生成SQL语句，自动执行，使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。面向对象考虑的是对象的整个生命周期包括在对象的创建、持久化、状态的改变和行为等，对象的持久化只是对象的一种状态，而面向关系型数据库的概念则更关注数据的高效存储和读取；所以，我们直接来比较后两者。]]></description><category></category></item><item><title><![CDATA[UNIAPP扫码功能]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/131190859</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/131190859</guid><author>aaa58962458</author><pubDate>Tue, 13 Jun 2023 16:16:24 +0800</pubDate><description><![CDATA[【代码】UNIAPP扫码功能。]]></description><category></category></item><item><title><![CDATA[用java基础中的循环做一个简单的猜数字小游戏]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127554092</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127554092</guid><author>aaa58962458</author><pubDate>Thu, 27 Oct 2022 15:43:26 +0800</pubDate><description><![CDATA[java循环的小练习]]></description><category></category></item><item><title><![CDATA[springIOC的作用及介绍]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127517811</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127517811</guid><author>aaa58962458</author><pubDate>Tue, 25 Oct 2022 17:32:05 +0800</pubDate><description><![CDATA[springIOC 及对应四种模式]]></description><category></category></item><item><title><![CDATA[JDK1.8 Date时间常用方法]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127412169</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127412169</guid><author>aaa58962458</author><pubDate>Wed, 19 Oct 2022 17:19:17 +0800</pubDate><description><![CDATA[JDK1.8 常用时间方法]]></description><category></category></item><item><title><![CDATA[java中截取字符串后取原字符串的工具类]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127411656</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127411656</guid><author>aaa58962458</author><pubDate>Wed, 19 Oct 2022 17:13:25 +0800</pubDate><description><![CDATA[java中截取掉字符串后取原字符串]]></description><category></category></item><item><title><![CDATA[java中保留两位小数工具类]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127411476</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127411476</guid><author>aaa58962458</author><pubDate>Wed, 19 Oct 2022 16:53:03 +0800</pubDate><description><![CDATA[一般用于导入时带有千分位数据保留两位小数]]></description><category></category></item><item><title><![CDATA[以指定容量分割List的几种方法]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/127410933</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/127410933</guid><author>aaa58962458</author><pubDate>Wed, 19 Oct 2022 16:39:14 +0800</pubDate><description><![CDATA[以指定容量分割List的几种方法(常用于在数据库中碰到 in的情况)【in最大容量为1000】]]></description><category></category></item><item><title><![CDATA[常用的几个工具类]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/125189691</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/125189691</guid><author>aaa58962458</author><pubDate>Wed, 08 Jun 2022 18:06:19 +0800</pubDate><description><![CDATA[常用工具类]]></description><category></category></item><item><title><![CDATA[Maven如果将本地jar包添加到pom中]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/122863651</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/122863651</guid><author>aaa58962458</author><pubDate>Thu, 10 Feb 2022 16:28:08 +0800</pubDate><description><![CDATA[maven]]></description><category></category></item><item><title><![CDATA[DB-link通过神通数据库连接orcale]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/121703761</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/121703761</guid><author>aaa58962458</author><pubDate>Fri, 03 Dec 2021 17:40:59 +0800</pubDate><description><![CDATA[用dblink可以将两个数据库连接起来,这样可以在神通数据库中使用语句搜索到orcale数据库中的表内容



Linux环境创建并连接Oracle的dblink

以Oracle11g为例


	一、在神通数据库所在服务器上下载并安装Oracle的客户端
	
Oracle客户端下载官网地址：Oracle Instant Client Downloads



















rpm -ivh oracle-instantclient-basic-21.3.0.0.0-1.el8.x8...]]></description><category></category></item><item><title><![CDATA[集合判空工具类]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/121423937</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/121423937</guid><author>aaa58962458</author><pubDate>Fri, 19 Nov 2021 15:32:50 +0800</pubDate><description><![CDATA[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&lt;?&gt; list...]]></description><category></category></item><item><title><![CDATA[常用正则表达式]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/121223186</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/121223186</guid><author>aaa58962458</author><pubDate>Tue, 09 Nov 2021 10:48:52 +0800</pubDate><description><![CDATA[校验手机号正则:

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 = /^...]]></description><category></category></item><item><title><![CDATA[springboot上传文件到Nginx代理的FTP文件服务器]]></title><link>https://blog.youkuaiyun.com/aaa58962458/article/details/121038457</link><guid>https://blog.youkuaiyun.com/aaa58962458/article/details/121038457</guid><author>aaa58962458</author><pubDate>Fri, 29 Oct 2021 17:06:39 +0800</pubDate><description><![CDATA[上传文件

Controller层:


    //图片类型校验
    @Value("${picture.pictureType}")
    private String pictureType;// pictureType: ^.+.(jpg|png|gif|webp)$
    //图片大小校验
    @Value("${file.limitSize}")
    private String pictureSize; 
/**
     * @author bobo
     * 上传图片信]]></description><category></category></item></channel></rss>