<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingjian0009的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingjian0009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingjian0009]]></copyright><item><title><![CDATA[MYSQL数据库删除语句使用表别名报错记录]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637879</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637879</guid><author>dingjian0009</author><pubDate>Tue, 08 Jan 2019 10:12:00 +0800</pubDate><description><![CDATA[问题发生背景：
　　昨天领导让统计一下生产环境的测试数据有多少，编写脚本删除掉测试数据。

问题描述：
　　昨天统计好之后，编写了如下的demo SQL

DELETE FROM PERSON P WHERE P.ID = 1;


　　会报：Error : You have an error in your SQL syntax; check the manual ...]]></description><category></category></item><item><title><![CDATA[SpringMVC工作原理]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637877</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637877</guid><author>dingjian0009</author><pubDate>Tue, 04 Dec 2018 10:50:00 +0800</pubDate><description><![CDATA[1、Spring mvc介绍
SpringMVC框架是以请求为驱动，围绕Servlet设计，将请求发给控制器，然后通过模型对象，分派器来展示请求结果视图。其中核心类是DispatcherServlet，它是一个Servlet，顶层是实现的Servlet接口。

2、SpringMVC使用
需要在web.xml中配置DispatcherServlet。并且需要配置spring监听...]]></description><category></category></item><item><title><![CDATA[使用Ztree实现目录树]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637875</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637875</guid><author>dingjian0009</author><pubDate>Mon, 03 Dec 2018 16:35:00 +0800</pubDate><description><![CDATA[目标实现。点击按钮，出现目录结构树。可以单击选择节点，选中之后树隐藏，节点展示在input中。
HTML代码如下：

 1 &lt;div class="form-group"&gt;
 2     &lt;label class="col-lg-2 col-md-2 col-sm-2 col-xs-2 control-label"&gt;
 3     核准目录&lt;/la...]]></description><category></category></item><item><title><![CDATA[Git常用命令]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637874</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637874</guid><author>dingjian0009</author><pubDate>Mon, 03 Dec 2018 16:21:00 +0800</pubDate><description><![CDATA[基本命令
查看是否安装git

1 $ git


创建一个版本库 把当前目录变成Git可以管理的仓库

1 $ git init 


克隆代码

1 $ git clone url 


更新代码

1 $ git pull


把文件添加到缓存区

1 $ git add filename


把文件放到本地仓库

...]]></description><category></category></item><item><title><![CDATA[Java枚举使用场景]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637873</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637873</guid><author>dingjian0009</author><pubDate>Mon, 03 Dec 2018 16:10:00 +0800</pubDate><description><![CDATA[用法一：常量
Java代码

1 public enum Color {  
2   RED, GREEN, BLANK, YELLOW  
3 } 



用法二：switch
JDK1.6之前的switch语句只支持int,char,enum类型，使用枚举，能让我们的代码可读性更强。
Java代码

 1 enumSignal{
 2 ...]]></description><category></category></item><item><title><![CDATA[Redis基本原理]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637872</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637872</guid><author>dingjian0009</author><pubDate>Wed, 31 Oct 2018 10:05:00 +0800</pubDate><description><![CDATA[1、redis数据备份原理，RDB和AOF。
RDB：redis基于当前自身的所有数据所生成的数据快照，纯粹的数据，若redis从rdb启动，可直接加载使用。AOF：类似redis日志文件，aof文件内部是redis收到的写命令，若redis从aof启动，需要先读aof文件，然后执行里面的命令，生产数据。当触发生成rdb时，redis会开启后台线程，生成一份rdb，触发条件可以设置，类...]]></description><category></category></item><item><title><![CDATA[Oracle快速备份表数据]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637871</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637871</guid><author>dingjian0009</author><pubDate>Wed, 26 Sep 2018 10:47:00 +0800</pubDate><description><![CDATA[Oracle数据库中备份表数据。
例子：

1 create table table_name_bak as select * from table_name



1 create table table_name_bak as select * from table_name 
2 where table_name.date between TO_DATE('2018...]]></description><category></category></item><item><title><![CDATA[mybatis中$和#的区别]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637870</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637870</guid><author>dingjian0009</author><pubDate>Thu, 09 Aug 2018 17:14:00 +0800</pubDate><description><![CDATA[1.例子
mybatis中${param}和#{param}正常解析为如下：

select * from user where name = 'root';


　　

2.区别
只是在预编译时，$和#会有区别。#在预编译时会把参数替换成占位符?，如下：

select * from user where name = ?;


　　
而$只是纯粹的把参...]]></description><category></category></item><item><title><![CDATA[Java中后台解决请求跨域问题]]></title><link>https://blog.youkuaiyun.com/dingjian0009/article/details/101637869</link><guid>https://blog.youkuaiyun.com/dingjian0009/article/details/101637869</guid><author>dingjian0009</author><pubDate>Wed, 08 Aug 2018 16:11:00 +0800</pubDate><description><![CDATA[新建一个过滤器Filter

public class CorsFilter implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        // TODO Auto-generated method stub...]]></description><category></category></item></channel></rss>