2017年 06月 06日 - DungProxy源码学习(二)

    代码结构

    上篇文章简单介绍了DungProxy server端的基本设计,这篇开始了解代码结构.

    2017年 06月 05日 - DungProxy源码学习(一)

    反爬虫

    爬虫多多少少会对服务器有所危害,所以反爬虫是种手段.针对一般的防反爬虫的手段,除了使访问交互更像是人在操作以外,使用代理进行爬虫也是必不可少的一种手段. 扩展阅读:关于反爬虫,看这一篇就够了.

    2017年 05月 26日 - 解决SpringBoot没有主程序清单

    spring boot 在依赖其作为parent的方式调用,使用如下方法即可:

    <build>
        <finalName>grab-${version}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
    

    若是使用自己的parent类,则parent的pom.xml中进行如下配置:

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${org.spring-boot.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    

    然后需要在Application的入库类所在模块添加即可:

    <build>
        <finalName>grab-${version}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
    

    2017年 05月 24日 - bootstrap多层modal关闭后滚轴失效问题

    本文摘自: bootstrap 多层modal关闭后的滚动问题

    问题

    自己写的后台管理中有双层遮罩的功能,在最外层的遮罩关闭后,因为最底层的超过页面高度,所以需要滚轴控制.但是外层关闭后滚轴直接滚动的是页面而不是遮罩层.

    解决方法

    网上查资料看到蓝阳这位小哥的blog,试了一下果然可以.

    参考原文

    $('.notLastModal').on('hidden.bs.modal', function(){  
      $(document.body).addClass('modal-open');  
    });
    

    bootstrap中如果在模态框弹出模态框,即多重模态框,那么在关闭模态框后,上一级的模态框无法滚动,而且滚动事件会穿透到body层。

    原理是只要有modal被打开,body会被赋予modal-open这个类,使其overflow变为hidden,无法滚动;

    而只要有modal被关闭,body的modal-open这个类就会被remove掉。

    所以解决方法如上代码,非最外的一层modal监听隐藏事件,为body重新添加modal-open类

    2017年 05月 24日 - 易百教程的java.util介绍很不错

    导火线

    最近查看一个开源代码中发现一个定时器,采用java.util.Timer.scheduleAtFixedRate()进行的调度.想一想自己之前都是用的quartz做的调度,这个是什么东东.遂查资料.

    查资料发现了scheduleAtFixedRate方法介绍的说明.

    发现新大陆

    大致又看了看其他的内容,发现这个网站上的java.util包下面的类都有讲解,很适合新手入坑啊.

    最后附上地址:易百教程