<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一缕清风伴你左右的博客]]></title><description><![CDATA[多少青春可以挥霍]]></description><link>https://blog.youkuaiyun.com/Sun6Zero</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sun6Zero]]></copyright><item><title><![CDATA[动态代理-JDK]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/105341517</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/105341517</guid><author>Sun6Zero</author><pubDate>Mon, 06 Apr 2020 12:16:35 +0800</pubDate><description><![CDATA[SoldOut

HawkNelson-Diamonds



“代理的应用能够使我们编程更加简洁，让编程更加的优雅！”



​

何为代理？

代理模式：

代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能.这就符合了设计模式的开闭原则...]]></description><category></category></item><item><title><![CDATA[单例模式-详解]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/105025703</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/105025703</guid><author>Sun6Zero</author><pubDate>Sun, 22 Mar 2020 12:24:21 +0800</pubDate><description><![CDATA[单例模式



什么是单例模式(Singleton Pattern)

单例模式属于创建型模式，它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类，该类负责创建自己的对象，同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式，可以直接访问，不需要实例化该类的对象。

单例模式的必备条件


	构造方法私有化
	
	
	全局提供一个获取对象的入口
	
	
	若不想被反射出来，...]]></description><category></category></item><item><title><![CDATA[Inception~分页拦截器的使用（积累）]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/88648685</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/88648685</guid><author>Sun6Zero</author><pubDate>Mon, 18 Mar 2019 20:08:53 +0800</pubDate><description><![CDATA[package com.bee.inception.thanos.web.intercepter;

import com.bee.inception.thanos.common.bean.Pager;
import com.bee.inception.thanos.common.constant.Constants;
import com.bee.inception.thanos.common...]]></description><category></category></item><item><title><![CDATA[数据结构层次遍历-2019]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/88379290</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/88379290</guid><author>Sun6Zero</author><pubDate>Sun, 10 Mar 2019 15:42:35 +0800</pubDate><description><![CDATA[package 功能;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.junit.Test;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java...]]></description><category></category></item><item><title><![CDATA[SpringMVC 之 CommonsMultipartFile ————上传图片]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81459368</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81459368</guid><author>Sun6Zero</author><pubDate>Mon, 06 Aug 2018 18:56:25 +0800</pubDate><description><![CDATA[1.基础配置，请看https://blog.youkuaiyun.com/Sun6Zero/article/details/81319831篇文章

2.直接上代码，前端


&amp;lt;div&amp;gt;
    &amp;lt;input id=&quot;name&quot; type=&quot;text&quot; /&amp;gt;
    &amp;lt;/br&amp;gt;
    &amp;lt;input id=&quot;pwd&quot; type=&quot;text&quot; /]]></description><category></category></item><item><title><![CDATA[SpringMVC之使用 multipart 上传图片]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81319831</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81319831</guid><author>Sun6Zero</author><pubDate>Tue, 31 Jul 2018 20:19:42 +0800</pubDate><description><![CDATA[1.前端使用表单，并且指定enctype=&quot;multipart/form-data&quot;
			
			
&amp;lt;form method=&quot;post&quot; action=&quot;shangchuanftp&quot; enctype=&quot;multipart/form-data&quot; &amp;gt;
    &amp;lt;input type=&quot;file&quot; name=&quot;file&quot; /&amp;gt;
    ]]></description><category></category></item><item><title><![CDATA[Centos 7----设置静态ip]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81271848</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81271848</guid><author>Sun6Zero</author><pubDate>Sun, 29 Jul 2018 15:51:35 +0800</pubDate><description><![CDATA[首先登陆之后如果没有除了 一个本地lo网卡的话

我这里的网卡是 ifcfg-ens33 

你的你可以先去 cd /etc/sysconfig/network-scripts 这个路径下面找

vi /etc/sysconfig/network-scripts/ifcfg-ens33 

将    ONBOOT=yes 

 

systemctl restart network 重启一下就可
...]]></description><category></category></item><item><title><![CDATA[vsftpd安装——亲测]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81271658</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81271658</guid><author>Sun6Zero</author><pubDate>Sun, 29 Jul 2018 15:32:58 +0800</pubDate><description><![CDATA[查看是否安装了 vsftpd
 rpm -qa |grep vsftpd

2.下载并且安装 vsftpd

yum -y install vsftpd

3.设置为开机自启动

systemctl enable vsftpd

 

3.为确保成功，先启动firewalld 服务

systemctl enable firewalld

systemctl restart firewalld

...]]></description><category></category></item><item><title><![CDATA[JS调试篇]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81269192</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81269192</guid><author>Sun6Zero</author><pubDate>Sun, 29 Jul 2018 11:12:26 +0800</pubDate><description><![CDATA[【转载】一探前端开发中的JS调试技巧

友情提示：文中涉及较多Gif演示动画，移动端请尽量在Wifi环境中阅读

 

前言：调试技巧，在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧，必定能在工作中起到事半功倍的效果。譬如，快速定位问题、降低故障概率、帮助分析逻辑错误等等。而在互联网前端开发越来越重要的今天，如何在前端开发中降低开发成本，提升工作效率，掌握前端开发调试技巧尤为重要。
...]]></description><category></category></item><item><title><![CDATA[上下文-------WebApplication]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81147947</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81147947</guid><author>Sun6Zero</author><pubDate>Sat, 21 Jul 2018 18:59:20 +0800</pubDate><description><![CDATA[原文转自  https://blog.youkuaiyun.com/crazylzxlzx/article/details/53648625

一、先说ServletContext

　　javaee标准规定了，servlet容器需要在应用项目启动时，给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。

举例： 
通过自定义co...]]></description><category></category></item><item><title><![CDATA[NIO 学习篇]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81003938</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81003938</guid><author>Sun6Zero</author><pubDate>Wed, 11 Jul 2018 17:16:15 +0800</pubDate><description><![CDATA[传统的 IO 流都是阻塞式的。也就是说，当一个线程调用 read() 或 write()时，该线程被阻塞，直到有一些数据被读取或写入，该线程在此期间不能执行其他任务。因此，在完成网络通信进行 IO 操作时，由于线程会阻塞，所以服务器端必须为每个客户端都提供一个独立的线程进行处理，当服务器端需要处理大量客户端时，性能急剧下降。Java NIO 是非阻塞模式的。当线程从某通道进行读写数据时，若没有数据...]]></description><category></category></item><item><title><![CDATA[req.getRequestDispatcher("welcome.jsp").forward(req, resp); 出现乱码的问题]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/81001498</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/81001498</guid><author>Sun6Zero</author><pubDate>Wed, 11 Jul 2018 15:33:30 +0800</pubDate><description><![CDATA[package com.sun.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRe...]]></description><category></category></item><item><title><![CDATA[Java开发工具 一  数据库，时间转换]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80872414</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80872414</guid><author>Sun6Zero</author><pubDate>Sun, 01 Jul 2018 10:35:56 +0800</pubDate><description><![CDATA[1.封装对数据库的操作， 特别注意的应该是 POJO封装的 字段应该和 数据库中表的字段一致 该有下划线的应该有下划线，否则可能出现 查询出来的字段为 NULL的情况所需要的jar是   commons-dbutils-1.4.jarpackage com.jxc.dao.sunlirao;
import com.jxc.pojo.sunlirao.Goods;
import com.jxc.po...]]></description><category></category></item><item><title><![CDATA[类锁和对象锁的简单区别]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80813804</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80813804</guid><author>Sun6Zero</author><pubDate>Tue, 26 Jun 2018 13:32:04 +0800</pubDate><description><![CDATA[1.用static 修饰的方法再加上sychonized 相当于是一个类锁，类名加方法名就能访问这个方法    对象锁，是指只有那个对象加上方法名才能访问的2.同步通信和异步通信的区别  同步：我叫你吃饭，你若暂时有事情我就一直在那等，不干别的事情，直到你忙完。    异步：我叫你吃饭，你若暂时有事情，我就先撤，干点别的，你忙完了再通过某种方式，如电话，通知我。这两者没有什么好不好之分，适用场景决...]]></description><category></category></item><item><title><![CDATA[分布式基础搭建-centos7-设置静态IP]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80630852</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80630852</guid><author>Sun6Zero</author><pubDate>Sat, 09 Jun 2018 10:43:07 +0800</pubDate><description><![CDATA[1.首先弄一个虚拟机，然后设置三个centos7系统。弄好一个后，进行克隆，克隆三个即可    克隆步骤，在 虚拟机-&amp;gt;管理-&amp;gt;选择克隆即可2.设置静态路由之前三个步骤①点击 编辑-&amp;gt;虚拟机网络编辑器-&amp;gt;点击DHCp设置 会出现下图②。③具体的操作步骤。左边的实现进行 编译 网卡ens33，更改完之后重新启动。...]]></description><category></category></item><item><title><![CDATA[XML解析]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80547183</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80547183</guid><author>Sun6Zero</author><pubDate>Sat, 02 Jun 2018 13:33:39 +0800</pubDate><description><![CDATA[一、DOM解析

　　DOM的全称是Document Object Model，也即文档对象模型。在应用程序中，基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合（通常称DOM树），应用程序正是通过对这个对象模型的操作，来实现对XML文档数据的操作。通过DOM接口，应用程序可以在任何时候访问XML文档中的任何一部分数据，因此，这种利用DOM接口的机制也被称作随机访问机制。

　　DOM接口提供了一种通过分层对象模型来访问XML文档信息的方式，这些分层对象模型依据XML的文档结构形成了一棵节点树]]></description><category></category></item><item><title><![CDATA[反射--进阶理解]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80520864</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80520864</guid><author>Sun6Zero</author><pubDate>Thu, 31 May 2018 11:06:00 +0800</pubDate><description><![CDATA[1.首先我们先将自己写的一个javaProtect打成jar包2.Reflect01中的类信息package sun.com;

public class Student {
	public Student(String s){
		System.out.println(&quot;调用共有的构造方法&quot;);
	}
	Student(int a){
		System.out.println(&quot;调用默认的构造方...]]></description><category></category></item><item><title><![CDATA[Static用法]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80431427</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80431427</guid><author>Sun6Zero</author><pubDate>Thu, 24 May 2018 10:57:58 +0800</pubDate><description><![CDATA[→静态：static用法：是一个修饰符，用于修饰成员（成员变量，成员函数）class Person{    String country = &quot;cn&quot;;}/*每实例化一个Person对象，每个对象在堆内存中都有一个country而加上static以后，就只在内存总存在一个静态的country被其他的对象直接调用，可以节省内存空间。当成员被静态修饰以后，除了可以被对象调用外，还可以直接被类名调用。*...]]></description><category></category></item><item><title><![CDATA[数据结构-并查集]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80358537</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80358537</guid><author>Sun6Zero</author><pubDate>Thu, 17 May 2018 23:37:56 +0800</pubDate><description><![CDATA[看图可以从这篇博客看，我不会画图。但是大体意思差不多https://blog.youkuaiyun.com/u013486414/article/details/38682057#include &amp;lt;iostream&amp;gt;
#include &amp;lt;algorithm&amp;gt;
#include &amp;lt;math.h&amp;gt;
using namespace std;
int a[10000];
int n...]]></description><category></category></item><item><title><![CDATA[数据结构-二叉搜索树]]></title><link>https://blog.youkuaiyun.com/Sun6Zero/article/details/80328944</link><guid>https://blog.youkuaiyun.com/Sun6Zero/article/details/80328944</guid><author>Sun6Zero</author><pubDate>Tue, 15 May 2018 20:37:44 +0800</pubDate><description><![CDATA[1.二叉搜索树的基本操作——自己准备校招用的——不喜勿喷哦#include &amp;lt;iostream&amp;gt;
#include &amp;lt;queue&amp;gt;
using namespace std;
struct jian{
    int key;
    int num;
    jian *lc;
    jian *rc;
};
queue&amp;lt;jian*&amp;gt; q;
queue&amp;lt;...]]></description><category></category></item></channel></rss>