摘要: thymeleaf 一 简介 1.Thymeleaf是一个Java库。它是XML、XHTML、HTML5等格式的模板引擎,可以用于Web项目和非Web项目。Thymeleaf很适合作为Web应用的视图的业务逻辑层,还可以在离线环境下处理XML文件。Thymeleaf的主要目标在于提供一种可被浏览器正 阅读全文
posted @ 2017-02-07 23:50 LittleMoon 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: $location服务 angular使用内置的$location服务来监听、操作url,包括以下功能: - 获取、监听、改变地址栏的URL; - 与URL实现双向数据绑定(地址栏变动、前进后退或者点击页面的链接都会触发); - 将URL对象封装成了一套方法(protocol, host, port 阅读全文
posted @ 2017-02-07 23:02 LittleMoon 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 一 基础部分 1.基本数据类型 Java的八种基本数据类型不支持面向对象的编程机制,不具备“对象”的特性:没有成员变量、方法可以调用。java之所以提供这八种基本数据类型,是为了照顾程序员的传统习惯。所有的引用类型的变量都继承了Object类,都可以当成Object类型变量使用,但是基本数据类型就不 阅读全文
posted @ 2017-01-22 10:59 LittleMoon 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 元注解是指注解的注解,包括@Retention @Target @Document @Inherited四种。 1.@Retention: 定义注解的保留策略@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含@Retentio 阅读全文
posted @ 2017-01-16 09:44 LittleMoon 阅读(16993) 评论(0) 推荐(2) 编辑
摘要: 线程通信 一 使用Synchronized的线程 1.当线程在系统内运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,但java也提供了一些机制来保证线程协调运行。Object类提供了wait(),notify()和notifyAll()三个方法,这三个方法属于Object类, 阅读全文
posted @ 2017-01-14 22:34 LittleMoon 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一 同步代码块 1.为了解决并发操作可能造成的异常,java的多线程支持引入了同步监视器来解决这个问题,使用同步监视器的通用方法就是同步代码块。其语法如下: synchronized(obj){ //同步代码块 } 其中obj就是同步监视器,它的含义是:线程开始执行同步代码块之前,必须先获得对同步监 阅读全文
posted @ 2017-01-09 13:31 LittleMoon 阅读(39937) 评论(1) 推荐(4) 编辑
摘要: 一 多线程的优势 1.线程在程序中是独立的、并发的执行流,与分隔的进程相比,进程中线程的隔离程度要小。它们共享内存、文件 句柄和其他每个进程应有的状态。由于线程的划分尺度小于进程,是的多线程程序的并发性高。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而 极大地提高了程序的运行效率。 2 阅读全文
posted @ 2017-01-09 12:43 LittleMoon 阅读(256) 评论(0) 推荐(0) 编辑
摘要: HTTP 定义了与服务器交互的不同方法,最基本的有四种方法:GET,POST,PUT,DELETE。URL即资源描述符,我们可以这样认为:一个URL地址, 用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删四个操作。 根据HTTP规范,G 阅读全文
posted @ 2016-12-14 09:30 LittleMoon 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 本文参考了http://blog.jobbole.com/76854/ Pull Request在Forking工作流中使用,这个也同样适用于小团队的开发协作和第三方开发者向开源项目的贡献。当你要发起一个Pull Request时,你要做的就是请求项目维护者来pull你仓库中的某个分支到他的仓库中, 阅读全文
posted @ 2016-12-14 09:29 LittleMoon 阅读(4503) 评论(0) 推荐(0) 编辑
摘要: Mockito 一 mockito基本概念 Mock测试是单元测试的重要方法之一,而Mockito作为一个流行的Mock框架,简单易学,且有非常简洁的API,测试代码的可读性很高。 Mock测试就是在测试过程中,对于一些不容易构造(如HttpServletRequest必须在Servlet容器中才能 阅读全文
posted @ 2016-12-10 13:07 LittleMoon 阅读(10763) 评论(1) 推荐(0) 编辑