<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>JavaIsRubbish 的记事本</title>
  <id>http://pipe.b3log.org/blogs/JavaIsRubbish</id>
  <updated></updated>
  <subtitle>失忆的我</subtitle>
  <link href="http://pipe.b3log.org/blogs/JavaIsRubbish"></link>
  <entry>
    <title>spring boot  @ConditionalOnProperty 注解</title>
    <updated>2018-01-26T13:50:24+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-26:/blogs/JavaIsRubbish/sdsdssd</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/sdsdssd" rel="alternate"></link>
    <summary type="html">@ConditionalOnProperty 注解有以下 6 个字段 Stringprefix()default&#34;&#34;;//配置文件中的属性名称前置 String[]name()default{};//配置文件中的属性名称 String[]value()default{};//与 name 作用一致选其一 StringhavingValue()default&#34;&#34;;//属性的期望值的字符串表示形式 booleanmatch</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>原码、反码、补码</title>
    <updated>2018-05-09T11:31:21+08:00</updated>
    <id>tag:pipe.b3log.org,2018-05-09:/blogs/JavaIsRubbish/https://blog.csdn.net/vickyway/article/details/48788769</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/https://blog.csdn.net/vickyway/article/details/48788769" rel="alternate"></link>
    <summary type="html">学过计算机原理的人都知道原码、反码、补码，但是有多少人知道为什么会有这三种码呢，这三种码又是用来干嘛的呢。众所周知，在计算机的世界只有 01，那么显然所有的数都得转成二进制，这样计算机才能够理解。如何将一个十进制的数转成二进制就不说了，说下原码，正数的原码就是十进制转成二进制得到的二进制值，而负数是对应的正数转成二进制得到的二进制值，然后将最高位（符号位）置为 1 表示这是一个负数，如-10:100010</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Integer</title>
    <updated>2018-05-09T11:30:22+08:00</updated>
    <id>tag:pipe.b3log.org,2018-05-09:/blogs/JavaIsRubbish/articles/2018/05/09/1525836622445</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/05/09/1525836622445" rel="alternate"></link>
    <summary type="html">publicfinalclassIntegerextendsNumberimplementsComparableInteger 类是一个 final 类，继承 Number，实现了 Comparable 接口最小值@NativepublicstaticfinalintMIN_VALUE=0x80000000;最大值@NativepublicstaticfinalintMAX_VALUE=0x7fffffff;原</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Serializable</title>
    <updated>2018-05-09T10:18:44+08:00</updated>
    <id>tag:pipe.b3log.org,2018-05-09:/blogs/JavaIsRubbish/articles/2018/05/09/1525832324317</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/05/09/1525832324317" rel="alternate"></link>
    <summary type="html">Serializable 是 Java 提供的一套标准的序列化接口,是一个空接口,为对象提供序列化和反序列化操作.使用也是相当的简单,只要实现接口即可.进行序列化和反序列化使用 ObjectOutputStream 和 ObjectInputStream 即可.//序列化 Useruser=newUser();ObjectOutputStreamobjectOutputStream=newObjectOutputS</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Java  jdk自带注解</title>
    <updated>2018-03-16T11:40:39+08:00</updated>
    <id>tag:pipe.b3log.org,2018-03-16:/blogs/JavaIsRubbish/articles/2018/03/16/1521171639229</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/03/16/1521171639229" rel="alternate"></link>
    <summary type="html">@Override 表示当前方法覆盖了父类的方法@Deprecation 表示方法已经过时,方法上有横线，使用时会有警告。这个方法废弃了，不要用它如果可以请不要只是说明过时，尽量使用@link 说明@SuppviseWarnings 表示关闭一些警告信息(通知 java 编译器忽略特定的编译警告)</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Java 元注解</title>
    <updated>2018-03-16T11:31:26+08:00</updated>
    <id>tag:pipe.b3log.org,2018-03-16:/blogs/JavaIsRubbish/articles/2018/03/16/1521171085983</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/03/16/1521171085983" rel="alternate"></link>
    <summary type="html">元注解是指注解的注解，包括@Retention@Target@Document@Inherited 四种。1.@Retention:定义注解的保留策略@Retention(RetentionPolicy.SOURCE)//注解仅存在于源码中，在 class 字节码文件中不包含@Retention(RetentionPolicy.CLASS)//默认的保留策略，注解会在 class 字节码文件中存在，但运行时无</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>golang 嵌套struct 如何直接初始化？</title>
    <updated>2018-02-07T14:48:25+08:00</updated>
    <id>tag:pipe.b3log.org,2018-02-07:/blogs/JavaIsRubbish/articles/2018/02/07/1517986105496</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/02/07/1517986105496" rel="alternate"></link>
    <summary type="html">https://www.zhihu.com/question/22746100</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot中application.yml与bootstrap.yml的区别</title>
    <updated>2018-02-01T00:33:20+08:00</updated>
    <id>tag:pipe.b3log.org,2018-02-01:/blogs/JavaIsRubbish/articles/2018/02/01/1517416399952</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/02/01/1517416399952" rel="alternate"></link>
    <summary type="html">说明：其实 yml 和 properties 文件是一样的原理，主要是说明 application 和 bootstrap 的加载顺序。且一个项目上要么 yml 或者 properties，二选一的存在。Bootstrap.yml（bootstrap.properties）在 application.yml（application.properties）之前加载，就像 application.yml 一样，但是用于应用程序上下</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Cloud 学习笔记1</title>
    <updated>2018-01-31T08:39:56+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-31:/blogs/JavaIsRubbish/articles/2018/01/31/1517359195647</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/31/1517359195647" rel="alternate"></link>
    <summary type="html">禁用自动注册的俩中方法:_@EnableDiscoveryClient（autoRegister=false）_spring.cloud.service-registry.auto-registration.enabled=false</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>React 生命周期学习笔记</title>
    <updated>2018-01-28T18:42:25+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-28:/blogs/JavaIsRubbish/articles/2018/01/28/1517136144722</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/28/1517136144722" rel="alternate"></link>
    <summary type="html">constructor(props,context)构造函数，在创建组件的时候调用一次。voidcomponentWillMount()组件出现前就是 dom 还没有渲染到 html 文档里面在组件挂载之前调用一次。如果在这个函数里面调用 setState，本次的 render 函数可以看到更新后的 state，并且只渲染一次。voidcomponentDidMount()组件渲染完成已经出现在 dom 文档里在组件挂</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot 自定义启动横幅  banner </title>
    <updated>2018-01-27T11:55:33+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-27:/blogs/JavaIsRubbish/articles/2018/01/27/1517025332571</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/27/1517025332571" rel="alternate"></link>
    <summary type="html">启动时打印的横幅可以通过将 banner.txt 文件添加到类路径中，或通过设置 banner.location 文件的位置来更改。如果文件有一个不寻常的编码，你可以设置 banner.charset（默认是 UTF-8）。除了一个文本文件，你还可以添加一个 banner.gif，banner.jpg 或 banner.png 图像文件到您的类路径，或者设置一个 banner.image.location 属性。图像将被转</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot 自定义 starter</title>
    <updated>2018-01-26T17:06:55+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-26:/blogs/JavaIsRubbish/articles/2018/01/26/1516957614518</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/26/1516957614518" rel="alternate"></link>
    <summary type="html">SpringBoot 支持约定而不是配置，旨在让您尽快启动并运行。自定义 springboot</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot @AutoConfigureAfter注解</title>
    <updated>2018-01-26T15:22:35+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-26:/blogs/JavaIsRubbish/articles/2018/01/26/1516951354979</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/26/1516951354979" rel="alternate"></link>
    <summary type="html">需要在某 bean 之后配置</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot  @ConditionalOnBean 注解</title>
    <updated>2018-01-26T15:20:22+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-26:/blogs/JavaIsRubbish/articles/2018/01/26/1516951221579</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/26/1516951221579" rel="alternate"></link>
    <summary type="html">需要一个 bean 配置文件才生效</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
  <entry>
    <title>Spring Boot   @ConditionalOnClass 注解</title>
    <updated>2018-01-26T14:55:03+08:00</updated>
    <id>tag:pipe.b3log.org,2018-01-26:/blogs/JavaIsRubbish/articles/2018/01/26/1516949703393</id>
    <link href="http://pipe.b3log.org/blogs/JavaIsRubbish/articles/2018/01/26/1516949703393" rel="alternate"></link>
    <summary type="html">@ConditionalOnClass 俩个字段 Class[]value()default{};String[]name()default{};判断类在 classPath 是否存在不存在则此@Configuration 无效</summary>
    <author>
      <name>JavaIsRubbish</name>
    </author>
  </entry>
</feed>