<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[payne608的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/payne608</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; payne608]]></copyright><item><title><![CDATA[对es6中块级作用域的理解]]></title><link>https://blog.csdn.net/payne608/article/details/118418999</link><guid>https://blog.csdn.net/payne608/article/details/118418999</guid><author>payne608</author><pubDate>Fri, 02 Jul 2021 16:41:29 +0800</pubDate><description><![CDATA[作用域决定了一个变量的生命周期，可以保证这个作用域没有执行完，这个变量就不会被销毁，常用在有回调函数的块中，使用let关键字或者闭包都可以实现块级作用域，延伸作用域的效果，往往一个循环可以产生多个块，也就是为每个变量开辟一个内存空间，没有调用完不会被销毁，因此在常见面试题，比如点击得到当前li的索引号，可以使用let或者闭包；

...]]></description><category></category></item><item><title><![CDATA[html和css]]></title><link>https://blog.csdn.net/payne608/article/details/118410416</link><guid>https://blog.csdn.net/payne608/article/details/118410416</guid><author>payne608</author><pubDate>Fri, 02 Jul 2021 12:07:56 +0800</pubDate><description><![CDATA[转为行内块的三种方式：display、float、绝对定位和固定定位

按住滚轮竖向选择
块级元素的特点：是一个容器及盒子，里面可以放行内或者块级元素。&lt;h1&gt;~&lt;h6&gt;、&lt;p&gt;、&lt;div&gt;、&lt;ul&gt;、&lt;ol&gt;、&lt;li&gt;
行内元素的特点：默认宽度就是它本身内容的宽度。行内元素只能容纳文本或则其他行内元素。&lt;a&gt;、&lt;strong&gt;、&lt;b&gt;、&lt;em&gt;、&lt;i&gt;、&lt;d]]></description><category></category></item><item><title><![CDATA[动态规划的无后效性]]></title><link>https://blog.csdn.net/payne608/article/details/116071263</link><guid>https://blog.csdn.net/payne608/article/details/116071263</guid><author>payne608</author><pubDate>Fri, 23 Apr 2021 21:05:52 +0800</pubDate><description><![CDATA[无后效性是一个问题可以用动态规划求解的标志之一，理解无后效性对求解动态规划类题目非常重要
某阶段的状态一旦确定，则此后过程的演变不再受此前各种状态及决策的影响
百度百科是这样定义的，是不是很苦涩，难懂。并且网上对这个名词的解释大多都是理论性的，不好理解，今天我们通过一个例子来看看什么是无后效性
现在有一个四乘四的网格，左上角有一个棋子，棋子每次只能往下走或者往右走，现在要让棋子走到右下角

假设棋子走到了第二行第三列，记为s(2,3),如下图，画了两条路线和一条不符合题意的路线，那么当前的棋子[s(2,3)]]></description><category></category></item><item><title><![CDATA[2021-03-24]]></title><link>https://blog.csdn.net/payne608/article/details/115166781</link><guid>https://blog.csdn.net/payne608/article/details/115166781</guid><author>payne608</author><pubDate>Wed, 24 Mar 2021 11:04:27 +0800</pubDate><description><![CDATA[静态代码块在类加载的时候执行一次，而静态内部类是调用方法才执行一次。出于节约资源的目的，单例模式采用了静态内部类，而没有采用静态代码块的形式。
static final要么直接赋值初始化，要么在静态代码块中赋值，因为static表明变量一开始就要被初始化null，final不可修改，那么该变量就会被定格为null，这样做没有修改的余地也没有意义。
public class Singleton {

    private Singleton() {
    }

    private static cla]]></description><category></category></item><item><title><![CDATA[单例模式双检验锁中的volatile理解]]></title><link>https://blog.csdn.net/payne608/article/details/115114801</link><guid>https://blog.csdn.net/payne608/article/details/115114801</guid><author>payne608</author><pubDate>Tue, 23 Mar 2021 11:52:38 +0800</pubDate><description><![CDATA[public class Singleton {

    private volatile static Singleton uniqueInstance;

    private Singleton() {
    }

    public static Singleton getUniqueInstance() {
        if (uniqueInstance == null) {
            synchronized (Singleton.class) {
         ]]></description><category></category></item><item><title><![CDATA[为什么System.out.println()可以保证变量的可见性]]></title><link>https://blog.csdn.net/payne608/article/details/115111660</link><guid>https://blog.csdn.net/payne608/article/details/115111660</guid><author>payne608</author><pubDate>Tue, 23 Mar 2021 10:29:26 +0800</pubDate><description><![CDATA[private void newLine() {
        try {
            synchronized (this) {
                ensureOpen();
                textOut.newLine();
                textOut.flushBuffer();
                charOut.flushBuffer();
                if (autoFlush)
     ...]]></description><category></category></item><item><title><![CDATA[spring cloud eureka 参数配置]]></title><link>https://blog.csdn.net/payne608/article/details/114011644</link><guid>https://blog.csdn.net/payne608/article/details/114011644</guid><author>payne608</author><pubDate>Wed, 24 Feb 2021 10:09:42 +0800</pubDate><description><![CDATA[eureka.client.registry-fetch-interval-seconds
表示eureka client间隔多久去拉取服务注册信息，默认为30秒，对于api-gateway，如果要迅速获取服务注册状态，可以缩小该值，比如5秒
eureka.instance.lease-expiration-duration-in-seconds
leaseExpirationDurationInSeconds，表示eureka server至上一次收到client的心跳之后，等待下一次心跳的超时时间，在这]]></description><category></category></item></channel></rss>