<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZhuRuiccc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZhuRuiccc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZhuRuiccc]]></copyright><item><title><![CDATA[当使用mybatis-plus想数据库插入数据时，不报错但是不成功]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/125741068</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/125741068</guid><author>ZhuRuiccc</author><pubDate>Tue, 12 Jul 2022 13:17:23 +0800</pubDate><description><![CDATA[检查字段]]></description><category></category></item><item><title><![CDATA[mybatisplus（${ew.customSqlSegment}）自动生成sql的终极大坑搞了我一下午]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/125722191</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/125722191</guid><author>ZhuRuiccc</author><pubDate>Mon, 11 Jul 2022 15:28:29 +0800</pubDate><description><![CDATA[坑了我一下午的，认知问题，知道肯定就不会再犯。]]></description><category></category></item><item><title><![CDATA[使用vmware horizon client 时遇到的无语问题]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/122364634</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/122364634</guid><author>ZhuRuiccc</author><pubDate>Fri, 07 Jan 2022 15:07:30 +0800</pubDate><description><![CDATA[今天领导叫我用一下vmware horizon client ，还给我了我账号和密码，



安装包地址：阿里云盘分享

在安装完后，我点创建链接输入地址，却没有提示我输入账号密码而是出现，证书无效。

我找了很久，才发现需要配置SSL



选择不验证，然后在登录链接就可以了。

试了几次试出来了，纪念一下，以后来嘲笑一下自己。
...]]></description><category></category></item><item><title><![CDATA[安装MySQL时遇到：由于找不到msvcp120d.dll]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/122364319</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/122364319</guid><author>ZhuRuiccc</author><pubDate>Fri, 07 Jan 2022 14:56:26 +0800</pubDate><description><![CDATA[先去C:\Windows\SysWOW64文件夹下寻找msvcp120d.dll文件。

如果没找到，可以下载，路径：Download Visual C++ Redistributable Packages for Visual Studio 2013 from Official Microsoft Download Centerhttps://www.microsoft.com/zh-CN/download/details.aspx?id=40784



我下载的是这个版本，具体应该下载哪个版本，我..]]></description><category></category></item><item><title><![CDATA[动态代理Proxy]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120556913</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120556913</guid><author>ZhuRuiccc</author><pubDate>Wed, 29 Sep 2021 21:56:10 +0800</pubDate><description><![CDATA[spring aop原理 ,动态代理的两种方式jdk和cglib

jdk动态代理

通过动态的生成代理对象完成事务,其中代理对象和被代理对象实现的是同一个接口,

其中代理对象可以用匿名内部类,也可以再建一个新的类.

例子:

实体类的创建


public interface Person {


    public String sing(String name);

    public String dance(String name);
}

被代理对象实现接口


public class]]></description><category></category></item><item><title><![CDATA[那些年遇到的异常]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120556414</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120556414</guid><author>ZhuRuiccc</author><pubDate>Wed, 29 Sep 2021 21:08:26 +0800</pubDate><description><![CDATA[NoClassDefFoundError:org/hamcrest/SelfDescribing



一般来说是缺少jar包或者是jar包的版本不适配

当我将替换为

程序恢复正常








]]></description><category></category></item><item><title><![CDATA[aop思想]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120537607</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120537607</guid><author>ZhuRuiccc</author><pubDate>Tue, 28 Sep 2021 21:08:11 +0800</pubDate><description><![CDATA[面向切面编程(纵向重复代码,横向抽取)

通过动态代理(proxy)










]]></description><category></category></item><item><title><![CDATA[用ThreadLocal完成事务:一个事务一次连接]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120521749</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120521749</guid><author>ZhuRuiccc</author><pubDate>Tue, 28 Sep 2021 09:10:29 +0800</pubDate><description><![CDATA[ThreadLocal 线程变量,和Synchonized都用于处理多线程并发问题.

一句话理解ThreadLocal，向ThreadLocal里面存东西就是向它里面的Map存东西的，然后ThreadLocal把这个Map挂到当前的线程底下，这样Map就只属于这个线程了。

区别在于:ThreadLocal用数据隔离

        Synchonized用数据共享



思路:用set()方法将连接对象放入ThreadLocal中,使用时就通过get()方法拿出来.





//将连...]]></description><category></category></item><item><title><![CDATA[创建数据库连接池]]></title><link>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120496486</link><guid>https://blog.youkuaiyun.com/ZhuRuiccc/article/details/120496486</guid><author>ZhuRuiccc</author><pubDate>Sun, 26 Sep 2021 20:45:47 +0800</pubDate><description><![CDATA[1.流程

创建linkedlist集合用来充当容器存储连接

读取properties配置文件,

注册驱动

初始化连接

连接数据库

将链接放入集合中


package com.gxa;

import javax.sql.DataSource;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.lang.reflect.InvocationHandler;]]></description><category></category></item></channel></rss>