映映的博客

安卓方向

windows10 linux 子系统

为了搞Android开发,又懒得装双系统,发现win10推出了linux子系统,下面介绍一下安装方法: 启动开发者模式 设置->更新和安全->针对开发人员 更改功能 程序与功能,选择启用或关闭Windows功能,“适用于Windows的L...

2018-02-26 22:10:44

阅读数 279

评论数 0

windows10 store 错误代码为 0x80072EFD

尝试了好多种方法 Windows Powershell wsreset netsh winsock reset 手动设置DNS 4 2 2 2和4 2 2 1 删除临时文件 均无效 最后通过 设置—网络—代理—关闭使用代理服务器(如果是关上的就点击打开,在关闭。) 重新建立...

2018-02-26 21:51:59

阅读数 5532

评论数 2

Swagger UI教程 API 文档神器 搭配Node使用

环境搭建 下载Swagger UI(也可以直接下载 zip 文件) {% highlight null %} git clone https://github.com/swagger-api/swagger-ui.git {% endhighlight %} 安装 express 创...

2018-02-25 15:38:33

阅读数 94

评论数 0

swagger-editor 快速REST-API 测试文档编写

1. 在线使用 http://editor.swagger.io/#/ 2. 离线工具 https://github.com/swagger-api/swagger-editor 3. 跨域访问问题: 添加一下: {% highlight null %} Access-Con...

2018-02-25 15:38:20

阅读数 386

评论数 0

Spring Boot中使用AOP统一处理Web请求日志

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据...

2018-02-25 15:38:04

阅读数 55

评论数 0

Spring Boot整合MyBatis

最近项目原因可能会继续开始使用MyBatis,已经习惯于spring-data的风格,再回头看xml的映射配置总觉得不是特别舒服,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。 Spring中整合MyBatis就不多说了,最近大量使用Spring Boot,因此整理一下Spring...

2018-02-25 15:37:53

阅读数 78

评论数 0

Spring Boot中使用@Async实现异步调用

什么是“异步调用”? “异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。 同步调用 面通过一个简单示例来直观的理解什么是同步调用: 定义Ta...

2018-02-25 15:37:39

阅读数 49

评论数 0

Spring Boot中使用@Scheduled创建定时任务

我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5...

2018-02-25 15:37:20

阅读数 62

评论数 0

Spring Boot属性配置文件详解

相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块...

2018-02-25 15:37:08

阅读数 39

评论数 0

Spring Boot中Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 启动应用,访问一个不存在的URL,或是修改处理内容,直接抛出异常,如: {% ...

2018-02-25 15:36:55

阅读数 40

评论数 0

Spring Boot日志管理

Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。 格式化日志 输出内容元素具体如...

2018-02-25 15:36:35

阅读数 126

评论数 0

Spring Boot中使用Spring-data-jpa让数据访问更简单、更优雅

在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。 为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我...

2018-02-25 15:36:23

阅读数 65

评论数 0

Spring Boot中使用JdbcTemplate访问数据库

之前介绍了很多Web层的例子,包括构建RESTful API、使用Thymeleaf模板引擎渲染Web视图,但是这些内容还不足以构建一个动态的应用。通常我们做App也好,做Web应用也好,都需要内容,而内容通常存储于各种类型的数据库,服务端在接收到访问请求之后需要访问数据库获取并处理成展现给用户使...

2018-02-25 15:36:01

阅读数 67

评论数 0

Spring Boot中使用Swagger2构建强大的RESTful API文档

由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这...

2018-02-25 15:35:36

阅读数 52

评论数 0

Spring Boot构建RESTful API与单元测试

Spring Boot构建RESTful API与单元测试 首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。 @Controller:修饰class,用来创建处理http请求的对象 @RestControl...

2018-02-25 15:35:18

阅读数 65

评论数 0

Spring Boot工程结构推荐

Spring Boot工程结构推荐 工程结构(最佳实践) Spring Boot框架本身并没有对工程结构有特别的要求,但是按照最佳实践的工程结构可以帮助我们减少可能会遇见的坑,尤其是Spring包扫描机制的存在,如果您使用最佳实践的工程结构,可以免去不少特殊的配置工作。 典型示例 ...

2018-02-25 15:35:00

阅读数 49

评论数 0

Spring Boot开发Web应用

Spring Boot开发Web应用 静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot目录名需符合如下规则: /static /public /resources /META-INF/resource...

2018-02-25 15:34:37

阅读数 143

评论数 0

Spring Boot快速入门

Spring Boot快速入门 简介 Spring Boot的主要优点: 为所有Spring开发者更快的入门 开箱即用,提供各种默认配置来简化项目配置 内嵌式容器简化Web项目 没有冗余代码生成和XML配置的要求 快速入门 本章主要目标完成Spring Boot基础项...

2018-02-25 15:34:17

阅读数 35

评论数 0

android studio插件

Android studio常用插件,可极大简化开发,增强开发效率。 1、ButterKnife Zelezny ButterKnife 注解生成器,使用起来非常简单方便,使用ButterKnife的有福了! 2、SelectorChapek 设计师给我们提供好了各种资源,每个按钮都要写...

2018-02-25 15:14:56

阅读数 60

评论数 0

FragmentTabHost

FragmentTabHost切换Fragment时避免UI重新加载. 用FragmentTabHost + Fragment,每次FragmentTabHost切换fragment时会调用onCreateView()重绘UI。 {% highlight java %} private...

2018-02-25 15:14:17

阅读数 57

评论数 0

提示
确定要删除当前文章?
取消 删除