<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[琅嬛]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/realdeveloper</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; realdeveloper]]></copyright><item><title><![CDATA[IntelliJ IDEA 常用设置]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/119325068</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/119325068</guid><author>realdeveloper</author><pubDate>Mon, 02 Aug 2021 14:52:19 +0800</pubDate><description><![CDATA[文件名 TAB 多行显示
Settings -&gt; Editor -&gt; General -&gt; Editor Tabs -&gt; 取消勾选 Show tabs in one row

如下图所示：


]]></description><category></category></item><item><title><![CDATA[我的IntelliJ IDEA中安装的常用插件]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/111184339</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/111184339</guid><author>realdeveloper</author><pubDate>Mon, 14 Dec 2020 20:00:47 +0800</pubDate><description><![CDATA[Translation
翻译插件。
Rainbow Brackets
区分括号层级。

Free MyBatis plugin
使用MyBatis时，方便快速定位方法。



]]></description><category></category></item><item><title><![CDATA[UNION连接的SQL中包含LIMIT]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/110952787</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/110952787</guid><author>realdeveloper</author><pubDate>Thu, 10 Dec 2020 14:40:37 +0800</pubDate><description><![CDATA[如果UNION连接的SQL中有LIMIT，那么需要使用括号，否则就会报错。
(SELECT {列} FROM {表名} LIMIT xxx)
UNION ALL
(SELECT {列} FROM {表名} LIMIT xxx);


]]></description><category></category></item><item><title><![CDATA[Linux（CentOS 8）自用Java环境的简单配置]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/110421479</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/110421479</guid><author>realdeveloper</author><pubDate>Tue, 01 Dec 2020 09:33:48 +0800</pubDate><description><![CDATA[目录安装 JDK安装 MySQL
安装 JDK


下载地址：https://www.oracle.com/cn/java/technologies/javase-jdk15-downloads.html。


选择版本：


使用Xftp上传到服务器，解压到指定位置：


tar -zxvf jdk-15.0.1_linux-x64_bin.tar.gz -C {指定路径}


配置环境变量：

# 修改/etc/profile文件
vim /etc/profile
# 加入以下环境变量
export J]]></description><category></category></item><item><title><![CDATA[CentOS 8 安装包方式安装 MySQL 8]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/110225714</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/110225714</guid><author>realdeveloper</author><pubDate>Fri, 27 Nov 2020 11:30:19 +0800</pubDate><description><![CDATA[1 下载安装包
MySQL下载地址：https://dev.mysql.com/downloads/mysql/。
选择版本如下图：

2 解压
tar -xvf mysql-8.0.22-1.el8.x86_64.rpm-bundle.tar -C /home/

3 依次安装rpm包
yum install mysql-community-common-8.0.22-1.el8.x86_64.rpm
yum install mysql-community-client-plugins-8.0.22-1.]]></description><category></category></item><item><title><![CDATA[利用InvocationHandler实现动态代理]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/109773105</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/109773105</guid><author>realdeveloper</author><pubDate>Wed, 18 Nov 2020 14:29:54 +0800</pubDate><description><![CDATA[前言：代理模式就是提供了一个实际对象的代理，以便更好的控制实际对象。而动态代理则是更进一步，利用反射机制更方便的的实现代理模式这种思想。
场景：如果想要买一个CPU，那么就要知道英特尔和A厂CPU的价格。那么可以这么实现：
/**
 * CPU 接口类
 */
public interface CPU {

    void name();

    void price();

}

/**
 * CPU - Intel
 */
public class IntelI7 implements CPU {
]]></description><category></category></item><item><title><![CDATA[使用JDBC方式连接MySQL数据库]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/109643053</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/109643053</guid><author>realdeveloper</author><pubDate>Thu, 12 Nov 2020 14:21:55 +0800</pubDate><description><![CDATA[假如存在一张表，表结构是这样婶儿的：




id
code
name




1001
code01
name01


1002
code02
name02


使用JDBC方式简单的查询下这张表，代码如下：
public static void main(String[] args) {
        Connection connection = null;
        PreparedStatement ps = null;
        try {
            Class.fo]]></description><category></category></item><item><title><![CDATA[多层嵌套循环跳出到指定层级]]></title><link>https://blog.youkuaiyun.com/realdeveloper/article/details/109612571</link><guid>https://blog.youkuaiyun.com/realdeveloper/article/details/109612571</guid><author>realdeveloper</author><pubDate>Wed, 11 Nov 2020 09:49:03 +0800</pubDate><description><![CDATA[示例代码：
public static void main(String[] args) {
        anchor: // 声明锚点
        for (int i = 1; i &lt; 4; i++) {
            System.out.println("1st i = " + i);
            for (int j = 1; j &lt; 10; j++) {
                System.out.println("2nd j = " + j)]]></description><category></category></item></channel></rss>