<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cCENDD的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cCENDD</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cCENDD]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/122405032</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/122405032</guid><author>cCENDD</author><pubDate>Mon, 10 Jan 2022 10:28:28 +0800</pubDate><description><![CDATA[https://gimg2.baidu.com/image_search/src=http%3A%2F%2Finews.gtimg.com%2Fnewsapp_bt%2F0%2F13101154765%2F1000.jpg&amp;refer=http%3A%2F%2Finews.gtimg.com&amp;app=2002&amp;size=f9999,10000&amp;q=a80&amp;n=0&amp;g=0n&amp;fmt=jpeg?sec=1644388925&amp;t=23a5...]]></description><category></category></item><item><title><![CDATA[Java很多问 ----（一）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121871835</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121871835</guid><author>cCENDD</author><pubDate>Sat, 11 Dec 2021 16:36:26 +0800</pubDate><description><![CDATA[一、访问修饰符public、private、protected以及不写（默认）的区别？

public对于当前类、同包中的类、子类、其他包中的类是公开的
private只能对于当前类是公开的
protected对于当前类、子类是公开的，对于同一包中但不具有附子关系的类相当于私有的
不写访问修饰符是默认为default，对于同一包中的其他类相当于公开，对于不是同一个包中的其他类是私有的

二、String是最基本的数据类型吗？
不是，Java中基本的数据类型只有8个：byte、short、int、long、f]]></description><category></category></item><item><title><![CDATA[Java-------String]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121864968</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121864968</guid><author>cCENDD</author><pubDate>Fri, 10 Dec 2021 23:14:48 +0800</pubDate><description><![CDATA[一、为什么String使用final修饰?
从String的源码中可以看出String是被final修饰的不可继承类。
使用final修饰能够缓存结果，当你进行传参时不需要考虑谁会改变它的值；如果是可变类的话，则可能需要重新拷贝出来一个新的值进行传参，这样在性能上就会有一定的损失。
迫使String类设计成不可变的原因是安全，当你在调用其他方法时，比如调用一些系统级操作指令之前，可能会有一系列校验，如果是可变类的话，可能在你校验过后，它的内部的值又被改变了，这样有可能会引起严重的系统崩溃问题。另一个是高效，]]></description><category></category></item><item><title><![CDATA[Java基础一些题目]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121834931</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121834931</guid><author>cCENDD</author><pubDate>Thu, 09 Dec 2021 22:20:30 +0800</pubDate><description><![CDATA[一、Java面向对象有哪些特征？
一共有三大特征：封装、继承、多态

封装：隐藏了内部实现机制，可以在不影响使用的情况下改变类的内部结构，同时保护了数据。封装主要是增强了代码的可维护性，便于使用和修改。

继承：关键字extends，是从已经有的类中派生出新的类，能够吸收已有类的内部结构、并能拓展新的能力。被继承的类叫父类，是从多种实现类中抽象出来的一个基类，使其具备多种实现类的共同特征，当实现类使用extends继承了之后，实现类就拥有了这些相同的属性，比如说猫类、狗类中可以抽象出一个动物类具有猫和狗的共]]></description><category></category></item><item><title><![CDATA[Linux指令----个人向（一）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121802506</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121802506</guid><author>cCENDD</author><pubDate>Wed, 08 Dec 2021 23:10:06 +0800</pubDate><description><![CDATA[一、当前目录、上层目录用什么表示？主目录用什么表示？切换目录用什么命令？
当前目录：./ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上层目录：…/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;切换目录使用指令：cd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;主目录：~/
二、怎么查看当前进程？怎么执行退出？怎么查看当前路径？
查看当前进程：ps&nbsp]]></description><category></category></item><item><title><![CDATA[计算机网络那些事------（二）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121776153</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121776153</guid><author>cCENDD</author><pubDate>Tue, 07 Dec 2021 22:30:41 +0800</pubDate><description><![CDATA[一、浏览器输入www.baidu.com后会发生什么？
（1）将域名www.baidu.com解析为IP地址

系统会将浏览器的解析请求发送到本地DNS服务器，如果缓存中有对应的解析记录，就会直接返回IP地址，如果没有的话本地DNS服务器还要向DNS根服务器进行查询

本地DNS服务器向根服务器发送DNS请求，如果根服务器经过查询，没有记录该域名及IP地址的对应关系，就会告诉本地DNS服务器，可以到域名服务器上继续查询，并给出域名服务器的地址（.com服务器）

本地DNS服务器向.com服务器发送DNS请]]></description><category></category></item><item><title><![CDATA[计算机网络那些事------（一）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/121764531</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/121764531</guid><author>cCENDD</author><pubDate>Tue, 07 Dec 2021 13:52:14 +0800</pubDate><description><![CDATA[一、TCP和UDP的区别？

TCP是面向连接的，UDP是面向无连接的


面向连接：就是TCP传输之前是要先发送请求和应答包，确定双方能够正常传输后，才会进行数据传输
面向无连接：UDP在发送数据前，并不考虑对方是否能接收到，甚至目的地址可能是无效的


TCP能保证可靠传输，UDP不能保证可靠传输


所谓可靠就是TCP能保证数据一定能送到目的地之，为了实现可靠性，TCP采用有连接的，超时重传，应答机制等。UDP没有采用，所以不能保证数据一定能送到


TCP结构复杂，消耗资源多，建立过程较慢，较复杂；]]></description><category></category></item><item><title><![CDATA[Maven集成SSM----一些常规的依赖]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/120171313</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/120171313</guid><author>cCENDD</author><pubDate>Wed, 08 Sep 2021 08:38:50 +0800</pubDate><description><![CDATA[相对于普通的Web项目，Maven会更加方便些。
Maven集成SSM
编写一些常规的依赖，相当于Web项目中导入相关的jar包
pom.xml （依赖的版本号自己控制，按自己的需求再添加别的依赖）
&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  ]]></description><category></category></item><item><title><![CDATA[Spring------基于XML的DI（四）多个配置文件的使用]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119379217</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119379217</guid><author>cCENDD</author><pubDate>Wed, 04 Aug 2021 11:08:55 +0800</pubDate><description><![CDATA[平等关系的配置文件
将配置文件分解为地位平等的多个配置文件 ，各个文件处理各自模块的属性注入

spring-school.xml
&lt;bean id="myXueXiao" class="com.test.School"&gt;
    	&lt;property name="name" value="广州大学" /&gt;
    	&lt;property name="address" value="广州" /&gt;
&lt;/bean&gt;

spring-student.xml
&lt;b]]></description><category></category></item><item><title><![CDATA[Spring------基于XML的DI（三）基于引用类型的自动注入（ByName、ByType）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119378040</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119378040</guid><author>cCENDD</author><pubDate>Wed, 04 Aug 2021 10:47:01 +0800</pubDate><description><![CDATA[基于引用类型的自动注入
引用类型的自动注入（只对引用类型有效）：由框架实现对引用类型的赋值，常用的赋值规则 :

1 ) byName (按名称自动注入) : java类中引用类型的属性名 和 spring容器（spring配置文件）中 bean的id 一样，且数据类型一样，这样的bean能够赋值给引用类型。
2）byType (按类型自动注入) : java类中引用类型的数据类型 和 spring容器（spring配置文件）中 bean 的class属性值是 同源关系 的，这样的bean能够赋值给引用类型]]></description><category></category></item><item><title><![CDATA[Spring------基于XML的DI（二）具有集合性质的属性注入]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119333891</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119333891</guid><author>cCENDD</author><pubDate>Mon, 02 Aug 2021 21:25:07 +0800</pubDate><description><![CDATA[具有集合性质的属性注入
String数组
&lt;!-- String --&gt;
&lt;property name="mystr"&gt;
     &lt;array&gt;
     	&lt;value&gt;北京&lt;/value&gt;
     	&lt;value&gt;上海&lt;/value&gt;
     &lt;/array&gt;
&lt;/property&gt;

Set
&lt;!-- Set&lt;String&gt; --&gt;
&lt;property nam]]></description><category></category></item><item><title><![CDATA[Spring------基于xml的DI （一）设值注入、构造注入]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119328344</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119328344</guid><author>cCENDD</author><pubDate>Mon, 02 Aug 2021 17:22:48 +0800</pubDate><description><![CDATA[DI的分类
DI：bean实例在调用无参构造器创建了空值对象后，对bean对象的属性进行初始化。初始化是由容器自动完成的，称为注入。

]]></description><category></category></item><item><title><![CDATA[Spring------Bean的装配]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119215324</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119215324</guid><author>cCENDD</author><pubDate>Thu, 29 Jul 2021 17:50:09 +0800</pubDate><description><![CDATA[Bean的装配

Bean的装配，就是Bean对象的创建，容器根据代码要求创建Bean对象后再传递给代码的过程，称为Bean的装配

Bean的默装配方式
通过getBean()方式从容器中获取指定的Bean实例，容器首先会调用Bean类的无参数构造器，创建空值的实例对象。
示例：
AService.java
package com.bean01;

public interface AService {

	void doSome();
	
}

AServiceImpl.java
package com]]></description><category></category></item><item><title><![CDATA[Javaweb----------基于MVC分层开发思想的一个小项目demo（登录、添加、修改、删除、登出、将信息列表导出成Excel表格）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119177075</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119177075</guid><author>cCENDD</author><pubDate>Wed, 28 Jul 2021 17:25:49 +0800</pubDate><description><![CDATA[其实也是基于以前很多demo的一个综合
准备
需要用到的jar包：百度网盘
提取码：Sjar
结构

前端页面
只是做简单的组件
用到了bootstarp来做简单的修饰
我这里仅提供用到的一些资源
bootstrap：百度网盘
提取码：bost
jquery:百度网盘
提取码：jqry
看结构要知道这些页面是在哪里创建的
login.jsp
&lt;%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding=]]></description><category></category></item><item><title><![CDATA[小demo（续）----------转账思想的简单实现（加入事务机制、ThreadLocal，异常处理优化）]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/119025394</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/119025394</guid><author>cCENDD</author><pubDate>Fri, 23 Jul 2021 12:38:12 +0800</pubDate><description><![CDATA[上篇博文链接：点击传送
此篇博文是对上篇博文中代码进行的改造

主要是加入了事务机制，简单来说就是将用到数据库的部分进行了事务的统一处理，使得用到的都是同一个事务（要把自动提交事务关闭，手动地进行提交，加入了ThreadLocal也保证了事务的统一性）
加入了ThreadLocal：ThreadLocal是一种基于当前线程安全的存取机制。我们把值存到ThreadLocal对象中时，只要当前线程还在，那么ThreadLocal对象中的值就还在。

数据库部分
与上篇博文中的数据库无异
前端页面部分
与上篇博文]]></description><category></category></item><item><title><![CDATA[小demo----------简单的转账思想实现]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/118929010</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/118929010</guid><author>cCENDD</author><pubDate>Tue, 20 Jul 2021 11:06:57 +0800</pubDate><description><![CDATA[主要是update语句的使用
数据库部分

工具类部分
mysql–jar包：百度网盘传送
提取码：mjar
DBUtil.java
package com.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBUti]]></description><category></category></item><item><title><![CDATA[看这个-------------JSP知识个人总结]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/118672738</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/118672738</guid><author>cCENDD</author><pubDate>Mon, 12 Jul 2021 20:43:07 +0800</pubDate><description><![CDATA[JSP初识
JSP：是服务器响应页面，也可以理解成是嵌入了java代码的html。JSP本质上是后端程序。
执行原理（与html作对比）：
（1）jsp执行原理:

jsp --&gt; java临时文件 --&gt;class文件

jsp中所有的内容都会被翻译为响应流，最终执行的class文件就是响应流。也就是以响应流的形式为浏览器做出响应。
（2）html执行原理：
浏览器发出请求，访问和html文件，直接将html文件响应会浏览器，浏览器解析为html文件。
运行流程图：

字符编码设置和环境的搭建]]></description><category></category></item><item><title><![CDATA[看这个------------Servlet知识个人小结]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/118635731</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/118635731</guid><author>cCENDD</author><pubDate>Sat, 10 Jul 2021 15:24:09 +0800</pubDate><description><![CDATA[Servlet是用来接收并处理浏览器发出的请求用的后端程序。
创建Servlet的全过程：
1.创建一个普通的java类，继承javax.servlet.http.HttpServlet
2.重写两个方法，分别为 doGet和doPost方法
			这个两个方法为servlet处理请求的核心方法
3.将方法中默认自带的内容全去掉
4.修改方法中的变量名，修改为 request response
5.完成方法体
6.在web.xml中对servlet进行配置工作

打开浏览器要访问一个Servlet，如：
h]]></description><category></category></item><item><title><![CDATA[Java实现的一个CUDR的Demo--------Servlet+JSP(JSTL)]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/118600121</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/118600121</guid><author>cCENDD</author><pubDate>Fri, 09 Jul 2021 14:35:00 +0800</pubDate><description><![CDATA[一个Demo
Demo结构

数据库部分
数据库表


工具类部分
数据库工具类
DBUtil.java
package com.util;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBUtil {
	
	private]]></description><category></category></item><item><title><![CDATA[520？！“硬核”的小心心送给你~]]></title><link>https://blog.youkuaiyun.com/cCENDD/article/details/106217874</link><guid>https://blog.youkuaiyun.com/cCENDD/article/details/106217874</guid><author>cCENDD</author><pubDate>Wed, 20 May 2020 08:30:09 +0800</pubDate><description><![CDATA[一条来自单身汪的“控诉”
2020年5月20日
这个一年一度的**杀狗** （饱腹）的日子里，但凡能够看到朋友动态的地方，都是“屠宰场”，呸，说错了，食堂。所以发完此博，我打算关闭我所有的社交媒体一天时间（心里苦~~）。
好吧，回归正题。虽说今天确实不易外出，但是，怎么硕捏（方言）~学习可不能落下。Java编程中，输出语句是基础中的基础内容，那么它能干嘛？故名思意，输出一切你想输出的内容。
System.out.println("歪~110吗？有人杀狗啦！");

System.out.println("今]]></description><category></category></item></channel></rss>