<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yanweibing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yanweibing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yanweibing]]></copyright><item><title><![CDATA[java菜鸟面试之String（二）]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/80174134</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/80174134</guid><author>yanweibing</author><pubDate>Thu, 03 May 2018 00:37:41 +0800</pubDate><description><![CDATA[1.String, StringBuffer , StringBuilder区别1.1 长度是否可变String 不可变StringBuffer 和 StringBuilder 可变1.2 是否线程安全String 不可变，因此是线程安全的StringBuilder 不是线程安全的StringBuffer 是线程安全的，内部使用 synchronized 来同步在stackoverflow 上大神...]]></description><category></category></item><item><title><![CDATA[ssd 数据库安装步骤]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/79993266</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/79993266</guid><author>yanweibing</author><pubDate>Wed, 18 Apr 2018 16:59:46 +0800</pubDate><description><![CDATA[首先，关于ssdb的编译，完全可以参考官方文档：

http://ssdb.io/docs/zh_cn/install.html

wget –no-check-certificate https://github.com/ideawu/ssdb/archive/master.zip 
unzip master 
cd ssdb-master

make 

将安装在 /usr/local/ssd...]]></description><category></category></item><item><title><![CDATA[Memcached被利用UDP反射攻击漏补丁方法]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/79897287</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/79897287</guid><author>yanweibing</author><pubDate>Wed, 11 Apr 2018 15:23:39 +0800</pubDate><description><![CDATA[受影响范围： 
用户自建，并对外开放了Memcached 11211 UDP端口的Memcached服务。

排查方案： 
1.从外部互联网测试是否对外开放了Memcached 11211 UDP端口，您可以使用nc工具测试端口，并查看服务器上是否运行memcached进程，具体测试方式： 
测试端口：nc -vuz IP地址 11211 
测试是否对外开放memcached服务：telnet I...]]></description><category></category></item><item><title><![CDATA[spring boot web 模板freemaker篇]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/66476978</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/66476978</guid><author>yanweibing</author><pubDate>Sun, 26 Mar 2017 17:03:18 +0800</pubDate><description><![CDATA[引言: 
在介绍boot web 之前先了解jar作用 
1.spring-boot-starter-freemarker ： freemaker 视图注意： 
静态化：分为纯静态和伪静态，大型网站架构提速关键技术。工程结构如下： 
/** 
 * freemaker 介绍以及@Value 注解介绍 
 * @author Administrator 
 * 
 */ 
@Controller 
@]]></description><category></category></item><item><title><![CDATA[spring boot web 模板thymeleaf篇]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/65937333</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/65937333</guid><author>yanweibing</author><pubDate>Sat, 25 Mar 2017 15:57:33 +0800</pubDate><description><![CDATA[引言： 
在介绍boot web 之前先了解几个jar作用 
1. spring-boot-starter-web  作用：boot web应用的标志 并且默认使用tomcat为容器，以及包含了 RESTful  
2. spring-boot-starter-thymeleaf 作用：Thymeleaf 模板视图 
3. spring-boot-starter 作用：boot 启动核心包包含了au]]></description><category></category></item><item><title><![CDATA[spring boot 入门篇Hello world]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/65728583</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/65728583</guid><author>yanweibing</author><pubDate>Sat, 25 Mar 2017 00:58:19 +0800</pubDate><description><![CDATA[1本章系统环境
Java 8
Spring Framework 4.3.7
pring Boot 1.5.2
maven 3.3.9


2 搭建Hello world




UTF-8
1.8



   org.springframework.boot
   spring-boot-starter-parent
   1.5.2.RELEASE]]></description><category></category></item><item><title><![CDATA[spring ioc 源码详解01]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/63696011</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/63696011</guid><author>yanweibing</author><pubDate>Sun, 19 Mar 2017 21:30:13 +0800</pubDate><description><![CDATA[spring ioc 在spring 源码bean 包下，主要的作用是创建实例以及托管给容器注入，在代码ioc 源码中可以找到factory 中 beanfactory ，它是ioc 中的顶级接口。
在创建实例的托管和创建主要采用了模版设计模式，抽象工厂设计模式。 






ioc 具初始化过程（最简单的过程）
//根据Xml配置文件创建Resource资源对象，该对象中包含]]></description><category></category></item><item><title><![CDATA[thread类和runnable接口区别]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/60466731</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/60466731</guid><author>yanweibing</author><pubDate>Sun, 05 Mar 2017 14:08:45 +0800</pubDate><description><![CDATA[例子1

public class ThreadDemo2 extends Thread{


private int ticket=5;


@Override
public void run() {
for(int i=0;i
if(ticket>0){
System.out.println("买票了"+ticket--);
}
}
}

public sta]]></description><category></category></item><item><title><![CDATA[复习 3 java 面向对象之接口和抽象]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/17623629</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/17623629</guid><author>yanweibing</author><pubDate>Sat, 28 Dec 2013 01:29:56 +0800</pubDate><description><![CDATA[1. 抽象
抽象类用abstract 修饰，我们把含有共同属性和方法抽取出来，重新设计成一个通用的类就是抽象类。
重点： 
含有abstract 方法的类一定是抽象类，但是抽象类中不一定含有抽象方法。（接口就是特殊的抽象类）。
抽象类不能被实例化。
有abstract 修饰的类就不能使用final
 
abstract 不能与private、static、final或native修饰]]></description><category></category></item><item><title><![CDATA[复习 2 java 面向对象之static 和final]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/17430599</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/17430599</guid><author>yanweibing</author><pubDate>Fri, 20 Dec 2013 01:58:20 +0800</pubDate><description><![CDATA[1.static
java中没有全局变量这个概念，static主要修饰成员变量和成员方法用它来提供全局共享。
      
    被static修饰的成员变量和成员方法独立于类的任何对象。它不依赖类特定的实例。在java
 虚拟机实例的时候会分配特定的区域给static，让他们提供共享。
             
      注意：在static 前可以加入权限 public修饰（]]></description><category></category></item><item><title><![CDATA[复习 1 java 面向对象之封装，继承，多态（2）]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/17336899</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/17336899</guid><author>yanweibing</author><pubDate>Sun, 15 Dec 2013 19:57:24 +0800</pubDate><description><![CDATA[1.继承
继承：就是在已经存在的类的基础上，进行扩展，从而产生新的类。
注意：java 只能单继承。


继承的优点：不但减少代码，易于维护。


继承通过关键字“extends”来实现。


super和this 区别：


this:发生在本类中，调用的是本身的属性和方法。
super:发生在子类中 ，super关键字调用父类的属性和方法。


a 类 ex]]></description><category></category></item><item><title><![CDATA[复习 1 java 面向对象之封装，继承，多态（1）]]></title><link>https://blog.youkuaiyun.com/yanweibing/article/details/17271337</link><guid>https://blog.youkuaiyun.com/yanweibing/article/details/17271337</guid><author>yanweibing</author><pubDate>Thu, 12 Dec 2013 00:02:04 +0800</pubDate><description><![CDATA[Java是一种面向对象的语言，它本身所具有的面向对象的特性——封装，继承，多态。
1.类和对象关系
类：是对一类事物的描述。（抽象概念）
类之间的关系有三种 ：依赖关系（uses-a）聚集关系（has-a）继承关系（is-a）


在类中定义成员有两种：

1：成员变量：其事物的属性。

2：成员函数：事物的行为。


对象：对象是实际存在的该类事物的每个个体，因而也称为]]></description><category></category></item></channel></rss>