<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[EST2017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/EST2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; EST2017]]></copyright><item><title><![CDATA[毕业设计——1]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/104377644</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/104377644</guid><author>EST2017</author><pubDate>Tue, 18 Feb 2020 16:43:26 +0800</pubDate><description><![CDATA[准备
主要参考下面的网站搭建环境（Anaconda，python，TensorFlow)：
https://www.cnblogs.com/codeit/p/11179454.html
遇到numpy版本过高问题：
https://blog.youkuaiyun.com/GodLordGee/article/details/100579932
Anaconda管理python环境：
https://www.c...]]></description><category></category></item><item><title><![CDATA[面试题]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/90436944</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/90436944</guid><author>EST2017</author><pubDate>Wed, 22 May 2019 08:57:32 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/JRookie/p/10721056.html
https://blog.youkuaiyun.com/linzhiqiang0316/article/details/80473906
http://www.importnew.com/27326.html#comment-764309
基础

JDK 和 JRE 有什么区别？			https://blog.cs...]]></description><category></category></item><item><title><![CDATA[Spring]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89481712</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89481712</guid><author>EST2017</author><pubDate>Tue, 23 Apr 2019 21:30:46 +0800</pubDate><description><![CDATA[添加摘要           ## 一. IOC(控制反转）

Spring容器创建对象的三种方式：
1.利用默认的构造方法：
在 src 目录下新建 applicationContext.xml 文件，这是 spring 配置文件。
&lt;bean id="helloIoc" class="com.ys.ioc.HelloIoc" &gt;&lt;/bean&gt;      ...]]></description><category></category></item><item><title><![CDATA[servlet]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89290259</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89290259</guid><author>EST2017</author><pubDate>Sun, 14 Apr 2019 15:58:34 +0800</pubDate><description><![CDATA[概述：
servlet是Server Applet的简称，翻译过来就是服务程序。这个servlet是运行在服务器上的一个小程序，用来处理服务器请求的。进一步讲，我们知道，一般的网页程序，是由我们通过浏览器访问来实现的，在这个过程中，我们的浏览器发送访问请求，服务器接收请求，并对浏览器的请求作出相应的处理。这就是我们熟悉的B/S模型(浏览器－服务器模型)．而servlet就是对请求作出处理的组件，运...]]></description><category></category></item><item><title><![CDATA[Tomcat]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89287911</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89287911</guid><author>EST2017</author><pubDate>Sat, 13 Apr 2019 20:08:25 +0800</pubDate><description><![CDATA[转载：https://blog.youkuaiyun.com/u013201439/article/details/80544923
Tomcat主要实现了Java EE中的Servlet、JSP规范，同时也提供HTTP服务，是市场上非常流行的Java Web容器。

Tomcat各个文件夹的作用：
bin：主要存放tomcat的操作命令，根据操作系统可以分为两大类：一是以.bat结尾（Windows）；二是...]]></description><category></category></item><item><title><![CDATA[IO]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89284571</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89284571</guid><author>EST2017</author><pubDate>Sat, 13 Apr 2019 16:26:45 +0800</pubDate><description><![CDATA[转载自：http://www.importnew.com/23708.html#comments
Java中I/O操作主要是指使用Java进行输入，输出操作. Java所有的I/O机制都是基于数据流进行输入输出，这些数据流表示了字符或者字节数据的流动序列。当程序需要读取数据的时候，就会建立一个通向数据源的连接，这个数据源可以是文件，内存，或是网络连接。类似的，当程序需要写入数据的时候，就会建立一个...]]></description><category></category></item><item><title><![CDATA[反射]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89282823</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89282823</guid><author>EST2017</author><pubDate>Sat, 13 Apr 2019 15:01:25 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078
概述：
反射就是把java类中的各种成分映射成一个个的Java对象
例如：一个类有：成员变量、方法、构造方法、包等等信息，利用反射技术可以对一个类进行解剖，把个个组成部分映射成一个个对象。
其实：一个类中这些成员方法、构造方法、在加入类中都有一个类来描述。
熟悉一下加载...]]></description><category></category></item><item><title><![CDATA[多线程]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89196866</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89196866</guid><author>EST2017</author><pubDate>Sat, 13 Apr 2019 12:47:08 +0800</pubDate><description><![CDATA[Java线程具有五中基本状态：
新建状态（New）：当线程对象对创建后，即进入了新建状态，如：Thread t = new MyThread();
就绪状态（Runnable）：当调用线程对象的start()方法（t.start();），线程即进入就绪状态。处于就绪状态的线程，只是说明此线程已经做好了准备，随时等待CPU调度执行，并不是说执行了t.start()此线程立即就会执行；
运行状态（Ru...]]></description><category></category></item><item><title><![CDATA[异常]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89219866</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89219866</guid><author>EST2017</author><pubDate>Thu, 11 Apr 2019 20:57:14 +0800</pubDate><description><![CDATA[简介：
Java异常是Java提供的一种识别及响应错误的一致性机制。
Java异常机制可以使程序中异常处理代码和正常业务代码分离，保证程序代码更加优雅，并提高程序健壮性。在有效使用异常的情况下，异常能清晰的回答what, where, why这3个问题：异常类型回答了“什么”被抛出，异常堆栈跟踪回答了“在哪“抛出，异常信息回答了“为什么“会抛出。
Java异常机制用到的几个关键字：try、catc...]]></description><category></category></item><item><title><![CDATA[容器]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89218869</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89218869</guid><author>EST2017</author><pubDate>Thu, 11 Apr 2019 20:08:22 +0800</pubDate><description><![CDATA[概念：
在Java当中，如果有一个类专门用来存放其它类的对象，这个类就叫做容器，或者就叫做集合，集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体。可以将其分为2个概念：collection和map。
容器与数组的关系：
之所以需要容器：
1、数组的长度难以扩充
2、数组中数据的类型必须相同
容器与数组的区别与联系：
1、容器不是数组，不能通过下标的方式访问容器中的元素
2、数组的所有...]]></description><category></category></item><item><title><![CDATA[Lambda]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89212253</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89212253</guid><author>EST2017</author><pubDate>Thu, 11 Apr 2019 15:37:26 +0800</pubDate><description><![CDATA[Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘。**lambda表达式允许你通过表达式来代替功能接口。**lambda表达式就和方法一样,它提供了一个正常的参数列表和一个使用这些参数的主体(body,可以是一个表达式或一个代码...]]></description><category></category></item><item><title><![CDATA[内部类]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89191793</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89191793</guid><author>EST2017</author><pubDate>Wed, 10 Apr 2019 19:19:02 +0800</pubDate><description><![CDATA[在Java中，可以将一个类定义在另一个类里面或者一个方法里面，这样的类称为内部类。广泛意义上的内部类一般来说包括这四种：成员内部类、局部内部类、匿名内部类和静态内部类。
1.成员内部类
成员内部类是最普通的内部类，它的定义为位于另一个类的内部。
成员内部类可以无条件访问外部类的所有成员属性和成员方法（包括private成员和静态成员）。
不过要注意的是，当成员内部类拥有和外部类同名的成员变量或者方...]]></description><category></category></item><item><title><![CDATA[关于变量作用域]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89180157</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89180157</guid><author>EST2017</author><pubDate>Wed, 10 Apr 2019 12:58:45 +0800</pubDate><description><![CDATA[在Java中，变量的作用域分为四个级别：类级、对象实例级、方法级、块级。
类级变量又称全局级变量或静态变量，需要使用static关键字修饰。类级变量在类定义后就已经存在，占用内存空间，可以通过类名来访问，不需要实例化。
对象实例级变量就是成员变量，实例化后才会分配内存空间，才能访问。
方法级变量就是在方法内部定义的变量，就是局部变量。
方法内部除了能访问方法级的变量，还可以访问类级和实例级的变量。...]]></description><category></category></item><item><title><![CDATA[设计模式]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89164142</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89164142</guid><author>EST2017</author><pubDate>Tue, 09 Apr 2019 22:14:14 +0800</pubDate><description><![CDATA[代码尽量依赖于抽象，不依赖于具体。
使用接口中的方法，使得在修改方便替换。
例：List&lt;&gt; list = new ArrayList&lt;&gt;();
代码编写后发现集合使用的不准确，应该使用LinkedList，那么只要修改一行代码List list = new LinkedList();就可以，这行以后的代码不需要修改，因为List接口保证了调用的都是接口中的方法，而Arra...]]></description><category></category></item><item><title><![CDATA[JDBC]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89164043</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89164043</guid><author>EST2017</author><pubDate>Tue, 09 Apr 2019 22:10:25 +0800</pubDate><description><![CDATA[操作步骤：
1.加载JDBC驱动器，将JDBC驱动加载到classpath中。
2.加载JDBC驱动，并将其注册到DriverManager中。一般使用反射机制class.forName(String driverName)
3.建立数据库连接，取得Connection对象。一般通过DriverManager.getConnection(url,username,passwd)方法实现，其中url...]]></description><category></category></item><item><title><![CDATA[堆和栈]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89152184</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89152184</guid><author>EST2017</author><pubDate>Tue, 09 Apr 2019 15:59:18 +0800</pubDate><description><![CDATA[基本数据类型、局部变量都是存放在栈内存中的，用完就消失。
new创建的实例化对象及数组，是存放在堆内存中的，用完之后靠垃圾回收机制不定期自动消除。
链接：https://www.cnblogs.com/ibelieve618/p/6380328.html

...]]></description><category></category></item><item><title><![CDATA[abstract]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89092852</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89092852</guid><author>EST2017</author><pubDate>Mon, 08 Apr 2019 15:56:14 +0800</pubDate><description><![CDATA[写的真好
链接：https://blog.youkuaiyun.com/weixin_40096176/article/details/79094991

]]></description><category></category></item><item><title><![CDATA[类与继承]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89091644</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89091644</guid><author>EST2017</author><pubDate>Mon, 08 Apr 2019 15:35:42 +0800</pubDate><description><![CDATA[Java类初始化顺序：
静态属性：static 开头定义的属性
静态方法块： static {} 圈起来的方法块
普通属性： 未带static定义的属性
普通方法块： {} 圈起来的方法块
构造函数： 类名相同的方法
方法： 普通方法
在java中，只允许单继承，也就是说 一个类最多只能显示地继承于一个父类。但是一个类却可以被多个类继承，也就是说一个类可以拥有多个子类。
1.子类继承父类的成员变量...]]></description><category></category></item><item><title><![CDATA[static]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89047217</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89047217</guid><author>EST2017</author><pubDate>Fri, 05 Apr 2019 20:25:54 +0800</pubDate><description><![CDATA[链接：https://www.cnblogs.com/dolphin0520/p/3799052.html
补充：调用和访问两个概念
访问:不需要创建对象
调用:需要创建对象
1:静态方法只能访问静态-------------这里是访问,不是调用,
2:非静态方法可以访问静态,也可以访问非静态-------------这里也是访问,不是调用
3:静态方法可以通过类名.直接被调用,也可以通过对象来被...]]></description><category></category></item><item><title><![CDATA[关于成员变量与局部变量]]></title><link>https://blog.youkuaiyun.com/EST2017/article/details/89035146</link><guid>https://blog.youkuaiyun.com/EST2017/article/details/89035146</guid><author>EST2017</author><pubDate>Thu, 04 Apr 2019 20:40:34 +0800</pubDate><description><![CDATA[成员变量：在类体中定义的变量为成员变量，作用范围（scope）是整个类，只要在这个类中都可以访问到它。
局部变量：在一个方法或方法中的代码块（code block）中定义的变量。局部变量是在方法或代码块被执行的时候被创建，在方法或代码块结束时被销毁。局部变量在进行取值操作前必须被初始化或赋值，否则出现编译错误。
链接：https://www.cnblogs.com/Andya/p/5669813....]]></description><category></category></item></channel></rss>