<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fnene的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fnene</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fnene]]></copyright><item><title><![CDATA[创建型模式-----单例模式]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/141927317</link><guid>https://blog.youkuaiyun.com/fnene/article/details/141927317</guid><author>fnene</author><pubDate>Thu, 05 Sep 2024 11:55:37 +0800</pubDate><description><![CDATA[这种模式涉及到一个单一的类，该类负责创建自己的对象，同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式，可以直接访问，不需要实例化该类的对象。它确保一个类只有一个实例，并提供了一个全局访问点来访问该实例。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。优点内存中只有一个实例，减少内存开销，尤其是频繁创建和销毁实例时（如管理学院首页页面缓存）。避免资源的多重占用（如写文件操作）。缺点没有接口，不能继承。]]></description><category></category></item><item><title><![CDATA[创建型模式-----工厂方法模式]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/141608117</link><guid>https://blog.youkuaiyun.com/fnene/article/details/141608117</guid><author>fnene</author><pubDate>Tue, 27 Aug 2024 17:21:22 +0800</pubDate><description><![CDATA[我们在创建对象时不会对客户端暴露创建逻辑，并且是通过使用一个共同的接口来指向新创建的对象。工厂可分为简单工厂模式和工厂方法模式，根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建，是一种创建型模式。即我们不再通过new来创建我们所需的对象，而是通过工厂来获取我们需要的产品。降低了产品使用者与使用者之间的耦合关系上面两种模式不管工厂怎么拆分抽象，都只是针对一类产品Phone（AbstractProduct），无法生产第二种产品。]]></description><category></category></item><item><title><![CDATA[利用 PicGo 搭建基于 gitee 的个人图床]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/140987382</link><guid>https://blog.youkuaiyun.com/fnene/article/details/140987382</guid><author>fnene</author><pubDate>Wed, 07 Aug 2024 11:45:35 +0800</pubDate><description><![CDATA[picgo自定义图床的设定]]></description><category></category></item><item><title><![CDATA[SpringBoot的三种缓存技术(Spring Cache、Layering Cache 框架、Alibaba JetCache 框架)]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/130017389</link><guid>https://blog.youkuaiyun.com/fnene/article/details/130017389</guid><author>fnene</author><pubDate>Wed, 22 May 2024 14:51:59 +0800</pubDate><description><![CDATA[SpringBoot 中缓存的相关技术]]></description><category></category></item><item><title><![CDATA[基本锁的理解（待补充）]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/139073551</link><guid>https://blog.youkuaiyun.com/fnene/article/details/139073551</guid><author>fnene</author><pubDate>Tue, 21 May 2024 13:59:31 +0800</pubDate><description><![CDATA[锁的基本]]></description><category></category></item><item><title><![CDATA[使用fastjosn作为消息转换器，与openapi冲突问题]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/129243355</link><guid>https://blog.youkuaiyun.com/fnene/article/details/129243355</guid><author>fnene</author><pubDate>Mon, 27 Feb 2023 16:07:00 +0800</pubDate><description><![CDATA[原本是不想通过JSONFieLId来对一个个字段进行指定的操作，嫌弃麻烦，就通过消息HttpMessageConverter操作，注入到@bean中，虽然经过一波查询，感觉到参数模型传递错误的bug，但是实在排查不出来，这个在序列化的时候fastjson对此作了特殊处理，因此可以保持原样。这个问题把我尬住了，以前也算是遇过，把各种问题排除，以及不断的尝试，死活过不去，真是一个bug找了两年半，看不太懂底层，没办法一个个排，只能硬找，通过三天三夜的努力，我成功放弃了，我找不到！最终取得成功，感动死我了！]]></description><category></category></item><item><title><![CDATA[redis 的学习及使用]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/128206809</link><guid>https://blog.youkuaiyun.com/fnene/article/details/128206809</guid><author>fnene</author><pubDate>Tue, 06 Dec 2022 17:25:18 +0800</pubDate><description><![CDATA[redis的部署使用]]></description><category></category></item><item><title><![CDATA[MyBatisPlus]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/127840073</link><guid>https://blog.youkuaiyun.com/fnene/article/details/127840073</guid><author>fnene</author><pubDate>Mon, 14 Nov 2022 00:36:04 +0800</pubDate><description><![CDATA[MyBatisPlus的学习，一些基本的使用]]></description><category></category></item><item><title><![CDATA[数组的进一步认识]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/127454819</link><guid>https://blog.youkuaiyun.com/fnene/article/details/127454819</guid><author>fnene</author><pubDate>Fri, 21 Oct 2022 22:04:02 +0800</pubDate><description><![CDATA[数组的进一步理解，以及对力扣题目的解答]]></description><category></category></item><item><title><![CDATA[Mybatis -study]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/127349614</link><guid>https://blog.youkuaiyun.com/fnene/article/details/127349614</guid><author>fnene</author><pubDate>Sun, 16 Oct 2022 16:42:59 +0800</pubDate><description><![CDATA[Mybatis构建数据库环境。]]></description><category></category></item><item><title><![CDATA[Java web --study]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/127349562</link><guid>https://blog.youkuaiyun.com/fnene/article/details/127349562</guid><author>fnene</author><pubDate>Sun, 16 Oct 2022 16:40:46 +0800</pubDate><description><![CDATA[java -web 的进一步学习]]></description><category></category></item><item><title><![CDATA[Mysql学习]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/127349531</link><guid>https://blog.youkuaiyun.com/fnene/article/details/127349531</guid><author>fnene</author><pubDate>Sun, 16 Oct 2022 16:37:27 +0800</pubDate><description><![CDATA[mysql学习基础]]></description><category></category></item><item><title><![CDATA[JVM探究]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/124976482</link><guid>https://blog.youkuaiyun.com/fnene/article/details/124976482</guid><author>fnene</author><pubDate>Thu, 26 May 2022 00:03:02 +0800</pubDate><description><![CDATA[JVM初步探究]]></description><category></category></item><item><title><![CDATA[注解和反射]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/123940662</link><guid>https://blog.youkuaiyun.com/fnene/article/details/123940662</guid><author>fnene</author><pubDate>Sun, 03 Apr 2022 17:17:22 +0800</pubDate><description><![CDATA[注解和反射

@Override重写注解
Deprecated不赞成注解，但是可以使用，但是存在更好的方式
@suppressWarnings（“……”）//镇压注解，镇压全部警告
注解分为内置注解和元注解
@arget 表示我们的注解可以用在哪些地方
@Retention 表示我们的注解在哪个地方还有效

runtime&gt;class&gt;sources


@Documented 表示我们是否将我们的注解生成在Javadoc中
@Inherited 表示子类可以继承父类的注解
注解的参数：参数类型]]></description><category></category></item><item><title><![CDATA[多线程的学习]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/123622361</link><guid>https://blog.youkuaiyun.com/fnene/article/details/123622361</guid><author>fnene</author><pubDate>Sun, 20 Mar 2022 21:42:06 +0800</pubDate><description><![CDATA[线程


三种创建方式

Thread class（继承类）//需要重写run方法
Runnable （接口）
Callable（接口)  !!!



主方法需要调度的是start方法，不是run方法


Callable接口的好处

可以定义返回值
可以抛出异常



静态代理模式:

真实对象和代理对象都要实现同一个接口
代理对象要代理真实角色



代理对象可以代替真实对象做事情


真实对象可以做自己喜欢做的事情


lamba表达式的符号表示为 -&gt;,其基本结构形式为：（param1,pa]]></description><category></category></item><item><title><![CDATA[网络编程学习]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/123133720</link><guid>https://blog.youkuaiyun.com/fnene/article/details/123133720</guid><author>fnene</author><pubDate>Fri, 25 Feb 2022 15:13:51 +0800</pubDate><description><![CDATA[简单的定义理解]]></description><category></category></item><item><title><![CDATA[GUI学习理解二]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/122654978</link><guid>https://blog.youkuaiyun.com/fnene/article/details/122654978</guid><author>fnene</author><pubDate>Sun, 23 Jan 2022 18:21:34 +0800</pubDate><description><![CDATA[事件监听


监听鼠标，键盘以及按钮等点击事件


写一个类继承于接口ActionListener


e.getActionCommand();//获取按钮的名称
					// e.getActionCommand.equal()//进行判定
					//多个按钮共享一个监听




输入框

TextField
getSourse    //TextField field = (TextField) e.getSourse();   //获得一些资源，返回的一个对象

组合加内部类的复习

oop原]]></description><category></category></item><item><title><![CDATA[布局嵌套的小案例]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/122438102</link><guid>https://blog.youkuaiyun.com/fnene/article/details/122438102</guid><author>fnene</author><pubDate>Tue, 11 Jan 2022 17:51:28 +0800</pubDate><description><![CDATA[gui布局]]></description><category></category></item><item><title><![CDATA[GUI——Study 图形用户界面编程学习]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/122438022</link><guid>https://blog.youkuaiyun.com/fnene/article/details/122438022</guid><author>fnene</author><pubDate>Tue, 11 Jan 2022 17:49:43 +0800</pubDate><description><![CDATA[对Gui的初步理解]]></description><category></category></item><item><title><![CDATA[异常机制处理]]></title><link>https://blog.youkuaiyun.com/fnene/article/details/122138571</link><guid>https://blog.youkuaiyun.com/fnene/article/details/122138571</guid><author>fnene</author><pubDate>Sat, 25 Dec 2021 01:11:46 +0800</pubDate><description><![CDATA[一点异常学习及理解]]></description><category></category></item></channel></rss>