<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[凝逝`s Learn Space]]></title><description><![CDATA[Keep Fighting！]]></description><link>https://blog.youkuaiyun.com/liyaning521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liyaning521]]></copyright><item><title><![CDATA[Java--当前时间是否在时间范围内]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/124632310</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/124632310</guid><author>liyaning521</author><pubDate>Sat, 07 May 2022 15:43:18 +0800</pubDate><description><![CDATA[Java--当前时间是否在时间范围内]]></description><category></category></item><item><title><![CDATA[JavaWeb之Cookie]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/78032523</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/78032523</guid><author>liyaning521</author><pubDate>Tue, 19 Sep 2017 17:29:30 +0800</pubDate><description><![CDATA[JavaWeb之Cookie
  Cookie 机制采用的是客户端保持HTTP状态信息的方案
  Cookie 是在浏览器访问WEB服务器的某个资源是，有WEB服务器再HTTP响应消息头中附带传送给浏览器的一个小文本文件
  一旦WEB浏览器保存的某个Cookie，那么它在以后每次访问该WEB服务器时，都会在HTTP请求头中将这个Cookie回传个WEB服务器。
  如果创建了一个Cook]]></description><category></category></item><item><title><![CDATA[JSP中九大内置对象]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/77970039</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/77970039</guid><author>liyaning521</author><pubDate>Wed, 13 Sep 2017 19:38:30 +0800</pubDate><description><![CDATA[JSP中九大内置对象
1.request 请求对象
2.response 响应对象
3.pageContext 页面上下文对象
4.session 会话对象
5.application 应用程序对象
6.out 输出对象
7.config 配置对象
8.page 页面对象
9.exception 例外对象 
“exception” 对象则代表了JSP文件运行时所产生的例外对象，]]></description><category></category></item><item><title><![CDATA[17-08-31 JSP指令之include指令和jsp标签]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/77731923</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/77731923</guid><author>liyaning521</author><pubDate>Thu, 31 Aug 2017 09:52:48 +0800</pubDate><description><![CDATA[include指令：
  用于通知JSP引擎在翻译当前JSP页面时将其他文件中的内容合并进当前JSP页面转换成的Servlet源文件中，这种在源文件级别进行引入的方式称之为静态引入，当前JSP页面于静态引入的页面紧密结合为一个Servlet。
file属性是用于指定被引入文件的相对路径
jsp:include便签
动态引入：并不是想include指令生成一个Servlet源文件，而是生成两]]></description><category></category></item><item><title><![CDATA[17-08-30 JSP指令之page指令]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/77722752</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/77722752</guid><author>liyaning521</author><pubDate>Wed, 30 Aug 2017 20:34:57 +0800</pubDate><description><![CDATA[JSP指令之page指令
  用于定义JSP页面的各种属性，无论出现在JSP页面的什么地方都是作用于整个JSP页面，page指令最好是放在整个JSP页面的起始位置。
page指令常用的属性：
1.import 属性：指定当前JSP页面对应的Servlet需要导入的类

2.sessions 属性：取值为true或false，指定当前页面的session隐藏变量是否可用，也可以说访问当前页]]></description><category></category></item><item><title><![CDATA[17-08-30 请求的转发和重定向]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/77720882</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/77720882</guid><author>liyaning521</author><pubDate>Wed, 30 Aug 2017 19:18:38 +0800</pubDate><description><![CDATA[执行请求的转发：
调用HttpServletRequest的getRequestDispatcher方法获取RequestDispatcher对象，
调用getRequestDispatcher()需要传入要转发的地址，调用HttpServletRequest的forw(request,response)进行请求的转发。
request.getRequestDispatcher("/Test]]></description><category></category></item><item><title><![CDATA[17-08-30 乱码的原因]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/77703784</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/77703784</guid><author>liyaning521</author><pubDate>Wed, 30 Aug 2017 10:22:12 +0800</pubDate><description><![CDATA[可能乱码的原因



         * 1.前后端的编码不一致
* 2.项目编码

* 3.JSP文件的编码

* 4.HTML的编码

* 5.JS文件的编码格式

* 6.请求对象的编码格式

* 7.响应对象的编码格式

* 8.数据库的编码格式



建议都使用UTF-8]]></description><category></category></item><item><title><![CDATA[17-08-07 计算一个数字的立方根，不使用Math方法]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/76851417</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/76851417</guid><author>liyaning521</author><pubDate>Mon, 07 Aug 2017 17:00:15 +0800</pubDate><description><![CDATA[计算一个数字的立方根，不使用Math方法
public static void num() {
		Scanner scanner = new Scanner(System.in);
		double num = scanner.nextDouble();
		if (num == 0) {
			System.out.println(num);
		}
		double num1, num2;]]></description><category></category></item><item><title><![CDATA[17-08-07 求最小公倍数]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/76851301</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/76851301</guid><author>liyaning521</author><pubDate>Mon, 07 Aug 2017 16:53:17 +0800</pubDate><description><![CDATA[正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值，设计一个算法，求输入A和B的最小公倍数
public static void num() {
		Scanner scanner = new Scanner(System.in);
		int A = scanner.nextInt();
		int x = A;
		int B = scanner.nextInt();

	]]></description><category></category></item><item><title><![CDATA[17-08-07 求int型数据在内存中存储时1的个数]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/76851113</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/76851113</guid><author>liyaning521</author><pubDate>Mon, 07 Aug 2017 16:43:25 +0800</pubDate><description><![CDATA[输入一个int型数据，计算出该int型数据在内存中存储时1的个数
	public static void num() {
		Scanner input = new Scanner(System.in);
		int num = input.nextInt();
		int count = 0;
		while (num != 0) {
			num &= (num - 1);
			count]]></description><category></category></item><item><title><![CDATA[17-08-07 求质数因子]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/76851085</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/76851085</guid><author>liyaning521</author><pubDate>Mon, 07 Aug 2017 16:42:06 +0800</pubDate><description><![CDATA[输入一个正整数，按照从小到大的顺序输出它的所有质数的因子
public static void num() {
		Scanner input = new Scanner(System.in);
		int n = input.nextInt();
		System.out.print(n + "=");
		for (int i = 2; i < n + 1; i++) {
			while ]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day20网络编程（一）]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/69787955</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/69787955</guid><author>liyaning521</author><pubDate>Sun, 09 Apr 2017 18:37:09 +0800</pubDate><description><![CDATA[Day20：网络编程（一）


网络通信的一个要素：IP地址，通过IP地址，唯一的定位互联网上一台主机。
     InetAddress：位于java.net包下
   1.InetAddress用于代表IP地址。一个InetAddress的对象就代表一个IP地址。
   2.getByName(String host)：创建InetAddress的对象。
   3.getHost]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day19动态代理]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/69636779</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/69636779</guid><author>liyaning521</author><pubDate>Fri, 07 Apr 2017 21:46:34 +0800</pubDate><description><![CDATA[Day19：动态代理
  动态代理是指客户通过代理类来调用其他对象的方法，并且是在程序运行时根据需要动态创建目标类的代理对象。
    动态代理适用场合：
          ----调试。
          ----远程方法调用。

代理设计模式的原理：
 使用一个代理将对象包装起来，然后用该代理对象取代原始对象，任何对原始对象的调用都要通过代理，代理对象决定是否以及何时将方法调]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day19调用指定的属性方法构造器]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/69631533</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/69631533</guid><author>liyaning521</author><pubDate>Fri, 07 Apr 2017 19:47:30 +0800</pubDate><description><![CDATA[Day19：调用指定的属性方法构造器


  1.调用运行时类的指定的属性
    ①获得指定的属性：----getField(String fieldName)：获取运行时类中声明为public的指定属性名为fieldName的属性。
                                    ----getDeclaredField(String fieldName)：获]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day19通过反射机制获得类的完整结构]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/68953026</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/68953026</guid><author>liyaning521</author><pubDate>Fri, 07 Apr 2017 11:01:36 +0800</pubDate><description><![CDATA[Day19：通过反射机制获得类的完整结构]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day19Java反射机制]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/68067840</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/68067840</guid><author>liyaning521</author><pubDate>Sun, 02 Apr 2017 17:12:46 +0800</pubDate><description><![CDATA[Day19：反射
  java Reflection：
  Reflection 是被视为动态语言的关键，反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息，并能直接操作任意对象的内部属性及方法。
  java 反射机制提供的功能：

   1.在运行时判断任意一个对象所属的类。
   2.在运行时构造任意一个类的对象。
   3.在运行时判断一个类所具有]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day18常用类（日期与Math相关）]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/68066620</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/68066620</guid><author>liyaning521</author><pubDate>Wed, 29 Mar 2017 17:35:34 +0800</pubDate><description><![CDATA[Day18：System_Date,impleDateFormate,Calender
    1.java.lang.System类：currentTimeMillis();
    2.java.utli.Date类：表示特定的瞬间，精确到毫秒。
  构造方法：
  1.Date()：使用Date类的无参数构造方法创建的对象可以获取本地当前时间。
  2.Date(long date]]></description><category></category></item><item><title><![CDATA[21天精通java基础之Day18常用类（Sting相关）]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/66476503</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/66476503</guid><author>liyaning521</author><pubDate>Wed, 29 Mar 2017 16:35:52 +0800</pubDate><description><![CDATA[Day18：字符串相关类


    String类：构造字符串对象
    —— 常用对象：字符串常量对象时双引号括起的字符序列。
    —— 字符串的字符使用Unicode字符编码，一个字符占两个字节。
    ——String：代表不可变的字符序列。底层用char[]存放。
    ——String是final的。
    常用方法：
1.public int lenth]]></description><category></category></item><item><title><![CDATA[Day18 String练习二]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/66975709</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/66975709</guid><author>liyaning521</author><pubDate>Mon, 27 Mar 2017 20:12:53 +0800</pubDate><description><![CDATA[Day18：String练习
4.获取两个字符串中最大相同子串。（将短的那个串进行长度依次递减的子串与较长）
	public static List getMaxSubstring(String str1, String str2) {
		String maxString = (str1.length() > str2.length())? str1 : str2;
		String min]]></description><category></category></item><item><title><![CDATA[Day18 String 练习]]></title><link>https://blog.youkuaiyun.com/liyaning521/article/details/66975615</link><guid>https://blog.youkuaiyun.com/liyaning521/article/details/66975615</guid><author>liyaning521</author><pubDate>Mon, 27 Mar 2017 20:08:25 +0800</pubDate><description><![CDATA[Day18：String练习
1.模拟一个trim()方法，除去字符串两端的空格。
	public static String myTrim(String str) {
		int start = 0;
		int end = str.length() - 1;

		while (start < end && str.charAt(start) == ' ') {

			start++;
]]></description><category></category></item></channel></rss>