<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[饱满的麦穗总低头 ， 枯萎的麦穗高仰脸]]></title><description><![CDATA[每天坚持学习，每天进步一点]]></description><link>https://blog.youkuaiyun.com/lhy_847csdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lhy_847csdn]]></copyright><item><title><![CDATA[跳过测试命令]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/95906433</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/95906433</guid><author>lhy_847csdn</author><pubDate>Sun, 14 Jul 2019 18:14:57 +0800</pubDate><description><![CDATA[一般在编译打包项目时是要跳过测试文件的，因为有些测试文件可能是缺少的，导致项目打包报错，同时，跳过测试也能提高项目编译打包速度。有以下方法跳过测试文件。

在pom文件中加入：


&lt;project&gt;
  [...]
  &lt;build&gt;
    &lt;plugins&gt;
      &lt;plugin&gt;
        &lt;groupId&gt;org.a...]]></description><category></category></item><item><title><![CDATA[maven命令-将本地jar包导入到本地仓库中]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/95903514</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/95903514</guid><author>lhy_847csdn</author><pubDate>Sun, 14 Jul 2019 17:54:05 +0800</pubDate><description><![CDATA[由于aliyun某个jar包不在maven中央仓库上，所以需要手动下载并导入。我选择导入的方式是在cmd控制台通过maven命令来导入，命令如下：
注意：该命令需要整行复制粘贴到cmd控制台，不能包含有换行。


mvn install:install-file -Dfile="E:\Workspace\train\aliyun-java-vod-upload-1.4.7.jar" -Dgroup...]]></description><category></category></item><item><title><![CDATA[Java10新特性之 var 声明变量]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/89647350</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/89647350</guid><author>lhy_847csdn</author><pubDate>Sun, 28 Apr 2019 22:30:17 +0800</pubDate><description><![CDATA[Java10 有个很方便好用的新特性，就是使用var关键字来声明局部变量，只能用于局部变量。该var 声明的变量类似Javascript中var 变量的声明，会自动根据变量右边的数据类型来显示匹配。

  注意：Java var 不能用于方法返回值和成员变量中！

例如：


public void test() {

    var str = "这是一个字符串类型的数据";     // ...]]></description><category></category></item><item><title><![CDATA[Java开发之面试心得]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/89267964</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/89267964</guid><author>lhy_847csdn</author><pubDate>Sun, 14 Apr 2019 15:55:59 +0800</pubDate><description><![CDATA[一、前言

已经挺久没有写过博客了，每次想起时总是以工作繁忙为由来推到明日。明日复明日，明日何其多！

趁着“金三银四”，考虑到个人职业发展，我毅然选择了辞职。都说现在是互联网寒冬，许多互联网公司都在裁人，从各大招聘网站的企业反馈情况看，这并非是毫无道理。好了，话不多说，记录一下我面试后的心得体会与收获。

此次面试分为笔试和面试环节。



二、笔试

来到了应聘公司，首先让我进行笔试做题。笔...]]></description><category></category></item><item><title><![CDATA[[转] 关于程序员求职简历]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81607856</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81607856</guid><author>lhy_847csdn</author><pubDate>Sun, 12 Aug 2018 16:48:42 +0800</pubDate><description><![CDATA[关于程序员求职简历，转载自该文 ，做下收集，个人觉得还不错！ 

链接 ：  https://blog.youkuaiyun.com/u012054869/article/details/53503278]]></description><category></category></item><item><title><![CDATA[单例设计模式【升级版】]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057581</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057581</guid><author>lhy_847csdn</author><pubDate>Sun, 15 Jul 2018 22:07:01 +0800</pubDate><description><![CDATA[一、饿汉模式/**
 * 
 */
package com.me.singleton;

/**
 * 单例设计模式：饿汉模式
 * 不会出现线程安全问题，因为创建实例是用静态常量，只执行一次。
 */
public class EHanMode {

	//用final修饰更加严谨性，一旦赋值就不能再改变。
	private static final EHanMode em = new EHan...]]></description><category></category></item><item><title><![CDATA[线程之间的通信]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057196</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057196</guid><author>lhy_847csdn</author><pubDate>Sun, 15 Jul 2018 21:25:41 +0800</pubDate><description><![CDATA[package com.me.threadtest;

/**
 *  
 * 线程之间的通信（等待唤醒机制）:多个线程在操作同一个资源（共享资源），	
 * 但是操作的动作不同。
 */
public class ThreadCommunication {

	public static void main(String[] args) {
		Student student = new Stu...]]></description><category></category></item><item><title><![CDATA[多线程之生产者与消费者模式升级版]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057166</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057166</guid><author>lhy_847csdn</author><pubDate>Sun, 15 Jul 2018 21:23:22 +0800</pubDate><description><![CDATA[/**
 * 
 */
package com.me.threadtest;

import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

/**
 * 
 * 多线程之生产者与消费者模式升...]]></description><category></category></item><item><title><![CDATA[多线程之生产者与消费者模式]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057143</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/81057143</guid><author>lhy_847csdn</author><pubDate>Sun, 15 Jul 2018 21:21:25 +0800</pubDate><description><![CDATA[
package com.me.threadtest;

/**
 * 多线程之生产者与消费者模式：即生产一个，消费一个
 */
public class ProducerAndConsumer {

	public static void main(String[] args) {
		
		/**
		 * 1、当只创建两个线程时是没什么问题，符合生产者与消费者模式；
		 * 
		 * 2...]]></description><category></category></item><item><title><![CDATA[线程之“死锁”问题]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80766387</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80766387</guid><author>lhy_847csdn</author><pubDate>Thu, 21 Jun 2018 21:25:20 +0800</pubDate><description><![CDATA[导致线程死锁原因是：线程同步嵌套，即线程1调用线程2，线程2调用线程1 。所以要避免同步嵌套。死锁例子：/**
 * 死锁出现情况是：一般是嵌套同步造成的。
 * 死锁是线程a访问线程b里面的代码，而线程b则要访问线程a里面的代码，
 * 线程a要访问b则要获得b的锁，b要访问a则要获得a的锁，这就造成了两个
 * 线程互相等待，导致程序不动的结果。
 */
public class DeadLo...]]></description><category></category></item><item><title><![CDATA[单例设计模式]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80698109</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80698109</guid><author>lhy_847csdn</author><pubDate>Thu, 14 Jun 2018 21:25:33 +0800</pubDate><description><![CDATA[1、首先什么是设计模式？    设计模式是为了解决特定问题并经过实践验证而得出的一套模式。2、什么是单例模式？    顾名思义，单例就是在整个过程中只创建了一个实例。3、单例模式可以分为 懒汉模式 和 饿汉模式 以及  静态内部类单例模式 。 懒汉模式（线程安全）/**
 * 
 * 懒汉模式
 * - 线程安全
 * 
 * 这种写法能够在多线程中很好的工作，但每次调用getInstance方法...]]></description><category></category></item><item><title><![CDATA[比较Java中的字符串是否相等]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80692417</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80692417</guid><author>lhy_847csdn</author><pubDate>Thu, 14 Jun 2018 14:30:23 +0800</pubDate><description><![CDATA[1.常量池  指的是在编译期确定，并被保存在已编译的字节码文件中的一些数据，它包括类、方法、接口等中的常量，也包括字符串常量。2.==： 比较是否是同一个对象3.equals（）： 比较的是对象里的内容---------------------------------------------下面我开始说区别第1种：  String a=&quot;abc&quot;;  String b=&quot;abc&quot;;  System...]]></description><category></category></item><item><title><![CDATA[面试题：删除文件夹]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80675493</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80675493</guid><author>lhy_847csdn</author><pubDate>Wed, 13 Jun 2018 10:37:33 +0800</pubDate><description><![CDATA[package com.me.file;

import java.io.File;
import java.util.Scanner;

/**
 *
 * 删除文件夹(只能删除空的文件夹）
 */
public class FileDelete {
    public static void main(String[] args) {
        Scanner scan = new S...]]></description><category></category></item><item><title><![CDATA[面试题：搜索指定文件]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80675420</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80675420</guid><author>lhy_847csdn</author><pubDate>Wed, 13 Jun 2018 10:34:22 +0800</pubDate><description><![CDATA[package com.me.file;

import java.io.File;
import java.util.Scanner;

/**
 *
 * 1.在某个磁盘下搜索某个文件
 * 
 * 2.不能删除带文件的文件夹，怎么解决? 
 * 
 */
public class FileExec_06 {
    public static void main(String[] args)...]]></description><category></category></item><item><title><![CDATA[Java中final局部变量的生命周期]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80645253</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80645253</guid><author>lhy_847csdn</author><pubDate>Sun, 10 Jun 2018 21:45:47 +0800</pubDate><description><![CDATA[转载该文原文链接

1、为什么局部内部类访问方法内的局部变量时，该变量必须是final修饰的？

1)从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的

2)为什么JAVA中要加上一条限制:只能访问final型的局部变量? 
3)JAVA语言的编译程序...]]></description><category></category></item><item><title><![CDATA[eclipse代码中有错误，项目中却不显示红叉解决办法]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80645063</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80645063</guid><author>lhy_847csdn</author><pubDate>Sun, 10 Jun 2018 21:33:36 +0800</pubDate><description><![CDATA[解决办法：

修改eclipse代码提示级别

1.单个项目修改

项目上右键–&amp;gt;properties–&amp;gt;javacompiler–&amp;gt;building–&amp;gt;enable project specific setting–&amp;gt;build pathproblems–&amp;gt;选中abort  Incomplete build path/Circular dependencies...]]></description><category></category></item><item><title><![CDATA[在eclipse中部署tomcat时的部署路径是wtpwebapps的问题]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80644474</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80644474</guid><author>lhy_847csdn</author><pubDate>Sun, 10 Jun 2018 20:43:20 +0800</pubDate><description><![CDATA[本文参考其他文章原文链接

在用 eclipse 开发web项目时，部署tomcat应用服务器后，运行后发现在在tomcat的安装目录webapps目录中没有看到项目目录。

原因： 
eclipse不像myeclipse那样默认是将项目部署到tomcat安装目录下的webapps中，eclipse是将项目部署到项目工作空间下的.metadata/.plugins /org.eclipse.wst...]]></description><category></category></item><item><title><![CDATA[web服务器和web应用服务器的区别]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80644067</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80644067</guid><author>lhy_847csdn</author><pubDate>Sun, 10 Jun 2018 20:22:43 +0800</pubDate><description><![CDATA[首先，web服务器和web应用服务器不是同一个概念。起初，我也把两者混为一谈。现在说说自己对这两个的理解，如有不对之处，欢迎指出。

web应用服务器

在java web开发时，最早接触的web服务器是tomcat，其实tomcat是web应用服务器，任何的 web项目资源文件如果没有部署 在tomcat应用服务器中（资源文件没有放在tomcat安装目录中），都将不能访问得到。 
类似的web应...]]></description><category></category></item><item><title><![CDATA[Java中子类是否可以继承父类的static变量和static方法，以及父类的private属性和private方法]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80531706</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80531706</guid><author>lhy_847csdn</author><pubDate>Thu, 31 May 2018 23:39:42 +0800</pubDate><description><![CDATA[转载自以下原文： 
原文链接1 
原文链接2



子类可以继承父类的private属性和private方法：

1、子类继承父类，子类拥有了父类的所有属性和方法。 
程序验证，父类的私有属性和方法子类是无法直接访问的。当然私有属性可以通过public修饰的getter和setter方法访问到的，但是私有方法不行。

假设：子类不能够继承父类的私有属性和方法

那么：分析内存后，会发现，当一个子类...]]></description><category></category></item><item><title><![CDATA[二分查找算法]]></title><link>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80531578</link><guid>https://blog.youkuaiyun.com/lhy_847csdn/article/details/80531578</guid><author>lhy_847csdn</author><pubDate>Thu, 31 May 2018 23:08:04 +0800</pubDate><description><![CDATA[参考自该文章：原文链接

二分查找又称折半查找，前提是java数组中元素有序排列，一般是升序排序。 
 思路：将数组分为三部分：依次是 中值前，中值，中值后（中值是指：数组中间位置的那个值（奇数个）或数组中间位置两个数的平均值（偶数个））；将要查找的值和中值进行比较，如果小于中值则在中值前面找；如果大于中值则在中值后面找；如果等于中值则直接返回该值对应的下标。 
 然后依次是一个递归过程，将前半部...]]></description><category></category></item></channel></rss>