天河公园

跑跑步…
天河公园

阅读全文

闭包

在Web开发中,在使用JavScript时,就算没用过,也听说过闭包这个名词。闭将外部作用域中的局部变量封闭起来的函数成为闭包,本质就是一个函数。

阅读全文

RESTful API开发的简单应用

在很早之前接触 Spring MVC 的时候,都知道 Spring MVC 支持 RESTful 风格API的开发,但对于 RESTful 只是有个模糊的认识,以至于甚至在开发写出来的接口其实不符合 RESTful 的要求。

定义

REST 的全称是 Resource Representational State Transfer ,资源以某种表现形式进行状态转移
Resource:资源,即数据;
Representational:某种表现形式,比如用JSON,XML,JPEG等;
State Transfer:状态变化。通过HTTP动词实现。

阅读全文

用本地服务器解决node-sass安装失败问题

今天要用到node-sass这东西,使用命令 npm install node-sass --save 安装。然而搞半天始终下载不来,换成淘宝的镜像都不行,因为下载时还会去github下载一个 win32-x64-48_binding.node 的包,然后下不来就一直卡着最后失败。

阅读全文

线程池

创建一个新的线程是有代价的,创建大量的线程会消耗许多系统资源,影响系统的性能。这时,我们就需要使用线程池来管理线程,线程池能缓存线程,可用闲置的线程来执行新任务,能有效控制线程并发数,并对线程进行一些简单的管理。

阅读全文

Spring Boot 打包部署

Spring Boot默认集成Web容器,部署也相对简单,如果需要以war包形式部署在外部Web容器上也可以,只需要做一些简单的修改配置。

阅读全文

ThreadLcoal

ThreadLcoal不是线程,而是一个创建线程的局部变量的类,主要用于存储多线程下类的某些变量,ThreadLocal为每个使用该变量的线程提供独立的变量副本,当前线程的ThreadLocal的变量只能被该线程访问,而其他线程访问不到。

阅读全文

泛型

泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。使用泛型,意味着编写的代码可以被很多不同类型 的对象所重用。

阅读全文

SSM框架,基于JavaConfig配置方式,不用xml配置文件

在使用Spring开发时,我们经常会看到各种各样xml配置,过于繁多的xml配置显得复杂烦人。在Spring3之后,Spring支持使用JavaConfig来代替xml配置,这种方式也得到越来越多人的推荐,甚至在Spring Boot的项目中,基本上已经见不到xml的影子了。这里将使用JavaConfig方式对SSM框架进行整合。

阅读全文

Spring Boot 普通类调用Bean对象的一种方式

有时我们有一些特殊的需要,可能要在一个不被Spring管理的普通类中去调用Spring管理的bean对象的一些方法,比如一般SpringMVC工程在controller中通过

1
2
@Autowired
private TestService testService;

注入TestService 接口就可以调用此接口实现类的实现的方法。

阅读全文