<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Banboll 斑驳]]></title><description><![CDATA[少说多做∵经历即是成长！]]></description><link>https://blog.youkuaiyun.com/yanJunit</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanJunit]]></copyright><item><title><![CDATA[Spring/SpringBoot中使用yaml/yml配置文件]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/84862154</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/84862154</guid><author>yanJunit</author><pubDate>Thu, 06 Dec 2018 17:43:53 +0800</pubDate><description><![CDATA[Spring/SpringBoot中使用yaml/yml配置文件需求例子
需求

在使用Spring/SpringBoot的过程中，我们总会使用到各种自定义配置，不可能把所有的配置都写到application.yml中，此时我们可以将某一部分自定义配置单独用一个文件提取出来，Spring也提供了相应的解决方案。

例子

test.yml

huaiku:
  email: test@163.co...]]></description><category></category></item><item><title><![CDATA[Spring方法注入 @Lookup注解使用]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/84862130</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/84862130</guid><author>yanJunit</author><pubDate>Thu, 06 Dec 2018 17:42:40 +0800</pubDate><description><![CDATA[Spring方法注入 @Lookup注解使用情景分析代码说明解决方案- 通过应用上下文`ApplicationContext`获取获取- 通过`@Lookup`注解实现方法注入
情景分析

在Spring的诸多应用场景中bean都是单例形式，当一个单利bean需要和一个非单利bean组合使用或者一个非单利bean和另一个非单利bean组合使用时，我们通常都是将依赖以属性的方式放到bean中来引用，...]]></description><category></category></item><item><title><![CDATA[Spring @Autowired注解使用]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/84862103</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/84862103</guid><author>yanJunit</author><pubDate>Thu, 06 Dec 2018 17:41:34 +0800</pubDate><description><![CDATA[Spring @Autowired注解使用@Autowired 自动装载1. Constructors 中使用2. 传统的setter方法中使用3. 任意方法上使用4. 注入一组特定类型的bean5. 结合`@Primary、@Qualifier`注入特定类型的bean6. 泛型注入
@Autowired 自动装载

@Autowired注解可以使用的地方很多，比如常见的setter方法，cons...]]></description><category></category></item><item><title><![CDATA[Java ArrayList扩容]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/78808855</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/78808855</guid><author>yanJunit</author><pubDate>Fri, 15 Dec 2017 01:01:35 +0800</pubDate><description><![CDATA[ArrayList的简单介绍 Java中ArrayList是以动态数组来实现，所以其优点在于随机访问，可以根据索引快速访问元素。但其实现方式也带来一个显而易见的问题便是在做定点插入以及删除时效率并不高，因为会带来数组元素移位的问题。
ArrayList的容量问题 ArrayList若是不指定初始容量的情况下，默认的容量为10。
    /**
     * Default initial capac]]></description><category></category></item><item><title><![CDATA[SpringBoot事务管理]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/78577946</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/78577946</guid><author>yanJunit</author><pubDate>Sun, 19 Nov 2017 22:36:27 +0800</pubDate><description><![CDATA[起头自述 
SpringBoot的事务管理和Spring的事务管理一样，只是SpringBoot相对而言更简单，不用配置事务管理器，省去配置文件的各种配置，只需要在application.yml中配置一个数据源即可。编程式事务管理
使用TransactionTemplate 
使用TransactionTemplate管理事务时仅需设置好数据源之后，在项目中注入即可，下面的代码演示使用Transac]]></description><category></category></item><item><title><![CDATA[SpringBoot集成Mybatis]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/78560644</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/78560644</guid><author>yanJunit</author><pubDate>Fri, 17 Nov 2017 14:09:28 +0800</pubDate><description><![CDATA[起头自述 
本文主要是参考spring-boot-starter  的xml方式的集成方式，在此之前我也曾在网上找过很多集成的例子，有很多还是以mybatis-spring的方式来集成，也曾遇到过很多问题，所以推荐大家参考该项目（github/mybatis/spring-boot-starter  ）进行取舍。SpringBoot集成Mybatis 
1.首先创建一个maven quickstar]]></description><category></category></item><item><title><![CDATA[Java适配器模式]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/78360430</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/78360430</guid><author>yanJunit</author><pubDate>Fri, 27 Oct 2017 02:04:46 +0800</pubDate><description><![CDATA[-定义
  使用 ||  不同接口的类||所提供的服务  ||  为客户端提供它所期望的接口（断句已经用||分开，使用各种可能的服务，为客户端提供它所期望的接口）
-举例说明
  -例1 - 我们工作的电脑，需要正常使用，必须提供标准的电源服务（额定电压，功率等），但是有可能某些情况下 
  你使用的电源并非计算机要求的标准电源，如：电脑标准电源服务需要110V的额定电压，但是生活用电为220V，工]]></description><category></category></item><item><title><![CDATA[Java项目使用Swagger开发包含文档的API接口]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/78238202</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/78238202</guid><author>yanJunit</author><pubDate>Sun, 15 Oct 2017 00:14:20 +0800</pubDate><description><![CDATA[Swagger ？
什么是Swagger？官网首页如下介绍  
Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), enabling development across the entire API lifecycle, from design and]]></description><category></category></item><item><title><![CDATA[Linux以守护线程的方式运行SpringBoot的项目]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/77728338</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/77728338</guid><author>yanJunit</author><pubDate>Thu, 31 Aug 2017 01:51:57 +0800</pubDate><description><![CDATA[情景
  使用SpringBoot的开发的项目可以是war包也可以是jar包，根据需求可以打包成相应的格式，今天记录一下在打jar包的情况下如何让其以守护线程的方式来运行。干货
  $ nohup java -jar yourackage-version.jar >temp.log & 
  该指令会让你先要执行的程序在后台运行，并且在你关闭或者推出当前ssh连接式不挂起或者关闭。指令解读
  no]]></description><category></category></item><item><title><![CDATA[npm配置淘宝镜像仓库以及electron镜像]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/75969114</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/75969114</guid><author>yanJunit</author><pubDate>Mon, 24 Jul 2017 09:49:36 +0800</pubDate><description><![CDATA[需要配置淘宝npm镜像仅需在用户目录下~/.npmrc配置如下键值对便可。
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
electron_mirror=https://npm.taobao.org/mirrors/electron/
  该项主要]]></description><category></category></item><item><title><![CDATA[Linux下用wget下载Oracle软件]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/71641277</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/71641277</guid><author>yanJunit</author><pubDate>Thu, 11 May 2017 16:38:19 +0800</pubDate><description><![CDATA[在linux下使用wget下载oracle软件
sudo wget --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u13]]></description><category></category></item><item><title><![CDATA[Ubuntu16 安装JDK1.8以及环境变量配置]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/54908506</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/54908506</guid><author>yanJunit</author><pubDate>Tue, 07 Feb 2017 12:38:36 +0800</pubDate><description><![CDATA[Ubuntu16 安装JDK1.8以及环境变量配置下载
  前往 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载最新的JDK版本，我下载的是jdk-8u121-linux-x64.tar.gz解压安装
  下载好以后打开命令行，将路径切换到jdk-8u121-linux-x64.tar.gz所在目录执行]]></description><category></category></item><item><title><![CDATA[修复Ubuntu16环境变量]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/54908496</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/54908496</guid><author>yanJunit</author><pubDate>Tue, 07 Feb 2017 12:36:52 +0800</pubDate><description><![CDATA[​ 昨天在配置JAVA环境变量时不小心将环境变量配置错误，导致Ubuntu16无法登录，在登录界面一直循环登陆无法进入桌面后来找到了原因并解决了这个问题，下面是解决这个问题遇到的一些相关问题以及解决方法。我们已经知道出现该问题的原因是因为环境变量配置错误，所以我们当前任务便是修复环境变量我将环境变量配置到/etc/profile里的，所以我需要更改该文件。一直循环登陆界面无法进入桌面
  产生这个问]]></description><category></category></item><item><title><![CDATA[Java设计模式-门面模式 Facade Pattern]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/53575182</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/53575182</guid><author>yanJunit</author><pubDate>Sun, 11 Dec 2016 20:32:31 +0800</pubDate><description><![CDATA[门面模式
  门面模式描述为：为子系统中的一组接口提供一个统一的简单的接口。从而隐藏复杂的子系统业务逻辑调用,其目的是为了提供一个简单且统一的访问，例如一些公用API，驱动程序等。
案例说明
  空调的制冷–refrigeration[refrigeration]和制热–heating，代表两种工作模式，所有复杂的控制工作（温测，风扇转速，是否除湿，温度调节等）都在门面所调用的方法中执行。所有的复杂]]></description><category></category></item><item><title><![CDATA[使用ExtJS5 GridPanel实现表格嵌套SubGrid（基于ExtJS MVC模式）]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/53307101</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/53307101</guid><author>yanJunit</author><pubDate>Wed, 23 Nov 2016 16:30:35 +0800</pubDate><description><![CDATA[使用ExtJS-5.10 的 GridPanel组件实现表格嵌套,主要依赖于GridPanel自带的RowExpander插件，具体用法以及配置参数请参照API 这里有一个简单的表格嵌套Demo和大家分享，此Demo采用的是ExtJS MVC模式，要求对ExtJS 具有一定的了解。入口文件配置 SGEntry.js
Ext.application({
    name:'SubGrid',]]></description><category></category></item><item><title><![CDATA[Java枚举类型]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/52844216</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/52844216</guid><author>yanJunit</author><pubDate>Tue, 18 Oct 2016 00:34:51 +0800</pubDate><description><![CDATA[1 . 定义 
  Java枚举类型是一系列具有名称的常量,Java枚举类型为类  类型。
2 . 实例
  定义枚举类（使用enum关键字）
public enum ProgrammingLanguage {
    Java, Python, Html, Javascrpt;
}
  因为Java枚举类型为类类型，所以可以为其指定构造方法和属性
/**
 * @class Fruits
 * @]]></description><category></category></item><item><title><![CDATA[Java大小写转换]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/52834060</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/52834060</guid><author>yanJunit</author><pubDate>Sun, 16 Oct 2016 23:06:34 +0800</pubDate><description><![CDATA[Java大小写转换 通过String的toUpperCase()/toLowerCase()方法转换，或者通过 ASCII编码转换方式。
/**
 * @author yanJunit
 * @class UppercaseAndLowercaseTransfer
 * @description ...Java 大小写转换
 * @date 2016年10月16日 下午10:48:09
 */
pu]]></description><category></category></item><item><title><![CDATA[为Maven项目指定JDK编译版本]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/52832487</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/52832487</guid><author>yanJunit</author><pubDate>Sun, 16 Oct 2016 20:04:51 +0800</pubDate><description><![CDATA[详细配置请参照官网说明maven-getting-start
maven 默认的编译版本为jdk1.5，实际生产中我们用的编译版本至少都在1.6以上，所以我们需要为maven指定项目使用的jdk编译版本，实际上就是为maven配置插件maven-compiler-plugin,在pox.xml中指定，代目如下:
<build>
    <finalName>your project name</fi]]></description><category></category></item><item><title><![CDATA[Java多线程同步]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/52602657</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/52602657</guid><author>yanJunit</author><pubDate>Wed, 21 Sep 2016 00:35:35 +0800</pubDate><description><![CDATA[第一：同步
  概念：当两个或两个以上线程同时访问共享资源是，他们需要以某种方式保证，每次只能有一个线程使用资源，实现这一目的的过程即是同步的过程（同步）。下面以一个例子来说明同步，请看。
  
  
    实验目的：
    
    理解Java多线程机制
  SomeBody 类
/**
 * @class SomeBody
 * @description ...SomeBody有一个say]]></description><category></category></item><item><title><![CDATA[Java多线程实现]]></title><link>https://blog.youkuaiyun.com/yanJunit/article/details/52590896</link><guid>https://blog.youkuaiyun.com/yanJunit/article/details/52590896</guid><author>yanJunit</author><pubDate>Tue, 20 Sep 2016 00:22:52 +0800</pubDate><description><![CDATA[什么是多线程？
  多线程是一种多道程序设计技术道那是通道的道，在支持多道程序设计技术的计算机系统中可以并发的执行多条程序。在计算机系统中，一个计算核心在一个时间点只能处理一条程序，在不支持多道程序设计技术的计算机系统中，当一个程序占用计算机计算核心时，必须等待该程序运行完成，退出占用，下一条程序才能运行，如果程序在处理过程中，某一步，或者很多步的等待时间较长，则会严重降低系统的处理速度，如果！能将]]></description><category></category></item></channel></rss>