<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Capten的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Capten</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Capten]]></copyright><item><title><![CDATA[存储过程批量改表结构]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/140015655</link><guid>https://blog.youkuaiyun.com/Capten/article/details/140015655</guid><author>Capten</author><pubDate>Thu, 27 Jun 2024 15:51:41 +0800</pubDate><description><![CDATA[- 执行修改表结构的操作。]]></description><category></category></item><item><title><![CDATA[MavenPom.xml 模板]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/138145873</link><guid>https://blog.youkuaiyun.com/Capten/article/details/138145873</guid><author>Capten</author><pubDate>Wed, 24 Apr 2024 09:27:20 +0800</pubDate><description><![CDATA[POM.xml 模板]]></description><category></category></item><item><title><![CDATA[Mock Assist]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/137491380</link><guid>https://blog.youkuaiyun.com/Capten/article/details/137491380</guid><author>Capten</author><pubDate>Mon, 08 Apr 2024 08:52:30 +0800</pubDate><description><![CDATA[return;return;return;= null) {return;if (random!= null) {} else {= null)Class<?if (values!} else {return obj;i < count;i++) {> clazz) {]]></description><category></category></item><item><title><![CDATA[记录MySQl 编写存储过程问题]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/136259987</link><guid>https://blog.youkuaiyun.com/Capten/article/details/136259987</guid><author>Capten</author><pubDate>Fri, 23 Feb 2024 16:59:26 +0800</pubDate><description><![CDATA[存储过程创建]]></description><category></category></item><item><title><![CDATA[Spring batch b]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/136130131</link><guid>https://blog.youkuaiyun.com/Capten/article/details/136130131</guid><author>Capten</author><pubDate>Fri, 16 Feb 2024 17:27:07 +0800</pubDate><description><![CDATA[注：在上面的step初始化中，读取器，以及处理器，写入器 实例不是必要初始化的，可以直接用一个方法来进行实现，如果要让代码结构好，以及可扩展，在以上基础上 需要编写一个批处理的配置类， 这个配置类时用来做开启批处理的开关（在配置类中编写一个创建  任务执行器的初始化代码逻辑；在配置类中编写一个创建 读取器的初始化代码逻辑；在配置类中编写一个创建 处理器的初始化代码逻辑；在配置类中编写一个创建 写入器的初始化代码逻辑；在配置类中编写一个创建 步骤器的初始化代码逻辑；4、数据写入处理器；]]></description><category></category></item><item><title><![CDATA[架构整洁之道 知识点]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/135405343</link><guid>https://blog.youkuaiyun.com/Capten/article/details/135405343</guid><author>Capten</author><pubDate>Fri, 05 Jan 2024 11:27:02 +0800</pubDate><description><![CDATA[【代码】架构整洁之道 知识点。]]></description><category></category></item><item><title><![CDATA[Git 提交合并脚本]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/135390172</link><guid>https://blog.youkuaiyun.com/Capten/article/details/135390172</guid><author>Capten</author><pubDate>Thu, 04 Jan 2024 16:25:44 +0800</pubDate><description><![CDATA[read -p "按任意键继续"echo "请输入工程名称"]]></description><category></category></item><item><title><![CDATA[RABBIT MQ 实现单活队列]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/132969571</link><guid>https://blog.youkuaiyun.com/Capten/article/details/132969571</guid><author>Capten</author><pubDate>Mon, 18 Sep 2023 15:21:05 +0800</pubDate><description><![CDATA[此外还需要在RABBIT mQ 重新配置队列，设置队列参数类型即可。JAVA Spring 中使用注解什么当前消费的队列为单活队列。]]></description><category></category></item><item><title><![CDATA[关于Spring 中权限在父子线程中的传递问题]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/128779626</link><guid>https://blog.youkuaiyun.com/Capten/article/details/128779626</guid><author>Capten</author><pubDate>Sat, 28 Jan 2023 16:45:24 +0800</pubDate><description><![CDATA[我们把用户权限信息放在了线程变量里面，但是在业务处理的时候总会遇到需要多线程的情况 这个时候我们发现直接通过线程池获取的子线程是无法获取到父线程相关的权限信息的，然后，在创建完成这个线程执行业务逻辑之前，将父线程的线程变量塞给子线程的线程变量里面即可 SpirngSecurity 提供了相关的方法可以获取到线程变量。我们的数据都做了相关权限的查询，只有相关的用户才能访问相关的数据，所以我们为了解决这个问题，需要在获取线程池中的线程之前，将父线程相关的线程变量暂存在一个变量里面，]]></description><category></category></item><item><title><![CDATA[关于使用java 反射机制创建实例]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/100031936</link><guid>https://blog.youkuaiyun.com/Capten/article/details/100031936</guid><author>Capten</author><pubDate>Fri, 23 Aug 2019 10:19:46 +0800</pubDate><description><![CDATA[在工作中我们需要动态的创建一个类的实例，在我们已知这类的路径的情况下我们可以使用下面的方式来创建这个类的对象

java 的反射机制可以很好的为我们解决这个问题：

使用


Class onwClass = Class.forName(classPath);

获取类的定义

如果你实例这个对象的时候 这个类的构造函数带参数那么 你可以使用：


Constructor con = onwCla...]]></description><category></category></item><item><title><![CDATA[关于spring boot 前台访问后台过程中出现乱码的解决方案]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/84097613</link><guid>https://blog.youkuaiyun.com/Capten/article/details/84097613</guid><author>Capten</author><pubDate>Thu, 15 Nov 2018 09:03:11 +0800</pubDate><description><![CDATA[近日在开发spring boot 应用，发现将代码迁移到新的机器之后出现了在前台进行业务的新增和编辑 输入框输入中文后，传到后台服务时全是乱码（全是问号）经过一番排查之后得并不是因为数据库编码的问题，也不是tomcat encodeUrl 的编码设置问题，而是因为机器环境本身的编码的问题，以及我们系统的一个环境变未设置：

如果你遇到的问题和我的差不多，那你可以试试下面的方法：



export...]]></description><category></category></item><item><title><![CDATA[oracle 文件导出]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/82253708</link><guid>https://blog.youkuaiyun.com/Capten/article/details/82253708</guid><author>Capten</author><pubDate>Fri, 31 Aug 2018 11:26:05 +0800</pubDate><description><![CDATA[expdp user/password@ORCL tables= 表名  DUMPFILE=导出文件名.DMP DIRECTORY=导出路径

设置字符集 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

导入数据脚本：

load data--控制文件标识  
CHARACTERSET AL32UTF8

infile 'C:\Users\cmnmmss\Docum...]]></description><category></category></item><item><title><![CDATA[ORACLE 卸数脚本 针对表]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/81984193</link><guid>https://blog.youkuaiyun.com/Capten/article/details/81984193</guid><author>Capten</author><pubDate>Thu, 23 Aug 2018 17:00:49 +0800</pubDate><description><![CDATA[CREATE OR REPLACE PROCEDURE SQL_TO_CSV  
(  
 P_QUERY IN VARCHAR2, 
 P_DIR IN VARCHAR2,
 P_FILENAME IN VARCHAR2 
 )  
 IS  
  L_OUTPUT UTL_FILE.FILE_TYPE;  
  L_THECURSOR INTEGER DEFAULT DBMS_SQL.OPEN...]]></description><category></category></item><item><title><![CDATA[Mysql启动服务报错解决方案]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/80695249</link><guid>https://blog.youkuaiyun.com/Capten/article/details/80695249</guid><author>Capten</author><pubDate>Thu, 14 Jun 2018 17:00:49 +0800</pubDate><description><![CDATA[上面是我的my.ini文件然后启动服务的时候net start mysql 报错是：MySql 服务正在启动 .MySql 服务无法启动。这个时候我是先查看我的my.ini文件的那两个路径，把路径改为我们的安装的目录的路径安装路径是么没有data文件夹的，这时候我们可以手动创建一个；然后执行：mysqld --initialize-insecure这个命令，执行成功之后再重启服务就可以了。...]]></description><category></category></item><item><title><![CDATA[用C实现链表的初始化，以及在表头插入节点，以及遍历整个列表]]></title><link>https://blog.youkuaiyun.com/Capten/article/details/40157829</link><guid>https://blog.youkuaiyun.com/Capten/article/details/40157829</guid><author>Capten</author><pubDate>Thu, 16 Oct 2014 21:57:26 +0800</pubDate><description><![CDATA[#include 
 #include 
 using namespace std;
 #define NULL 0
 #define LEN sizeof(struct student)//计算结构体的大小 
 struct student//学生连表结构体 
 {
 long num;
 float score;
 struct student *next;
 };
  ]]></description><category></category></item></channel></rss>