华为云官方博客

分享专业技术、开发实战经验、程序人生以及华为云的一切

原创 su和sudo的区别与使用

一.使用su命令临时切换用户身份 1、su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以...

2019-08-31 15:16:18

阅读数 3194

评论数 1

原创 补习系列(1)-springboot项目基础搭建课

目录 前言 一、基础结构 二、添加代码 三、应用配置 四、日志配置 五、打包部署 小结 前言 springboot 最近火的不行,目前几乎已经是 spring 家族最耀眼的项目了。抛开微服务、技术社区这些推广因素不说,框架本身的确有非常多的优点。比如 更简化的配置,摒除了许多繁杂...

2019-08-15 14:57:44

阅读数 125

评论数 0

原创 补习系列(2)-springboot mime类型处理

目标 了解http常见的mime类型定义; 如何使用springboot 处理json请求及响应; 如何使用springboot 处理 xml请求及响应; http参数的获取及文件上传下载; 如何获得原始请求的字节流; 6.了解springboot 如何实现内容转换; 一、关于MIME...

2019-08-16 09:58:40

阅读数 94

评论数 0

原创 补习系列(3)-springboot中的几种scope

目标 了解HTTP 请求/响应头及常见的属性; 了解如何使用SpringBoot处理头信息 ; 了解如何使用SpringBoot处理Cookie ; 学会如何对 Session 进行读写; 了解如何在不同请求间传递 flash参数 一、Http 头信息 HTTP 头(Header)是一...

2019-08-16 10:14:32

阅读数 79

评论数 0

原创 补习系列(4)-springboot 参数校验详解

目录 目标 一、PathVariable 校验 二、方法参数校验 三、表单对象校验 四、RequestBody 校验 五、自定义校验规则 六、异常拦截器 参考文档 目标 对于几种常见的入参方式,了解如何进行校验以及该如何处理错误消息; 了解springboot 内置的参数异常类...

2019-08-19 10:02:00

阅读数 173

评论数 0

原创 补习系列(5)-springboot- restful应用

一、目标 了解 Restful 是什么,基本概念及风格; 能使用SpringBoot 实现一套基础的 Restful 风格接口; 利用Swagger 生成清晰的接口文档。 二、Restful 入门 什么是REST 摘自百科的定义:REST即表述性状态转移(英文:Representation...

2019-08-19 10:09:45

阅读数 71

评论数 0

原创 补习系列(6)- springboot 整合 shiro 一指禅

目标 了解ApacheShiro是什么,能做什么; 通过QuickStart 代码领会 Shiro的关键概念; 能基于SpringBoot 整合Shiro 实现URL安全访问; 掌握基于注解的方法,以实现灵活定制。 一、Apache Shiro是什么 Apache Shiro 是一个强大...

2019-08-20 16:22:24

阅读数 103

评论数 1

原创 补习系列(6)- springboot 整合 shiro 一指禅

欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩 目标 了解ApacheShiro是什么,能做什么; 通过QuickStart...

2019-08-21 11:49:42

阅读数 57

评论数 0

原创 补习系列(7)-springboot 实现拦截的五种姿势

目录 简介 姿势一、使用 Filter 接口 1. 注册 FilterRegistrationBean 2. @WebFilter 注解 姿势二、HanlderInterceptor 姿势三、@ExceptionHandler 注解 姿势四、RequestBodyAdvice/...

2019-08-22 15:09:22

阅读数 56

评论数 0

原创 补习系列(8)-springboot 单元测试之道

目录 目标 一、About 单元测试 二、About Junit 三、SpringBoot-单元测试 项目依赖 测试样例 四、Mock测试 五、最后 目标 了解 单元测试的背景 了解如何 利用 springboot 实现接口的测试 了解如何 利用 mokito 做代码的...

2019-08-22 15:09:30

阅读数 52

评论数 0

原创 软能力那点事,你知多少

目录 一、软能力是什么 二、软能力-程序猿生存指南 A. 沟通能力 B. 学习能力 C. 时间管理 D. 分解能力 E. 总结改进 三、程序猿成长路线 1. 架构师 2. 项目经理 3. 产品经理 四、小结 在我们日常工作中,常常会听到软能力这一个词汇...

2019-08-23 15:06:20

阅读数 91

评论数 0

原创 补习系列(9)-springboot 定时器,你用对了吗

目录 简介 一、应用启动任务 二、JDK 自带调度线程池 三、@Scheduled 定制 @Scheduled 线程池 四、@Async 定制 @Async 线程池 小结 简介 大多数的应用程序都离不开定时器,通常在程序启动时、运行期间会需要执行一些特殊的处理任务。 比如...

2019-08-23 15:07:03

阅读数 61

评论数 0

原创 补习系列(10)-springboot 之配置读取

目录 简介 一、配置样例 二、如何注入配置 1. 缺省配置文件 2. 使用注解 3. 启动参数 还有.. 三、如何读取配置 @Value 注解 Environment 接口 @ConfigurationProperties 注解 四、不同环境中的配置 1...

2019-08-26 11:44:57

阅读数 104

评论数 0

原创 补习系列(11)-springboot 文件上传原理

目录 一、文件上传原理 二、springboot 文件机制 临时文件 定制配置 三、示例代码 A. 单文件上传 B. 多文件上传 C. 文件上传异常 D. Bean 配置 四、文件下载 小结 一、文件上传原理 一个文件上传的过程如下图所示: 浏...

2019-08-26 11:45:10

阅读数 97

评论数 0

原创 从React 编程到"好莱坞"

目录 概念 面向流设计 异步化 响应式宣言 参考文档 概念 Reactive Programming(响应式编程)已经不是一个新东西了。 关于 Reactive 其实是一个泛化的概念,由于很抽象,一些理论性的介绍很容易把人带到沟里去,包括一些语言框架在实现上也会使用不同的一些概念。 ...

2019-08-27 15:29:54

阅读数 62

评论数 0

原创 nmon - 性能监控利器介绍

关于nmon nmon 是一款小巧的系统监控程序(只有5000行代码),可以用来对CPU、磁盘、内存等资源指标来做实时监控。 之前在做系统性能优化工作时用得较多,觉得非常不错,于是在这里给大家介绍下用法。 如何使用 下载nmon nmon的代码托管在sourceForge,下载地址 执行...

2019-08-27 15:42:08

阅读数 85

评论数 0

原创 补习系列(12)-springboot 与邮件发送

目录 一、邮件协议 关于数据传输 二、SpringBoot 与邮件 A. 添加依赖 B. 配置文件 C. 发送文本邮件 D.发送附件 E. 发送Html邮件 三、CID与图片 参考文档 一、邮件协议 在谈谈代码之前,先来了解下邮件的基本协议。 ...

2019-08-27 15:35:00

阅读数 496

评论数 0

原创 补习系列(13)-springboot redis 与发布订阅

目录 一、订阅发布 常见应用 二、Redis 与订阅发布 三、SpringBoot 与订阅发布 A. 消息模型 B. 序列化 C. 发布消息 D. 接收消息 小结 一、订阅发布 订阅发布是一种常见的设计模式,常见于消息系统的场景。 如下面的图: [图来自百...

2019-08-28 14:53:58

阅读数 84

评论数 0

原创 SpringBoot-MongoDB 索引冲突分析及解决

一、背景 spring-data-mongo 实现了基于 MongoDB 的ORM-Mapping能力, 通过一些简单的注解、Query封装以及工具类,就可以通过对象操作来实现集合、文档的增删改查; 在 SpringBoot 体系中,spring-data-mongo 是 MongoDB Jav...

2019-08-28 14:59:06

阅读数 1846

评论数 0

原创 补习系列(14)-springboot redis 整合-数据读写

目录 一、简介 二、SpringBoot Redis 读写 A. 引入 spring-data-redis B. 序列化 C. 读写样例 三、方法级缓存 四、连接池 小结 一、简介 在补习系列(A3)-springboot redis 与发布订阅一文中,我们介绍了使用 R...

2019-08-29 11:02:31

阅读数 103

评论数 0

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