<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[d60637663的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/d60637663</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; d60637663]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/158840180</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/158840180</guid><author>d60637663</author><pubDate>Mon, 09 Mar 2026 11:28:33 +0800</pubDate><description><![CDATA[磁盘空间df -h# 查找大文件# 检查inode使用df -i# 查看被删除但未释放的文件这次故障虽然惊险，但也给我们上了宝贵的一课。通过这次事件，我们不仅解决了眼前的磁盘空间问题，更重要的是建立了一套完整的预防和应急响应机制。在运维工作中，预防永远比救火更重要，但掌握救火技能也同样关键。希望这次经历和总结的经验能够帮助到遇到类似问题的同行。记住，每一次故障都是一次学习和改进的机会。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/136320040</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/136320040</guid><author>d60637663</author><pubDate>Tue, 27 Feb 2024 13:37:17 +0800</pubDate><description><![CDATA[https端口只做入口，进入后跳转到http，业务内容在http中实现。]]></description><category></category></item><item><title><![CDATA[去掉避坑过程干货完美解决Linux下MySQL8迁移数据库存储位置]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/129217714</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/129217714</guid><author>d60637663</author><pubDate>Sat, 25 Feb 2023 17:00:11 +0800</pubDate><description><![CDATA[最简单直接修改msyql存储目录]]></description><category></category></item><item><title><![CDATA[linux yum安装的httpd设置自启动]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/124137622</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/124137622</guid><author>d60637663</author><pubDate>Tue, 12 Apr 2022 23:46:17 +0800</pubDate><description><![CDATA[linux yum安装的httpd设置自启动
yum自动安装的httpd设置开机启动
使用chkconfig  httpd on命令直接添加
#chkconfig  httpd on
#重启
#reboot
# systemctl status httpd.service
 httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor prese]]></description><category></category></item><item><title><![CDATA[2021.10.12 记一次bat文件不起作用的解决]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/120767664</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/120767664</guid><author>d60637663</author><pubDate>Thu, 14 Oct 2021 17:14:55 +0800</pubDate><description><![CDATA[2021.10.12 记一次bat文件不起作用的解决
设置mysql自动备份的脚本，以下是脚本语句
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
mysqldump -uroot -psys2021 -P3333 public_health &gt;D:\yqyj\backup\pubhealth_%Ymd%.sql
D:\yqyj\backup\WinRAR\Rar.exe a D:\yqyj\backup\pubhealth_%Ymd%.rar D:\yqyj\b]]></description><category></category></item><item><title><![CDATA[记一次mysql5.5升级到8.0的过程]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/118053951</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/118053951</guid><author>d60637663</author><pubDate>Mon, 21 Jun 2021 09:35:16 +0800</pubDate><description><![CDATA[记一次mysql5.5升级到8.0的过程
背景说明
本次项目使用的若依框架，该框架使用mysql做为后台数据库。实际上对mysql并不是很熟，常用的Oracle。根据网上查找资料部署环境，测试时使用的mysql版本是5.5.2，当时认为足够使用，没有使用更高版本。
项目大后期，需要接入数据源突然增多，数据量太大，处理（指group by）50万数据执行时间27s，优化语句不起作用，根据网上查找修改mysql配置增加缓存等都不起作用。
将语句发给同事，在他自己笔记本执行需要8s，他的mysql版本是5.7。将]]></description><category></category></item><item><title><![CDATA[最简单Apache端口转发]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/117757871</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/117757871</guid><author>d60637663</author><pubDate>Thu, 10 Jun 2021 00:55:14 +0800</pubDate><description><![CDATA[最简单Apache端口转发
经过查证对比，下边是最简单的设置方法。
Apache设置端口代理
需要注意，我测试的过程是将本地端口反向代理成了服务器IP+端口，最后使用postman调用API服务，以下是host文件添加代码：
&lt;VirtualHost *:8006&gt;#确保8006在httpcond文件中有被监听
    ProxyRequests On	
    ProxyPass / http://1**.116.11.228:9160/  #服务器IP：端口
    ProxyPassRev]]></description><category></category></item><item><title><![CDATA[mybatis 调用MySQL存储过程返回多个结果集]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/115842245</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/115842245</guid><author>d60637663</author><pubDate>Sun, 18 Apr 2021 23:16:58 +0800</pubDate><description><![CDATA[mybatis 调用MySQL存储过程返回多个结果集
直接使用list接收即可，返回结果定义为hashmap，代码示例如下：
mapper.xml
&lt;select id="callProc" parameterType="java.util.Map" resultType="java.util.HashMap" statementType="CALLABLE"&gt;
        ${sql}
&lt;/select&gt;

mapper接口：
 public List&lt;Map&lt;St]]></description><category></category></item><item><title><![CDATA[记MySQL使用触发器和存储过程]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/115689760</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/115689760</guid><author>d60637663</author><pubDate>Wed, 14 Apr 2021 09:12:01 +0800</pubDate><description><![CDATA[记MySQL使用触发器和存储过程
项目简介
本次给政府部门做一个数据整合平台，需要和多个厂商进行对接，引入数据。我方数据库使用MySQL，后台maven，前端使用VUE。
具体使用
接入数据发现数据存在很多问题，需要对其进行分析与拆解。全部在后台处理会造成大量I/O操作，影响程序运行，尝试在MySQL中解决。
最初想使用存储过程，每天定时调用，对新增数据进行分析。后来想能不能在数据一进入数据库时就进行分析？于是转而使用触发器，使用触发器后发现MySQL触发器很多函数不能使用，使用触发器可以实现，但是效果不好]]></description><category></category></item><item><title><![CDATA[mysql 过程使用记录]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/115119159</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/115119159</guid><author>d60637663</author><pubDate>Tue, 23 Mar 2021 13:40:40 +0800</pubDate><description><![CDATA[mysql 过程
1.过程创建与使用
参考1：mysql中游标的使用案例详解
参考2：MySQL存储过程使用游标循环数据列表
2.使用函数
（1）分隔符定位
INSTR(str,substr),str表示字符串，substr表示定位分隔符，返回第一个分隔符位置
（2）字符串长度
CHAR_LENGTH(str)，每个字符算单独一个，不区分汉字与字母
LENGTH(str)，区分汉字与字母，utf8每个汉字三个字节
3.注意事项
最近在mysql游标遍历中使用select into赋值时出现游标提前结束的问题]]></description><category></category></item><item><title><![CDATA[2021-03-10]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/114647483</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/114647483</guid><author>d60637663</author><pubDate>Wed, 10 Mar 2021 21:42:29 +0800</pubDate><description><![CDATA[mybatis 中是否需要写begin、end
begin、end是Oracle数据库执行sql时的特色功能，起到划分语句块作用，在select、update等常规sql中都可以书写
在MySQL中除去特殊情况（建函数等）外不具备划分语句块作用，在select、update等常规sql中都不可以书写

...]]></description><category></category></item><item><title><![CDATA[spring循环递归获取XML指定属性value]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/108457310</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/108457310</guid><author>d60637663</author><pubDate>Mon, 07 Sep 2020 22:03:50 +0800</pubDate><description><![CDATA[spring读取XML属性
XML文本样式
&lt;clinic&gt;
	&lt;!-- 诊疗费价表  去掉挂号费--&gt;
	&lt;clinicpricedict&gt;
		&lt;clinictypelist clinictype = "急诊" price = "6.00"&gt;&lt;/clinictypelist&gt;
		&lt;clinictypelist clinictype = "专家门诊" price = "9.00"&gt;&lt;/clinictypelist&gt;
	&]]></description><category></category></item><item><title><![CDATA[关于Oracle设置字符集]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106714480</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106714480</guid><author>d60637663</author><pubDate>Mon, 22 Jun 2020 14:01:28 +0800</pubDate><description><![CDATA[关于Oracle设置字符集
1、oracle字符集说明
网上很多，说的比较明白的个人推荐
参考：
Oracle 客户端 NLS_LANG 的设置
2、本人遇到问题
修改注册表中的字符集nls_lang不起作用，必须在环境变量中建立nls_lang变量，通过环境变量修改才能实现字符集的变更，主要是查询数据中文不显示乱码。
通过对比试验，使用以下语句校验
select t.*,t.rowid from comm.applications t;-- for update
select * from nls_ses]]></description><category></category></item><item><title><![CDATA[pb使用记录 关于pbt、pbr、pbd]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106438943</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106438943</guid><author>d60637663</author><pubDate>Wed, 17 Jun 2020 13:12:50 +0800</pubDate><description><![CDATA[pb使用记录 关于pbl、pbt、pbr、pbd
最近使用pb修改程序，遇到一些基础问题，之前有过了解但是几年没有碰过PB有些忘了，简单记录一下。
1. 关于pbl、pbt、pbr、pbd
pbt (powerbuilder target)是8以后的版本引入的东西，文件中自记录着该程序的工作空间所包含的pbl，相当于pbl目录。当点击pbw (powerbuilder workspace)文件时，pbw就读取当前目录下pbt中的LibList目录加载pbl文件。在PB中选择打开workspace也是一样的道]]></description><category></category></item><item><title><![CDATA[.net 使用Oledb执行存储过程并接收游标数据]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106245132</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106245132</guid><author>d60637663</author><pubDate>Sat, 30 May 2020 10:41:33 +0800</pubDate><description><![CDATA[.net 使用Oledb执行存储过程并接收游标数据
1.关于Oledb
百度百科等专业介绍很详细，可以自己去查看。
个人理解：
Oledb是.Net用于连接数据库，可以连接Oracle、Sqlserver、mysql等多种数据库。其用法简单、快捷，通常步骤是：
建立 OledbConnection==》open connection==》建立OledbCommand ==》 配置OledbCommand属性【connection、commandText、commandType、Parameters等】= =]]></description><category></category></item><item><title><![CDATA[C# 执行Oracle存储过程报错：ORA-06550: line 1, column 7: PLS-00201: identifier]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106387936</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106387936</guid><author>d60637663</author><pubDate>Wed, 27 May 2020 18:37:56 +0800</pubDate><description><![CDATA[C# 执行Oracle存储过程报错：ORA-06550: line 1, column 7: PLS-00201: identifier
1. 执行存储过程时，过程名未声明
今天在Oracle中新建包，使用C#调用包中的过程，提示过程名没有声明，实际上就是找不到该过程，意识到没有给C#程序中连接Oracle用户执行该包的权限。通过网上查找资料使用授权语句进行授权：GRANT EXECUTE ON user.pakagename.procedurename TO user
授权成功后存储过程正常调用。
2.授]]></description><category></category></item><item><title><![CDATA[Oracle 使用记录，无效操作，连接已被关闭   20200510]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106044828</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106044828</guid><author>d60637663</author><pubDate>Sat, 16 May 2020 21:52:23 +0800</pubDate><description><![CDATA[Oracle 使用记录，无效操作，连接已被关闭   20200510
1
今天在医院部署webservice，需要使用oledbConnection连接Oracle数据库
服务器环境 win2008  + iis；
数据库服务端Oracle10g；
本机测试没有问题，但是在服务器部署之后，webservice调用异常，但是没有提示，判断是连接数据库出错
之后在服务器上安装VS2010 开发工具，使用代码调试，发现在连接数据库时，提示 ：
无效操作，连接已关闭
在 System.Data.ProviderBa]]></description><category></category></item><item><title><![CDATA[win 2008系统非域控服务器开启认证SSL以及访问]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/106140895</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/106140895</guid><author>d60637663</author><pubDate>Fri, 15 May 2020 19:43:06 +0800</pubDate><description><![CDATA[win 2008系统非域控服务器开启认证SSL以及访问
1.服务器端安装
第一步 安装证书服务
注意：IIS安装时要勾选管理器，后续申请证书需要使用
此步骤可以参考中的证书服务器安装步骤，但是文章中的服务器是域服务器，参考是需要将企业改为个人，并且联机响应不需要安装：
IIS7.0 Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站
第二步 创建申请证书
（1）在上一步安装完成后，查看IIS管理器–网站–Default Web Service，是否有一个CertSrv服务]]></description><category></category></item><item><title><![CDATA[Oracle导入导出规则（EXP-00008:遇到ORACLE错误904问题）]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/105692223</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/105692223</guid><author>d60637663</author><pubDate>Wed, 22 Apr 2020 20:41:31 +0800</pubDate><description><![CDATA[Oracle导入导出规则
规则1:低版本的exp/imp可以连接到高版本（或同版本）的数据库服务器，但高版本的exp/imp不能连接到低版本的数据库服务器；
规则2:高版本exp出的dmp文件，低版本无法imp（无法识别dmp文件）；低版本exp出的dmp文件，高版本可以imp（向下兼容）；
规则3:从Oracle 低版本Export的数据可以Import到Oracle高版本中，但限于Oracle...]]></description><category></category></item><item><title><![CDATA[c#数据四种执行方法，适用于.net core]]></title><link>https://blog.youkuaiyun.com/d60637663/article/details/105569778</link><guid>https://blog.youkuaiyun.com/d60637663/article/details/105569778</guid><author>d60637663</author><pubDate>Thu, 16 Apr 2020 23:33:26 +0800</pubDate><description><![CDATA[c#数据四种执行方法
1.使用ExecuteReader()用于查询
2.使用ExecuteNonQuery()用于增删改
3.使用ExecuteScalar()
4.使用DataSet数据集插入记录，更新数据
一、使用ExecuteReader()操作数据库，执行查询操作的非常好的方法。
ExecuteReader比DataSet而言，DataReader具有较快的访问能力，并且能够使用较少的服...]]></description><category></category></item></channel></rss>