摘要: 定义返回数据字段名 上一篇中,最后访问http://localhost:8000/users?id=1 返回结果 这里首写字母一般需要改为小写,修改User结构体 // 用户实体 type User struct { // 主键 Login string // 用户登录名 Username stri 阅读全文
posted @ 2018-09-22 14:59 懒人三四天 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 定义实体 通过struct 定义实体 模拟存储 定义一个存储接口,包含增删改查接口 实现存储接口 添加一个构造函数,在函数中初始化一条数据,便于测试 实现接口 这里业务简单,省去了业务层编码,直接在接口存调用存储 至此,运行程序,打开浏览器 访问 http://localhost:8000/user 阅读全文
posted @ 2018-09-16 20:45 懒人三四天 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 理解Cookie Cookie的作用 用户通过Http协议服务器,服务器会将一些Key/Value对返回给客户端浏览器,用户下次访问时数据又被完整的带回服务器。具体可以利用Cookie来做如: 在客户端上保存用户数据,如用户名称、角色等等,起到简单的缓存作用; 保存用户的登陆状态,用户成功登陆后,服 阅读全文
posted @ 2018-08-26 20:55 懒人三四天 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概念 我理解挂载就是将磁盘和目录关联起来,当然也可以目录和目录关联 使用 通过fdisk可以查看磁盘分区情况 查询结果 可以看出我的机器上有一块硬盘/dev/sda ,500G大小,被分成了三个区,其中sda3被创建为LVM 物理卷,有4个逻辑卷。三一个区大小总和不到500G,说明还有可被分配的空间 阅读全文
posted @ 2018-08-19 11:10 懒人三四天 阅读(3166) 评论(0) 推荐(0) 编辑
摘要: 一、创建一个大文件 下载文件时往往会创建一个指定大小的空文件 二、文件转移 NIO 提供transferTo tansferFrom, 和传统的文件访问方式相比减少了数据从内核到用户空间的复制,数据直接在内核移动,在Linux系统中使用sendfile系统调用 这里分别通过FileChannel.t 阅读全文
posted @ 2018-08-12 23:11 懒人三四天 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 安全知识介绍 认证(authentication), 是对用户身份的确认,比如系统登录,输入的用户名密码就是要告诉系统我是我; 授权(ahthorization), 是对身份的权限控制,就像神盾局中特工一样,你虽然通过身份确认走进了神盾局大厦,但是级别不够,很多资料并没有访问权限; 在单应用项目中, 阅读全文
posted @ 2018-06-10 09:53 懒人三四天 阅读(693) 评论(0) 推荐(0) 编辑
摘要: JAVA EE8 中新的 JSON Binding API (JSON-B) 支持在 Java 对象与JSON之间序列化和反序列化(兼容 RFC 7159 ),同时与 JAXB (Java API for XML Binding 2.0) 保持一致。 这个比较容易理解,比如常用的fastjson, 阅读全文
posted @ 2018-05-07 00:10 懒人三四天 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 阅读全文
posted @ 2018-05-01 20:14 懒人三四天 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 响应式编程介绍 响应式编程是一种编程范式,如果你了解事件编程,观察者模式,理解这个概率并不难,响应式编程宣言包含了四组关键字: Responsive: 可响应的。要求系统尽可能做到在任何时候都能及时响应。 Resilient: 可恢复的。要求系统即使出错了,也能保持可响应性。 Elastic: 可伸 阅读全文
posted @ 2018-04-22 21:16 懒人三四天 阅读(922) 评论(0) 推荐(0) 编辑
摘要: SCIM 全称 System for Cross-domain Identity Management,主要用于多租户的云应用身份管理。 概览 SCIM 2.0建立在一个对象模型上,所有SCIM对象都继承Resource,它有id,externalId和meta属性,RFC7643定义了扩展公共属性 阅读全文
posted @ 2018-04-15 21:28 懒人三四天 阅读(10081) 评论(1) 推荐(0) 编辑