<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一步一个脚印，安静和谐地存在]]></title><description><![CDATA[记录走过的路，青春无悔]]></description><link>https://blog.youkuaiyun.com/LLG_ALiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LLG_ALiang]]></copyright><item><title><![CDATA[树,二叉树]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/101067106</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/101067106</guid><author>LLG_ALiang</author><pubDate>Fri, 20 Sep 2019 16:54:33 +0800</pubDate><description><![CDATA[首先我们来了解什么是树?
看下图,画了一棵树:


]]></description><category></category></item><item><title><![CDATA[栈,堆,方法区内容存储示例]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/101050019</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/101050019</guid><author>LLG_ALiang</author><pubDate>Fri, 20 Sep 2019 10:14:16 +0800</pubDate><description><![CDATA[栈,堆,方法区存储示例
首先我们来创建一个类:
//创建类
class Student{
	//用static关键字把属性变成静态的
	static String name;
	int age;
	
	public void eat() {
		System.out.println("我在吃饭");
	}
	
	//静态方法
	public static  void  sleep() {
		Sy...]]></description><category></category></item><item><title><![CDATA[springboot项目启动时提示Address already in use: bind]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/100044541</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/100044541</guid><author>LLG_ALiang</author><pubDate>Fri, 23 Aug 2019 19:02:54 +0800</pubDate><description><![CDATA[springboot项目启动时提示Address already in use: bind
首先，查看当前端口被哪个进程占用了（进入到cmd中）
netstat -ano|findstr “8080”

发现8080端口被11060进程占用了
然后，查找出线程名
tasklist|findstr “11060”

windows+x打开电脑任务管理器，结束javaw.exe，11060进程这个任务...]]></description><category></category></item><item><title><![CDATA[uml类图概要]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99684955</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99684955</guid><author>LLG_ALiang</author><pubDate>Fri, 16 Aug 2019 20:22:25 +0800</pubDate><description><![CDATA[uml类图概要


]]></description><category></category></item><item><title><![CDATA[Datawhale组队学习之MySQL-task4]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99631928</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99631928</guid><author>LLG_ALiang</author><pubDate>Thu, 15 Aug 2019 13:47:30 +0800</pubDate><description><![CDATA[Datawhale组队学习之MySQL-task4
4.1 MySQL 实战 - 复杂项目**#作业#**
项目十六 分数排名  （难度：中等）
依然是昨天的分数表，实现排名功能，但是排名需要是非连续的，如下：
±------±-----+
| Score | Rank |
±------±-----+
| 4.00  | 1    |
| 4.00  | 1    |
| 3.85  | 3  ...]]></description><category></category></item><item><title><![CDATA[xml文件配置问题]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99611749</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99611749</guid><author>LLG_ALiang</author><pubDate>Wed, 14 Aug 2019 21:33:56 +0800</pubDate><description><![CDATA[xml文件配置问题
1，web.xml:
javaweb项目会有此配置文件。表示当前web应用的核心配置文件。
注意web项目版本3.0不会产生web.xml.    2.5版本可以
Servlet在web.xml中的配置
在通过Eclipse创建Servlet时，会自动在web.xml文件中进行Servlet相关信息的配置
（注意：如果是复制类文件，配置信息不会配置，需要自己手动配置！）
 &l...]]></description><category></category></item><item><title><![CDATA[Datawhale组队学习之MySQL-task3]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99426137</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99426137</guid><author>LLG_ALiang</author><pubDate>Tue, 13 Aug 2019 13:31:02 +0800</pubDate><description><![CDATA[Datawhale组队学习之MySQL-task3
#学习内容#
数据导入导出

将之前创建的任意一张MySQL表导出,需要是CSV格式
再将CSV表导入数据库

#作业#
项目十: 各部门工资最高的员工（难度：中等）
创建Employee 表，包含所有员工信息，每个员工有其对应的 Id, salary 和 department Id。
±—±------±-------±------------...]]></description><category></category></item><item><title><![CDATA[Datawhale组队学习之MySQL-task2]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99183214</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99183214</guid><author>LLG_ALiang</author><pubDate>Sun, 11 Aug 2019 16:15:54 +0800</pubDate><description><![CDATA[Datawhale组队学习之MySQL-task2
1. MySQL表数据类型
----&gt;数据类型定义了列可以存储哪些数据种类。
MySQL表中数据类型有：
1.1，数值类型：
MySQL中支持多种整型，其实很大程度上是相同的，只是存储值的大小范围不同而已。
tinyint：占用1个字节，相对于java中的byte
smallint：占用2个字节，相对于java中的short
int：占用4...]]></description><category></category></item><item><title><![CDATA[cmd常用操作]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99172406</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99172406</guid><author>LLG_ALiang</author><pubDate>Sun, 11 Aug 2019 10:26:58 +0800</pubDate><description><![CDATA[cmd常用操作，易忘…
1,查看JDK版本：java -version
2,执行sql文件：source 文件路径
如：source d:/CGBWORK/jtsys.sql
3,备份数据库
在cmd窗口中(未登录的状态), 通过mysqldump命令备份数据库:
格式: mysqldump -u用户名 -p 备份的库的名字 &gt; 备份文件位置
举例: 备份db40库中的所有数据(dept表及...]]></description><category></category></item><item><title><![CDATA[IT技术常用官网]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99108452</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99108452</guid><author>LLG_ALiang</author><pubDate>Sat, 10 Aug 2019 20:28:24 +0800</pubDate><description><![CDATA[IT技术常用官网，框架，软件，服务器…
找包：https://mvnrepository.com/
找依赖版本：http://www.mybatis.org/spring/
Spring Boot地址：https://spring.io/projects/spring-boot
oracle:  https://www.oracle.com/index.html
tomcat api:http:/...]]></description><category></category></item><item><title><![CDATA[代码报错集1：日期参数书写格式]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99048987</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/99048987</guid><author>LLG_ALiang</author><pubDate>Sat, 10 Aug 2019 08:43:38 +0800</pubDate><description><![CDATA[日期参数书写格式，导致404问题：
1、在ParamController类中添加param3方法，代码实现如下：
package com.tedu.controller;
import java.util.Date;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annot...]]></description><category></category></item><item><title><![CDATA[Datawhale组队学习之MySQL-task1]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/98508637</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/98508637</guid><author>LLG_ALiang</author><pubDate>Tue, 06 Aug 2019 13:36:37 +0800</pubDate><description><![CDATA[Datawhale组队学习之MySQL-task1
1，学习教程:略
2，SQL是什么？MySQL是什么？
SQL：Structured Query Language,即结构化查询语言。是一种数据库查询和程序设计语言，用于存取数据以及查询、更新和管理关系数据库系统。
MySQL:是一种关系数据库管理系统，关系数据库将数据保存在不同的表中，而不是将所有数据放在一个大仓库内，这样就增加了速度并提高了灵...]]></description><category></category></item><item><title><![CDATA[注解]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/98090619</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/98090619</guid><author>LLG_ALiang</author><pubDate>Thu, 01 Aug 2019 19:21:48 +0800</pubDate><description><![CDATA[理解注解及应用
什么是注解？
注解是:
1)JDK1.5推出的一种新的应用类型（特殊的class）
2)元数据(Meta Data):一种描述性类型，用于描述对象.例如@Override
可以把注解理解为代码里的特殊标记，这些标记可以在编译，类加载，运行时被读取，并执行相应的处理。
注解的本质:描述元素(接口，类，注解，属性，参数，方法）
可以借助@interface关键字进行定义
案例1：
需求...]]></description><category></category></item><item><title><![CDATA[可变参数]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97816739</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97816739</guid><author>LLG_ALiang</author><pubDate>Tue, 30 Jul 2019 21:13:06 +0800</pubDate><description><![CDATA[认识可变参数
可变参数是JDK1.5时出来的新特性。可以看做一个数组。
可变参数应用场景:用于简化参数类型相同，但个数不同的重载方法的定义.
注意：可变参数要作为参数列表中的最后一个参数
package com.java.args;

public class TestVarArgs01 {
	static void doMethod(int a) {
		System.out.println(a...]]></description><category></category></item><item><title><![CDATA[类加载过程]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97617058</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97617058</guid><author>LLG_ALiang</author><pubDate>Sun, 28 Jul 2019 17:36:46 +0800</pubDate><description><![CDATA[理解类加载过程

如图，我们来捋一下类加载的过程

]]></description><category></category></item><item><title><![CDATA[理解单例模式]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97614463</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97614463</guid><author>LLG_ALiang</author><pubDate>Sun, 28 Jul 2019 15:23:51 +0800</pubDate><description><![CDATA[理解单例模式
首先我们来对单例模式的概念了解一下。
单例模式：对象单例设计，就是设计类时保证类的实例在内存中只有一份。
实现方式有：
1）内部设计实现（对类自身进行设计）
2）外部设计实现（对类的对象提供一种池）
那么我们 要思考的是：如何保证类的设计在内存中只有一份类的实例？
下面我们介绍几种模式：
一：懒汉模式
懒汉模式-1：
缺陷：线程不安全的单例设计（适用单线程）
``java`
clas...]]></description><category></category></item><item><title><![CDATA[静态代码块，在类加载时可以执行，但不一定会执行]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97532884</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97532884</guid><author>LLG_ALiang</author><pubDate>Sat, 27 Jul 2019 17:33:04 +0800</pubDate><description><![CDATA[静态代码块，在类加载时可以执行，但不一定会执行
下面列举不同的类的加载方式，静态代码块的执行状况：
class ClassA{
	//静态代码块，在类加载时可以执行，但不一定会执行
	static {
		System.out.println("static{}");
	}
	}
//-XX:+TraceClassLoading
public class TestClassObject02 {
	...]]></description><category></category></item><item><title><![CDATA[验证类的字节码对象唯一性]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97532322</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97532322</guid><author>LLG_ALiang</author><pubDate>Sat, 27 Jul 2019 17:28:34 +0800</pubDate><description><![CDATA[验证类的字节码对象唯一性
//呈现类加载过程（通过配置就JVM参数实现）
//-XX:+TraceClassLoading
public class TestClassObject01 {
	//main方法中的args用于接收程序运行时数据
	public static void main(String[] args)throws Exception {
		System.out.println...]]></description><category></category></item><item><title><![CDATA[通过延迟加载思想，优化资源使用]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97529814</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97529814</guid><author>LLG_ALiang</author><pubDate>Sat, 27 Jul 2019 17:22:54 +0800</pubDate><description><![CDATA[通过延迟加载思想，优化资源使用
优化资源一直是我们的追求，下面这段代码展开如何通过延迟加载思想，优化资源使用。
class ClassD{
//定义一个静态数组
static final int[] array = new  int[1024];
//在数组前加final修饰，没有作用，因为final是对象类型，没有编译时优化
//依然加载类，初始化
}
//访问doSayHello()，类肯定会...]]></description><category></category></item><item><title><![CDATA[类加载时属性的初始化顺序问题]]></title><link>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97525301</link><guid>https://blog.youkuaiyun.com/LLG_ALiang/article/details/97525301</guid><author>LLG_ALiang</author><pubDate>Sat, 27 Jul 2019 16:52:44 +0800</pubDate><description><![CDATA[类加载时属性的初始化顺序问题
今天我们来看一下类加载时属性的初始化顺序问题，首先我们来看一道笔试题。
分析如下代码是否有问题？
``java`
import java.util.HashMap;
import java.util.Map;
class ClassE{
static ClassE instance = new ClassE();
static Map&lt;String,Object...]]></description><category></category></item></channel></rss>