07 2018 档案

摘要:[TOC] 目标 1. 对于几种常见的入参方式,了解如何进行校验以及该如何处理错误消息; 2. 了解springboot 内置的参数异常类型,并能利用拦截器实现自定义处理; 3. 能实现简单的自定义校验规则 一、PathVariable 校验 在定义 Restful 风格的接口时,通常会采用 Pat 阅读全文
posted @ 2018-07-30 17:44 美码师 阅读(9667) 评论(3) 推荐(2) 编辑
摘要:[TOC] 一、背景介绍 最近微服务架构火的不行,但本质上也只是风口上的一个热点词汇。 作为笔者的经验来说,想要应用一个新的架构需要带来的变革成本是非常高的。 尽管如此,目前还是有许多企业踏上了服务化改造的道路,这其中则免不了"旧改"的各种繁杂事。 所谓的"旧改",就是把现有的系统架构来一次重构,拆 阅读全文
posted @ 2018-07-26 23:14 美码师 阅读(7222) 评论(0) 推荐(2) 编辑
摘要:目标 1. 了解HTTP 请求/响应头及常见的属性; 2. 了解如何使用SpringBoot处理头信息 ; 3. 了解如何使用SpringBoot处理Cookie ; 4. 学会如何对 Session 进行读写; 5. 了解如何在不同请求间传递 flash参数 一、Http 头信息 HTTP 头(H 阅读全文
posted @ 2018-07-21 10:33 美码师 阅读(3543) 评论(3) 推荐(3) 编辑
摘要:目标 1. 了解http常见的mime类型定义; 2. 如何使用springboot 处理json请求及响应; 3. 如何使用springboot 处理 xml请求及响应; 4. http参数的获取及文件上传下载; 5. 如何获得原始请求的字节流; 6.了解springboot 如何实现内容转换; 阅读全文
posted @ 2018-07-17 08:07 美码师 阅读(8074) 评论(0) 推荐(1) 编辑
摘要:安装软件(opensuse) opensuse 通过zypper可以方便的进行软件管理,类似centos的yum 软件。 命令参考 软件包操作 配置源仓库 zypper通过软件源进行软件包的搜索,如果安装系统时使用CDROM进行操作,那么软件源会指向一个"cd://"的地址。 这样便无法从网上下载软 阅读全文
posted @ 2018-07-15 14:47 美码师 阅读(10717) 评论(0) 推荐(0) 编辑
摘要:前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推广因素不说,框架本身的确有非常多的优点。比如 更简化的配置,摒除了许多繁杂的xml配置(事实证明,越简单的东西越容易让人记住); 内置Servlet容器,不再依赖外部环境 大量的st 阅读全文
posted @ 2018-07-07 22:36 美码师 阅读(1546) 评论(2) 推荐(1) 编辑
摘要:[TOC] springboot maven插件 "springboot maven插件" repackage目标声明 1. 项目打包Jar 如此,执行 mvn package 可自动生成一个独立可执行的jar文件 2. 项目完整构建 通常,项目发布时除了jar包,还会包含配置文件、启停脚本等,此时 阅读全文
posted @ 2018-07-07 21:34 美码师 阅读(7601) 评论(0) 推荐(0) 编辑
摘要:简介 Apache Log4j 2 是Log4j 的升级版,在该版本实现中,日志的处理流程及效率有了显著提升。 此外新版本也合入了一些logback日志框架体系的一些改进点。 关键特性 API分离,接口与实现分离,便于扩展 性能提升,框架基于LMAX Disruptor库实现了下一代的 Asynch 阅读全文
posted @ 2018-07-03 21:40 美码师 阅读(1977) 评论(0) 推荐(0) 编辑