Fork me on GitHub
摘要: 艾特网络传媒http://www.willgood.cn/index.html 阅读全文
posted @ 2018-08-07 10:30 梳碧湖砍柴的人 阅读(169) 评论(0) 推荐(0) 编辑
摘要: ava版本:1.4 运行设置: -Xms1G -Xmx4G 报错: 疑问:执行语句中设置初始化内存1G,最大内存4G,但是错误提示中为什么最大内存是64M? 尝试1:固定Xmx为4G 1、Xms修改为512M,1G,2G,3G均报相同的错误2、Xms修改为4G(与Xmx相同),正常运行3、Xms修改 阅读全文
posted @ 2018-08-07 10:26 梳碧湖砍柴的人 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 准备工作 Node.js版本:0.10.x、0.12.x、4.2.x。安装步骤可参考:Node.js环境搭建 Ghost版本:0.7.4:中文集成版(33.6M),中文标准版(3.39M),英文原版(3.23.M) 推荐使用中文集成版,其中包含Node.js需要的模块包node_modules。 若 阅读全文
posted @ 2018-08-07 10:26 梳碧湖砍柴的人 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变 阅读全文
posted @ 2018-08-07 10:25 梳碧湖砍柴的人 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Spring Boot快速入门中我们完成了一个简单的RESTful Service,体验了快速开发的特性。在留言中也有朋友提到如何把处理结果渲染到页面上。那么本篇就在上篇基础上介绍一下如何进行Web应用的开发。 静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 阅读全文
posted @ 2018-08-07 10:24 梳碧湖砍柴的人 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 工程结构(最佳实践) Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。 典型示例 root package结构:com.example. 阅读全文
posted @ 2018-08-07 10:23 梳碧湖砍柴的人 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。 @Controller:修饰class,用来创建处理http请求的对象 阅读全文
posted @ 2018-08-07 10:22 梳碧湖砍柴的人 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一 阅读全文
posted @ 2018-08-07 10:21 梳碧湖砍柴的人 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Ghost博客系统默认提供的博文列表为传统的翻页方式(通过点击上一页、下一页等按钮来切换),随着移动客户端的发展,瀑布流式的滚动加载方式得到广泛应用,有效地提高了用户浏览信息的流畅度。下面详述如何通过Infinite Scroll来改造Ghost博文列表的翻页效果。 Infinite Scroll 阅读全文
posted @ 2018-08-07 10:21 梳碧湖砍柴的人 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。 然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的 阅读全文
posted @ 2018-08-07 10:20 梳碧湖砍柴的人 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 之前介绍了很多Web层的例子,包括构建RESTful API、使用Thymeleaf模板引擎渲染Web视图,但是这些内容还不足以构建一个动态的应用。通常我们做App也好,做Web应用也好,都需要内容,而内容通常存储于各种类型的数据库,服务端在接收到访问请求之后需要访问数据库获取并处理成展现给用户使用 阅读全文
posted @ 2018-08-07 10:20 梳碧湖砍柴的人 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-08-07 10:19 梳碧湖砍柴的人 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志 默认的日志输出如下: 输出内 阅读全文
posted @ 2018-08-07 10:18 梳碧湖砍柴的人 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。 使用Redis Redis是一个开源的使用ANSI C语言编写、支持网络 阅读全文
posted @ 2018-08-07 10:17 梳碧湖砍柴的人 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 前段时间分享了关于Spring Boot中使用Redis的文章,除了Redis之后,我们在互联网产品中还经常会用到另外一款著名的NoSQL数据库MongoDB。 下面就来简单介绍一下MongoDB,并且通过一个例子来介绍Spring Boot中对MongoDB访问的配置和使用。 MongoDB简介 阅读全文
posted @ 2018-08-07 10:16 梳碧湖砍柴的人 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 阅读全文
posted @ 2018-08-07 10:15 梳碧湖砍柴的人 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都 阅读全文
posted @ 2018-08-07 10:13 梳碧湖砍柴的人 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下 阅读全文
posted @ 2018-08-07 10:12 梳碧湖砍柴的人 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 下面通过一个简单示例来直观的理解什么是同步调用: 定义Task类,创建 阅读全文
posted @ 2018-08-07 10:09 梳碧湖砍柴的人 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 之前在Spring Boot日志管理 一文中主要介绍了Spring Boot中默认日志工具(logback)的基本配置内容。对于很多习惯使用log4j的开发者,Spring Boot依然可以很好的支持,只是需要做一些小小的配置功能。 引入log4j依赖 在创建Spring Boot工程时,我们引入了 阅读全文
posted @ 2018-08-07 10:08 梳碧湖砍柴的人 阅读(907) 评论(0) 推荐(0) 编辑