<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[种麦南山下的博客]]></title><description><![CDATA[莫听穿林打叶声，一蓑烟雨任平生]]></description><link>https://blog.youkuaiyun.com/conving</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; conving]]></copyright><item><title><![CDATA[当在使用 ZIPInputStream 循环处理压缩文件中的条目时，出现 HSSFWorkbook stream closed 错误]]></title><link>https://blog.youkuaiyun.com/conving/article/details/146101293</link><guid>https://blog.youkuaiyun.com/conving/article/details/146101293</guid><author>conving</author><pubDate>Fri, 07 Mar 2025 17:40:43 +0800</pubDate><description><![CDATA[的使用，可以将每个 ZIP 条目的内容复制到一个。在处理过程中关闭了底层的输入流，从而影响了后续。循环处理压缩文件中的条目时，出现。中，然后使用这个新的输入流来创建。]]></description><category></category></item><item><title><![CDATA[vue el table 不出滚动条样式显示 is_scrolling-none，如何修改？]]></title><link>https://blog.youkuaiyun.com/conving/article/details/144989771</link><guid>https://blog.youkuaiyun.com/conving/article/details/144989771</guid><author>conving</author><pubDate>Tue, 07 Jan 2025 17:19:34 +0800</pubDate><description><![CDATA[打开浏览器的开发者工具，查看控制台是否有任何与Element UI或Vue相关的警告或错误。确保你使用的Vue和Element UI/Plus版本是兼容的。组件需要在一个具有固定高度的容器中才能正确显示滚动条。如果容器高度是动态的或者没有设置，滚动条可能不会出现。在Vue项目中，如果你使用的是Element UI（现已更名为Element Plus，针对Vue 3）的。，这通常意味着表格内容没有超出其容器的高度，因此不需要滚动条。组件，并且发现表格没有显示滚动条，同时样式显示为。元素上，而不是它的容器。]]></description><category></category></item><item><title><![CDATA[db2 存储过程 删除相同的名字，不同的参数]]></title><link>https://blog.youkuaiyun.com/conving/article/details/142567101</link><guid>https://blog.youkuaiyun.com/conving/article/details/142567101</guid><author>conving</author><pubDate>Fri, 27 Sep 2024 10:53:50 +0800</pubDate><description><![CDATA[select * from SYSCAT.PROCEDURES where PROCNAME='名字'；如果查询到多个，使用以下命令，无法删除。]]></description><category></category></item><item><title><![CDATA[db2 存储过程 if的例子及call调用方法]]></title><link>https://blog.youkuaiyun.com/conving/article/details/142567238</link><guid>https://blog.youkuaiyun.com/conving/article/details/142567238</guid><author>conving</author><pubDate>Thu, 26 Sep 2024 17:38:21 +0800</pubDate><description><![CDATA[调用： call UPDATE_SAL('emp001',?if 需要 end if;]]></description><category></category></item><item><title><![CDATA[java虚拟机JVM 详细图解]]></title><link>https://blog.youkuaiyun.com/conving/article/details/139532275</link><guid>https://blog.youkuaiyun.com/conving/article/details/139532275</guid><author>conving</author><pubDate>Fri, 07 Jun 2024 18:12:34 +0800</pubDate><description><![CDATA[JVM 是可运行 Java 代码的假想计算机 ，包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收，堆和 一个存储方法域。JVM 是运行在操作系统之上的，它与硬件没有直接的交互。我们都知道 Java 源文件，通过编译器，能够生产相应的 .Class 文件，也就是字节码文件， 而字节码文件又通过 Java 虚拟机中的解释器，编译成特定机器上的机器码。也就是如下：① Java 源文件 --> 编译器 --> 字节码文件② 字节码文件 --> JVM --> 机器码。]]></description><category></category></item><item><title><![CDATA[CAS单点登录简介]]></title><link>https://blog.youkuaiyun.com/conving/article/details/137473344</link><guid>https://blog.youkuaiyun.com/conving/article/details/137473344</guid><author>conving</author><pubDate>Sun, 07 Apr 2024 18:27:14 +0800</pubDate><description><![CDATA[用户在第 3 步中输入认证信息，如果登录成功，CAS Server 随机产生一个相当长度、唯一、不可伪造的 Service Ticket，并缓存以待将来验证，之后系统自动重定向到 Service 所在地址，并为客户端浏览器设置一个 Ticket Granted Cookie（TGC），CAS Client 在拿到 Service 和新产生的 Ticket 过后，在之后的请求中与 CAS Server 进行身份核实，以确保 Service Ticket 的合法性。所以我们继续改造，将认证服务统一独立起来。]]></description><category></category></item><item><title><![CDATA[navicat 查不到postgresql数据库 的 template1 和 template0]]></title><link>https://blog.youkuaiyun.com/conving/article/details/137257788</link><guid>https://blog.youkuaiyun.com/conving/article/details/137257788</guid><author>conving</author><pubDate>Tue, 02 Apr 2024 09:49:48 +0800</pubDate><description><![CDATA[这个数据库包含和template1初始内容一样的数据，也就是说，只包含你的PostgreSQL版本预定义的标准对象。通过指示CREATE DATABASE使用template0取代template1进行拷贝，你可以创建一个"纯净的"用户数据库，它不会包含任何template1中的站点本地附加物。这一点在恢复一个pg_dump转储时非常方便：转储脚本应该在一个纯净的数据库 中恢复以确保我们重建被转储数据库的正确内容，而不和任何现在可能已经被加入到template1中的附加物相冲突。]]></description><category></category></item><item><title><![CDATA[文件路径中的 ./ 和 ../ 和 / 的区别]]></title><link>https://blog.youkuaiyun.com/conving/article/details/137075090</link><guid>https://blog.youkuaiyun.com/conving/article/details/137075090</guid><author>conving</author><pubDate>Wed, 27 Mar 2024 13:44:54 +0800</pubDate><description><![CDATA[路径中的“./”、“../”和“/”分别代表以下含义：]]></description><category></category></item><item><title><![CDATA[SpringBoot集成FreeMarker时访问不到.ftl文件]]></title><link>https://blog.youkuaiyun.com/conving/article/details/137072242</link><guid>https://blog.youkuaiyun.com/conving/article/details/137072242</guid><author>conving</author><pubDate>Wed, 27 Mar 2024 11:29:28 +0800</pubDate><description><![CDATA[RestController是@Controller和@ResponseBody的结合体，两个标注合并起来的作用。2. Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。原因：经过查资料发现问题出在@RestController注解，这个注解会使@Controller注解失效，而且在方法不能加上@Reponsebody注解。3. RestController类中的所有方法只能返回String、Object、Json等实体对象，不能跳转到模版页面。]]></description><category></category></item><item><title><![CDATA[IllegalStateException: RequestParam.value() was empty on parameter 0报错]]></title><link>https://blog.youkuaiyun.com/conving/article/details/136914331</link><guid>https://blog.youkuaiyun.com/conving/article/details/136914331</guid><author>conving</author><pubDate>Thu, 21 Mar 2024 17:10:59 +0800</pubDate><description><![CDATA[【代码】IllegalStateException: RequestParam.value() was empty on parameter 0报错。]]></description><category></category></item><item><title><![CDATA[idea中添加单元测试@Test注解引入]]></title><link>https://blog.youkuaiyun.com/conving/article/details/136211049</link><guid>https://blog.youkuaiyun.com/conving/article/details/136211049</guid><author>conving</author><pubDate>Wed, 21 Feb 2024 14:36:57 +0800</pubDate><description><![CDATA[我们要进行项目的某部分的test测试，会放在名为test的文件夹下，而现在我们的文件夹测试并不是test下面的一个测试，所以如果我们希望在别的地方也可以利用test注解，只需要去掉scope这一行就行了。添加依赖，使用 @Test 即可。]]></description><category></category></item><item><title><![CDATA[netty实现简单的客户端、服务端互相发消息]]></title><link>https://blog.youkuaiyun.com/conving/article/details/136008189</link><guid>https://blog.youkuaiyun.com/conving/article/details/136008189</guid><author>conving</author><pubDate>Sat, 03 Feb 2024 15:03:50 +0800</pubDate><description><![CDATA[引入maven依赖。]]></description><category></category></item><item><title><![CDATA[netty实现定时调度]]></title><link>https://blog.youkuaiyun.com/conving/article/details/136007907</link><guid>https://blog.youkuaiyun.com/conving/article/details/136007907</guid><author>conving</author><pubDate>Sat, 03 Feb 2024 14:44:08 +0800</pubDate><description><![CDATA[功能：实现客户端向服务端定时发消息。]]></description><category></category></item><item><title><![CDATA[深度解析 Netty 架构与原理]]></title><link>https://blog.youkuaiyun.com/conving/article/details/135992329</link><guid>https://blog.youkuaiyun.com/conving/article/details/135992329</guid><author>conving</author><pubDate>Fri, 02 Feb 2024 14:46:18 +0800</pubDate><description><![CDATA[NIO 降低了线程的需求量，提高了线程的利用率。在阅读本文前最好有 Java 的 IO 编程经验（知道 Java 的各种 IO 流），以及 Java 网络编程经验（用 ServerSocket 和 Socket 写过 demo），并对 Java NIO 有基本的认识（至少知道 Channel、Buffer、Selector 中的核心属性和方法，以及三者如何配合使用的），以及 JUC 编程经验（至少知道其中的 Future 异步处理机制），没有也没关系，文中多数会介绍，不影响整体的理解。]]></description><category></category></item><item><title><![CDATA[java树结构工具-TreeUtil]]></title><link>https://blog.youkuaiyun.com/conving/article/details/134747996</link><guid>https://blog.youkuaiyun.com/conving/article/details/134747996</guid><author>conving</author><pubDate>Sat, 02 Dec 2023 10:14:14 +0800</pubDate><description><![CDATA[通过TreeNodeConfig我们可以自定义节点的名称、关系节点id名称，这样就可以和不同的数据库做对应。注：id和parentId需要类型一致（基本数据类型Integer、String、Long。TreeNode表示一个抽象的节点，也表示数据库中一行数据。如果有其它数据，可以调用。这里需要注意：（如果是多个省份的店铺，需要根据城市使用不同的id）因为两个Tree是平级的，再没有上层节点，因此为List。那这种结构如何保存在数据库中呢？相互关联并表示层级关系，我们看到，每条数据根据。]]></description><category></category></item><item><title><![CDATA[win下批量修改后缀]]></title><link>https://blog.youkuaiyun.com/conving/article/details/134731851</link><guid>https://blog.youkuaiyun.com/conving/article/details/134731851</guid><author>conving</author><pubDate>Fri, 01 Dec 2023 12:43:08 +0800</pubDate><description><![CDATA[步骤2、将txt文件改成bat文件（后缀改成bat后按下回车键），最后再运行这个bat文件即可，这样就可以完成后缀名的批量修改了。含义：将文件后缀名.sql改成.txt。]]></description><category></category></item><item><title><![CDATA[notepad 文本筛选并替换、删除空格]]></title><link>https://blog.youkuaiyun.com/conving/article/details/134307686</link><guid>https://blog.youkuaiyun.com/conving/article/details/134307686</guid><author>conving</author><pubDate>Thu, 09 Nov 2023 11:30:33 +0800</pubDate><description><![CDATA[【代码】notepad 文本筛选并替换。]]></description><category></category></item><item><title><![CDATA[Swagger请求报错：default message [params]]； default message [Failed to convert property value of type ‘ja]]></title><link>https://blog.youkuaiyun.com/conving/article/details/131106186</link><guid>https://blog.youkuaiyun.com/conving/article/details/131106186</guid><author>conving</author><pubDate>Thu, 08 Jun 2023 13:54:04 +0800</pubDate><description><![CDATA[这里默认有个大括号， 删了即可。打了断点，发现没有进入后台。]]></description><category></category></item><item><title><![CDATA[spring-boot-starter-parent 版本报红]]></title><link>https://blog.youkuaiyun.com/conving/article/details/130766430</link><guid>https://blog.youkuaiyun.com/conving/article/details/130766430</guid><author>conving</author><pubDate>Fri, 19 May 2023 14:44:26 +0800</pubDate><description><![CDATA[spring-boot-starter-parent 版本报红]]></description><category></category></item><item><title><![CDATA[用户身份验证的令牌—Token教程]]></title><link>https://blog.youkuaiyun.com/conving/article/details/128127521</link><guid>https://blog.youkuaiyun.com/conving/article/details/128127521</guid><author>conving</author><pubDate>Thu, 01 Dec 2022 11:37:05 +0800</pubDate><description><![CDATA[Token是服务端生成的一串字符串，以作客户端进行请求的一个令牌，当第一次登录后，服务器生成一个Token便将此Token返回给客户端，以后客户端只需带上这个Token前来请求数据即可，无需再次带上用户名和密码。]]></description><category></category></item></channel></rss>