<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AmbitionMM的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AmbitionMM</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AmbitionMM]]></copyright><item><title><![CDATA[java类加载过程]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/120380993</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/120380993</guid><author>AmbitionMM</author><pubDate>Sun, 19 Sep 2021 15:40:43 +0800</pubDate><description><![CDATA[1、Java类加载过程
Java类加载需要经历一.下7个过程:
1.加载
加载是类加载的第一个过程，在这个阶段，将完成一下三件事情:
●通过一个类的全限定名获取该类的二进制流。
●将该二进制流中的静态存储结构转化为方法去运行时数据结
构。
●在内存中生成该类的Class对象，作为该类的数据访问入口。
2.验证
验证的目的是为了确保Class文件的字节流中的信息不回危害到
虚拟机.在该阶段主要完成以下四钟验证:
●文件格式验证:验证字节流是否符合Class文件的规范，如主次版本号
是否在当前虚拟机范围内，常.]]></description><category></category></item><item><title><![CDATA[JVM学习笔记---类加载和双亲委派机制]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/120267510</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/120267510</guid><author>AmbitionMM</author><pubDate>Mon, 13 Sep 2021 15:12:11 +0800</pubDate><description><![CDATA[JVM学习笔记—双亲委派机制深究
面试常见:

请你谈谈你对JVM的理解?
java8虚拟机和之前的变化更新?
什么是OOM，什么是栈溢出StackOverFlowError? 怎么分析?
JVM的常用调优参数有哪些?
内存快照如何抓取？怎么分析Dump文件？
谈谈JVM中，类加载器你的认识？

1.JVM的位置

三种JVM:

Sun公司：HotSpot 用的最多
BEA：JRockit
IBM：J9VM

我们学习都是：HotSpot
2.JVM的体系结构


jvm调优：99%都是在方法区和堆，大部]]></description><category></category></item><item><title><![CDATA[数据库综合实验设计---有作品和源码]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/119802524</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/119802524</guid><author>AmbitionMM</author><pubDate>Thu, 19 Aug 2021 15:31:43 +0800</pubDate><description><![CDATA[一． 需求调研
生活中有很工厂，工厂里有很多的员工数据和产品信息等数据，普通的管理方式管理起来比较的麻烦和不方便，对此我专门针对于这个问题设计一个工厂的数据库管理系统。
(一)设计数据库
工厂信息管理系统:
(1)实体类:
工厂:一个工厂有很多个工人，和多种产品。
工人: - 一个工厂有多个工人，每个工人有职工号、姓名、年龄、性别和工种等。
产品:一个车间生产多种产品，产品有产品号，价格。
(2)联系类:
生产: -一个工厂有多个产品，一个产品也可以由多个工厂制造。
雇佣：一个工厂雇佣多个工人。
(二)调查]]></description><category></category></item><item><title><![CDATA[数据库常用操作]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/119801761</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/119801761</guid><author>AmbitionMM</author><pubDate>Thu, 19 Aug 2021 14:50:44 +0800</pubDate><description><![CDATA[数据库常用操作学习笔记
一、如何新建一个表格
下面是创建一个user2的表格:
CREATE TABLE if NOT EXISTS user2(
username VARCHAR(50) not NULL,
password VARCHAR(50) NOT NULL,
realname VARCHAR(50),
phone    VARCHAR(50),
userid int AUTO_INCREMENT,
PRIMARY key(userid)
)ENGINE=InnoDB DEFAULT CHARSE]]></description><category></category></item><item><title><![CDATA[注解和反射--(狂神笔记)2021-08-13]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/119668408</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/119668408</guid><author>AmbitionMM</author><pubDate>Fri, 13 Aug 2021 16:23:42 +0800</pubDate><description><![CDATA[注解
注解入门

//什么是注解
public class Demo01_Annotation extends Object {
    //@Override就是一个注解
    @Override
    public String toString() {
        return super.toString();
    }
}

内置注解

// 什么是注解
public class Demo01_Annotation extends Object {
    // @Override就是一]]></description><category></category></item><item><title><![CDATA[使用SSM框架实现一个简易的登录功能---2021-08-01SSM框架学习]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/119296808</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/119296808</guid><author>AmbitionMM</author><pubDate>Sun, 01 Aug 2021 13:55:29 +0800</pubDate><description><![CDATA[一、先看下效果图：


点击登录后要是密码正确后会直接跳转到成功界面.
一.先在数据库创建一个用户表格.表名: user

存几个用户进去:

准备工作差不多了开始写代码.
打开我们上篇文章搭建成功SSM环境的项目.
二、完成登录模块
既然是登录模块我们就先完成用户对象的设计。
先看一下我的目录结构：（可以先建好文件，也可以后面跟着我一步一步建。）

先创建一个user类
1、创建User类
在entity包下创建一个用户类。

package com.wm.entity;

public class Us]]></description><category></category></item><item><title><![CDATA[JavaWeb----SSM框架简单的搭建和使用---2021-07-22]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118995278</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118995278</guid><author>AmbitionMM</author><pubDate>Fri, 23 Jul 2021 10:57:13 +0800</pubDate><description><![CDATA[一、先对SSM矿建做个简单的介绍（大概先了解这是做啥的有啥用）
【SSM简介】
SSM（Spring+SpringMVC+MyBatis）框架集由Spring、MyBatis两个开源框架整合而成（SpringMVC是Spring中的部分内容）。常作为数据源较简单的web项目的框架。
【SSM框架理解】
Spring
Spring就像是整个项目中装配bean的大工厂，在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。
Spring的核心思想是IoC（控制反转），即不再需要程序员去显式地ne]]></description><category></category></item><item><title><![CDATA[java-SSM中-将勾选的数据导出为Excel表]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118977498</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118977498</guid><author>AmbitionMM</author><pubDate>Thu, 22 Jul 2021 11:21:15 +0800</pubDate><description><![CDATA[前段时间在学校做生产实习的时候,需要将前段显示出来的数据导出到excel表格中,在网上看了很多博客,发现要么是要花钱下载的要么就是代码不全而且解释不清楚的,花了两天时间自己整理和写了一个可以勾选数据并且能实现导出到excel的功能.
主要实现是从前端获取数据在后端下载.
进入主题:
这篇博客先写个简单的例子来理解下大概的流程,例子非常的简单非常的便于理解.
第一步搭建环境导包:(pom.xml中)

&lt;dependency&gt;
   &lt;groupId&gt;org.apache.poi&lt]]></description><category></category></item><item><title><![CDATA[TCP/IP详解复习（五）]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118107775</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118107775</guid><author>AmbitionMM</author><pubDate>Tue, 22 Jun 2021 20:50:42 +0800</pubDate><description><![CDATA[④	我们已经介绍了以下几种分组格式：IP、ICMP、IGMP、UDP和TCP。每一种格式的首部中均包含一个检验和。对每种分组，说明检验和包括I P数据报中的哪些部分，以及该检验和是强制的还是可选的。
答：除了U D P的检验和，其他都是必需的。 I P检验和只覆盖了I P首部，而其他字段都紧接着I P首部开始。
⑤	如何理解：TCP向应用层提供一种面向连接的、可靠字节流服务？


TCP通过下列方式来提供可靠性：
1、应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同，应用程序产生的数据报长度]]></description><category></category></item><item><title><![CDATA[TCP/IP复习（四）-----UDP]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118103113</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118103113</guid><author>AmbitionMM</author><pubDate>Tue, 22 Jun 2021 15:08:15 +0800</pubDate><description><![CDATA[祖传作业题：

向UDP数据报中写入1473字节用户数据时导致以太网数据报片的发生。在采用以太网IEEE 802封装格式时，导致分片的最小用户数据长度为多少？

以太网最小数据帧长64位，以太帧头6+6+2=14位，所以最少填充40位载荷
答：IP数据报最大为1500.那么不分片的最大用户数据报的大小是1500-20-8=1472字节
TCP/IP 详解 一中P347页有详细的描述。

11.5一个用UDP发送数据报的应用程序，它把数据报分成4个数据报片。假定第1片和第2片到达目的端，而第3片和第4片丢失了]]></description><category></category></item><item><title><![CDATA[TCP/IP详解复习（三）]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118094668</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118094668</guid><author>AmbitionMM</author><pubDate>Tue, 22 Jun 2021 11:00:37 +0800</pubDate><description><![CDATA[一、理解IP头部各个字段的含义和作用

二、会子网掩码的计算



（1）ICMP报文
ICMP报文分为两大类：
**	差错报文：**当路由器或终点主机在处理IP报文时遇到问题：有关IP数据报的传递。
**	查询报文：**成对出现，帮助网络管理员从一个路由器或主机得到特定信息：有关信息的采集和配置。





...]]></description><category></category></item><item><title><![CDATA[桂电-----TCP/IP详解复习（二）]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118092927</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118092927</guid><author>AmbitionMM</author><pubDate>Mon, 21 Jun 2021 20:31:04 +0800</pubDate><description><![CDATA[一、了解交换机的基本原理。
交换机的工作原理：
当交换机收到数据时，它会检查它的目的MAC地址，然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能，是因为交换机内部有一个MAC地址表，MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时，交换机根据该数据帧的目的MAC地址来查找MAC地址表，从而得到该地址对应的端口，即知道具有该MAC地址的设备是连接在交换机的哪个端口上，然后交换机把数据帧从该端口转发出去。
1.交换机根据收到数据帧中的源MAC地址建立该地址]]></description><category></category></item><item><title><![CDATA[桂电-----TCP/IP复习笔记（一）。]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/118081604</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/118081604</guid><author>AmbitionMM</author><pubDate>Mon, 21 Jun 2021 13:03:08 +0800</pubDate><description><![CDATA[考点一：了解和掌握TCP/IP 中的封装、复用和分解。
①知道的封装的过程。
②记住分用和复用的标志符。
一、首先我们先了解tcp/ip 的四层模型


协议复用的基本概念：允许多种协议共存于同一基础设施中，也允许相同协议对象的多个实例同时存在并不会混淆。复用可以发生在不同层，每层用不同类型的标识符来确定信息属于哪个协议或信息流。

二、了解和掌握封装的过程


简单了解和掌握IP地址是如何划分的。

127.0.0.0网段只有一个ip：127.0.0.1表示本机
ip第一位数只有从1到223
A类：网络位]]></description><category></category></item><item><title><![CDATA[MSTP+VRRP综合实验]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/116449713</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/116449713</guid><author>AmbitionMM</author><pubDate>Thu, 06 May 2021 11:20:45 +0800</pubDate><description><![CDATA[一．关键技术简介
**
（1）MSTP技术简介
**
MSTP技术是指基于SDH平台，同时实现TDM、ATM、以太网等业务的接入、处理和传送，提供统一网管的多业务传送平台。MSTP充分利用SDH技术，特别是保护恢复能力和确保延时性能，加以改造后可以适应多业务应用，支持数据传输，简化了电路配置，加快了业务提供速度，改进了网络的扩展性，降低了运营维护成本。
MSTP是多生成树协议，允许一个交换环境中运行多个生成树，每个生成树称为一个实例，MSTP将路由环路网络修剪成一个无环的树形网络，避免广播风暴的产生，同时还]]></description><category></category></item><item><title><![CDATA[Java面向对象 - 封装、继承和多态的综合练习-------答案笔记]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/113525894</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/113525894</guid><author>AmbitionMM</author><pubDate>Mon, 01 Feb 2021 18:41:18 +0800</pubDate><description><![CDATA[Java面向对象 - 封装、继承和多态的综合练习-------答案笔记通关任务一通关任务二通关任务三总结


通关任务一
具体实训题目和educoder地址链接: https://www.educoder.net/tasks/ebwmr7oxkhvy.
编程要求
根据提示，在右侧编辑器Begin-End处补充代码：
声明一个抽象类Pet，封装属性name和sex，声明一个带有两个参数的构造函数，声明抽象方法void talk()和void eat()；
声明一个Dog类继承自Pet，封装属性color，声明]]></description><category></category></item><item><title><![CDATA[matlab傅里叶变化实验]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/112751281</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/112751281</guid><author>AmbitionMM</author><pubDate>Sun, 17 Jan 2021 16:38:07 +0800</pubDate><description><![CDATA[matlab傅里叶变化实验
数字图像处理实验
实验题目：实验二  傅立叶变换
实验目的：掌握傅立叶变换的基本原理和实现算法。
实验要求：
1．	据提供的图像数据，对图像进行变换，能解释得到变换结果的基本原理。
2．	能用傅立叶变换变换逆变换基本还原图像。
二．实验原理
本次实验主要使用matlab进行图像的傅里叶变换。傅里叶变换能将函数基于频率分解成不同的成分，傅里叶变换也能通过频率分析一个函数。通俗地说，傅里叶变换将时域信号分解为不同频率的正弦信号或余弦函数叠加之和，在数字图像处理中，傅里叶转换是很重要的]]></description><category></category></item><item><title><![CDATA[计算机网络实验简单的LAN设计与以太网帧分析]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/112751029</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/112751029</guid><author>AmbitionMM</author><pubDate>Sun, 17 Jan 2021 16:32:24 +0800</pubDate><description><![CDATA[计算机网络实验简单的LAN设计与以太网帧分析
一、	实验目的

学习MAC、IP等协议其数据格式的意义；
掌握使用Wireshark等工具获取网络数据的方法，对照协议格式理解数据意义；
应用网络数据抓取方法，分析网络数据传输过程，掌握网络工作原理；
使用网络仿真工具，组建简单的局域网；
通过仿真追踪网络数据包的传送过程，掌握MAC地址、IP地址在传送过程的变化规律，理解网络的工作原理。
二．实验环境
&lt;按照实验任务书及教学要求填写&gt;
三．实验步骤
记录本机MAC地址、IP地址、子网掩码、网关地址]]></description><category></category></item><item><title><![CDATA[acm竞赛作业简单易懂的拓扑算法]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/112750345</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/112750345</guid><author>AmbitionMM</author><pubDate>Sun, 17 Jan 2021 16:25:58 +0800</pubDate><description><![CDATA[acm竞赛作业简单易懂的拓扑算法
实验代码如下：
#include&lt;iostream&gt;
#include &lt;list&gt;
#include &lt;queue&gt;
#include&lt;stack&gt;
using namespace std;
/************************类声明************************/
class Graph
{
    int V;             // 顶点个数
    list&lt;int&gt;]]></description><category></category></item><item><title><![CDATA[超级简单易懂的Bellman-Ford算法 实现最短路径的问题]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/112731172</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/112731172</guid><author>AmbitionMM</author><pubDate>Sun, 17 Jan 2021 16:12:10 +0800</pubDate><description><![CDATA[超级简单易懂的Bellman-Ford算法 实现最短路径的问题
最短路径是指连接图中两个顶点的路径中，所有边构成的权值之和最小的路径。之前提到的广度优先遍历图结构，其实也是一种计算最短路径的方式，只不过广度遍历中，边的长度都为单位长度，所以路径中经过的顶点的个数即为权值的大小。
最短路径中不能包含负权回路，因为每次经过负权回路，路径的权值会减少，所以这种情况下不存在最短路径。有些图结构中会存在负权边，用于表达通过某条途径可以降低总消耗，在有向图中，负权边不一定会形成负权回路，所以在一些计算最短路径算法中，负]]></description><category></category></item><item><title><![CDATA[SQL语言添加删除修改列的操作]]></title><link>https://blog.youkuaiyun.com/AmbitionMM/article/details/105256273</link><guid>https://blog.youkuaiyun.com/AmbitionMM/article/details/105256273</guid><author>AmbitionMM</author><pubDate>Wed, 01 Apr 2020 21:33:39 +0800</pubDate><description><![CDATA[SQL语言添加删除修改列的操作
SQL语句增加列、修改列、删除列
1.增加列：
alter table tableName add columnName    varchar(30)；
2.1. 修改列类型：
alter table tableName alter column columnName varchar(4000)
2.2. 修改列的名称：
EXEC  sp_rename   ‘tab...]]></description><category></category></item></channel></rss>