<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[山月神话]]></title><description><![CDATA[Hi,girl！尽情专研技术吧]]></description><link>https://blog.youkuaiyun.com/Lee_Decimal</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lee_Decimal]]></copyright><item><title><![CDATA[MongoDB数据文件迁移]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/166460226</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/166460226</guid><author>Lee_Decimal</author><pubDate>Wed, 23 Sep 2026 10:07:32 +0800</pubDate><description><![CDATA[5、运行稳定后，删除C盘 文件 C:\Program Files\MongoDB\Server\4.2\data。（2）登录：mongo -u admin -p --authenticationDatabase admin。在MongoDB安装目录的bin目录下，找到配置文件，找到数据目录的配置，修改成新的数据目录地址。需求描述：MongoDB数据安装在C盘，磁盘空间不足，需要迁移数据到E盘，数据大小约300G。1、windows系统中，打开服务，找到MongoDB服务，右键停止；2、统计集合的数据条数。]]></description><category></category></item><item><title><![CDATA[oracle字符转time]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/151619014</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/151619014</guid><author>Lee_Decimal</author><pubDate>Fri, 12 Sep 2025 15:11:23 +0800</pubDate><description><![CDATA[SELECT。]]></description><category></category></item><item><title><![CDATA[DES加密，前端示例，Java示例，在线测试]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/125165233</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/125165233</guid><author>Lee_Decimal</author><pubDate>Tue, 07 Jun 2022 14:59:54 +0800</pubDate><description><![CDATA[DES加密]]></description><category></category></item><item><title><![CDATA[Vue3 + Element-UI开发示例]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/124690265</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/124690265</guid><author>Lee_Decimal</author><pubDate>Tue, 10 May 2022 15:52:07 +0800</pubDate><description><![CDATA[Vue3 + Element-UI开发示例
1、说明：如果安装使用过vue脚手架，或使用过vue2，请先卸载！卸载语句如下：
输入 npm uninstall vue-cli -g 回车

​	运行完毕后，就是一个干净的脚手架工具了！
2、安装脚手架：npm install -g @vue/cli 回车运行即可。
3、查看脚手架版本
vue --version

4、创建项目：
A、进入你需要放项目的文件夹。D:\webworkspace
​B：初始化项目文件夹，如我的项目名是 myvue3 ，输入 vue]]></description><category></category></item><item><title><![CDATA[Oracle12c导入导出表结构和数据，扩展表空间]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113752375</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113752375</guid><author>Lee_Decimal</author><pubDate>Mon, 08 Feb 2021 10:16:56 +0800</pubDate><description><![CDATA[1、数据和结构都导出
在命令行中执行：
expdp 用户名/密码@orcl dumpfile=文件名.dmp logfile=log_txt.log SCHEMAS=用户名
2、只导出表结构
expdp 用户名/密码@orcl dumpfile=文件名.dmp logfile=log_txt.log SCHEMAS=用户名 content=metadata_only
3、只导出数据
expdp 用户名/密码@orcl dumpfile=文件名.dmp logfile=log_txt.log SCHEMAS=]]></description><category></category></item><item><title><![CDATA[SpringBoot2集成Redis]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113631150</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113631150</guid><author>Lee_Decimal</author><pubDate>Thu, 04 Feb 2021 11:22:02 +0800</pubDate><description><![CDATA[本次使用的SpringBoot版本是2.3.7.RELEASE
POM文件引入的jar包：
&lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-data-jpa&lt;/artifactId&gt;
        &lt;/dependency&gt;

        &lt;depe]]></description><category></category></item><item><title><![CDATA[Oracle12c定期删数据]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113534341</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113534341</guid><author>Lee_Decimal</author><pubDate>Tue, 02 Feb 2021 08:49:31 +0800</pubDate><description><![CDATA[场景：数据表有时候每日新增数据量特别大，而旧的历史数据无需保存太长时间，此时为了提升查询性能，将数据表中的历史数据删除，只保留当前n天的数据。
– 创建清理数据的存储过程（每天自动删除7天前的记录）
create or replace procedure autoDelData as
begin
    delete from t_data where d_time&lt;sysdate-7;
commit;
end;

–手动测试执行存储过程
begin
  autoDelData;
end;

–新建j]]></description><category></category></item><item><title><![CDATA[Nginx限定访问的URL]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113254390</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113254390</guid><author>Lee_Decimal</author><pubDate>Wed, 27 Jan 2021 16:58:15 +0800</pubDate><description><![CDATA[在配置文件中按如下配置：D:\Program Files\nginx-1.18.0\conf\nginx.conf
 server {
        listen       8081;
        server_name  localhost;
		# 限制只能访问特定的url
		
        location /projectname/user {			
			proxy_pass   http://localhost:8082/projectname/user;            		]]></description><category></category></item><item><title><![CDATA[oracle服务不见了怎么解决]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113104316</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/113104316</guid><author>Lee_Decimal</author><pubDate>Mon, 25 Jan 2021 10:26:31 +0800</pubDate><description><![CDATA[1.找到oracle的安装目录（ORACLE_HOME）和建立的数据库名（假设是orcl）就行了，将ORACLE_HOME/bin设置到PATH这个环境变量里，然后打开一个管理员权限的cmd窗口，执行下面命令添加两个服务
set ORACLE_HOME=c:\app\jkyadmin\product\12.2.0\dbhome_1

环境变量中增加ORACLE_HOME, 并在path中增加ORACLE_HOME/bin
2.重建Oracle主服务,添加oracleserviceorcl服务，并启动
ora]]></description><category></category></item><item><title><![CDATA[JSONP实现Ajax跨域请求（java版）]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112962923</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112962923</guid><author>Lee_Decimal</author><pubDate>Thu, 21 Jan 2021 16:14:29 +0800</pubDate><description><![CDATA[跨域请求
前端代码
$.ajax({
	 url:"http://localhost:8080/project/login",
	 dataType:'jsonp',
	 method: 'POST',
	 data : {
		 userName : 'abcd',
		 password : '123456'
	 },
	 jsonp:"callback",
     jsonpCallback:"success_jsonpCallback",
	 success:function(result) {
]]></description><category></category></item><item><title><![CDATA[数组随机乱序输出（四种语言实现比较）]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112858973</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112858973</guid><author>Lee_Decimal</author><pubDate>Wed, 20 Jan 2021 10:23:07 +0800</pubDate><description><![CDATA[// java代码
import java.util.Random;
public class TestArray {
public static void main(String[] args) {
String [] otay = {“A”, “B”, “C”, “D”, “E”};
Random random = new Random();
int length = otay.length;a
String [] ntay = new String[length];
for(int i=0; i&lt]]></description><category></category></item><item><title><![CDATA[mysql修改group concat max len]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112845612</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112845612</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 16:13:10 +0800</pubDate><description><![CDATA[使用group_concat时，因为合并后的字符长度超出了默认的限制（1024），需要修改mysql的配置。
show variables like ‘group_concat_max_len’; // 当前的配置
mysql5.6 直接修改安装根目录下的my.ini文件即可，重启mysql服务生效。
D:\jkjt\mysql5.6\my.ini
增加配置
group_concat_max_len=102400
修改mysql5.7时，发现安装根目录中并没有my.ini文件，经查桌面上的MySQL 5.7]]></description><category></category></item><item><title><![CDATA[mysql定时删数据]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112845508</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112845508</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 16:10:54 +0800</pubDate><description><![CDATA[– 如果数据量过大，请将数据库的超时时间设长一点。
– 查看写数据的超时时间
SHOW VARIABLES LIKE “%timeout%”
在my.ini文件中[mysqld]下增加一行net_write_timeout=600。重启MySQL服务。
(原值：net_write_timeout=60，单位s)
#定期删数据
drop procedure if EXISTS del_t_data;
create procedure del_t_data(
in date_inter int(11)
)
be]]></description><category></category></item><item><title><![CDATA[mysql存储过程查询结果分页并返回总记录数]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112834412</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112834412</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 14:59:48 +0800</pubDate><description><![CDATA[– 查询功能树数据
DROP PROCEDURE IF EXISTS FunctionGet_SP;
create procedure FunctionGet_SP (
in PageIndex int(11),  	– 页码
in PageSize int(11),   	– 每页记录数
in _Sort varchar(32),  	– 排序字段
out RecordCount int(11)	– 总记录数
)
begin
set @stmt = concat('select SQL_CALC_FOUN]]></description><category></category></item><item><title><![CDATA[mysql5.7事件（Event）不执行问题]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112833855</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112833855</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 14:57:38 +0800</pubDate><description><![CDATA[系统时间与数据库时间都查看了，都是正常的，但是配置上事件就是不执行！
原因出在没有开启event_scheduler！


使用以下命令查看是否开启event_scheduler
SHOW VARIABLES LIKE ‘event_scheduler’


使用命令开启（临时开启，重启mysql服务又还原回去了）
set global event_scheduler = on;


配置文件的[mysqld]部分加上event_scheduler=ON即可。（重启mysql服务生效）


修改mysql5]]></description><category></category></item><item><title><![CDATA[mysql5.6忘记管理员密码怎么办？]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112828946</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112828946</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 14:32:13 +0800</pubDate><description><![CDATA[第一步：在运行里输入cmd，右键以系统管理员身份登陆；
或者在c:/windows/system32中找到cmd.exe，点击右键用管理员身份运行。
第二步：停止mysql服务，命令为：net stop mysql  注意，若不行将当前目录切换到mysql\bin目录下操作；我是在服务中停止的，运行中输入services.msc，找到MySQL56，停止。
第三步：输入命令：mysqld --skip-grant-tables 注意，这个必须将当前目录切换到mysql\bin目录下操作；（D:\mysql5]]></description><category></category></item><item><title><![CDATA[数据库建立索引的原则]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112828406</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112828406</guid><author>Lee_Decimal</author><pubDate>Tue, 19 Jan 2021 14:25:37 +0800</pubDate><description><![CDATA[铁律一：天下没有免费的午餐，使用索引是需要付出代价的。
索引的优点有目共睹，但是，却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识，也就不会那么随意到处建立索引了。
仔细数数，其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候，数据库管理员为表中的哪些字段需要建立索引，要调研、要协调。如当建有索引的表中的记录又增加、删除、修改操作时，数据库要对索引进行重新调整。虽然这个工作数据库自动会完成，但是，需要消耗服务器的]]></description><category></category></item><item><title><![CDATA[SQL开发老手的经验总结]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112782417</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112782417</guid><author>Lee_Decimal</author><pubDate>Mon, 18 Jan 2021 15:05:25 +0800</pubDate><description><![CDATA[1.在查询时尽量少用格式转换
2.Select子句中避免使用 “ * ”
当你想在select子句中列出所有的column时,使用动态SQL列引用 ‘’ 是一个方便的方法。不幸的是，这是一个非常低效的方法。 实际上，ORACLE在解析的过程中，会将 '’ 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间。
3.减少访问数据库的次数
当执行每条SQL语句时，ORACLE在内部执行了许多工作:解析SQL语句、估算索引的利用率、绑定变量、读数据块等等。由此可见，减少访问数据库的]]></description><category></category></item><item><title><![CDATA[如何开发高性能的SQL]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112781317</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112781317</guid><author>Lee_Decimal</author><pubDate>Mon, 18 Jan 2021 14:48:37 +0800</pubDate><description><![CDATA[处理百万级以上的数据提高查询速度的方法：
1.应尽量避免在 where 子句中使用!=或&lt;&gt;操作符，否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。
3.应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：
select id from t where num is null
可以在num上设置默认值0，确保表中num列没有null值，然后这]]></description><category></category></item><item><title><![CDATA[Cause: java.sql.SQLException: The total number of locks exceeds the lock table size解决办法]]></title><link>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112764551</link><guid>https://blog.youkuaiyun.com/Lee_Decimal/article/details/112764551</guid><author>Lee_Decimal</author><pubDate>Mon, 18 Jan 2021 10:33:50 +0800</pubDate><description><![CDATA[web应用插入mysql库时，报如下异常：
### Cause: java.sql.SQLException: The total number of locks exceeds the lock table size
; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1206]; The total number of locks exceeds the lock table size; nested excep]]></description><category></category></item></channel></rss>