摘要:
权限访问控制即控制用户对资源或者服务的访问权限,目前流行的权限访问控制模型有以下几种。 MAC(Mandatory Access Control) 起初由政府和军方设计并使用, 它有非常严格的访问控制模型。 在MAC中, 所有的权限由管理员预定义, 并且由操作系统控制。 MAC实现了数据的权限分类( 阅读全文
摘要:
Spring security oauth2 包含以下两个endpoint来实现Authorization Server: AuthorizationEndpoint: 授权请求访问端点, 默认url: TokenEndpoint: 获取access token的请求的访问端点, 默认url: 添加 阅读全文
摘要:
我第一次看到这种奇怪的用法是在babel的源码中, 其实它的原理就是使得在prop这个方法里无法获取this, 从而无法对类中的其他变量或方法做操作。 obj.prop() 这是一个方法调用, prop方法里可以获取到this var func = obj.prop; func() 这是一个函数调用 阅读全文
摘要:
今天遇到一个问题,就是spring中配置cors没有效果。原来是因为被spring security拦截处理了。配置了CorsFilter在Spring security过滤器链之后,而通过WebMvcConfigurationSupport配置的CorsConfiguration则是Spring 阅读全文
摘要:
service provider framework是一个系统, 实现了SPI, 在系统里多个服务提供者模块可以提供一个服务的实现, 系统让客户端可以使用这些实现, 从而实现解耦。 一个service provider framework有3个主要的组成部分: 1. 一个服务接口, 供服务提供者实现 阅读全文
摘要:
最近发现一个问题, 中文编码保存到数据库里显示正确, 打印出来却是一串问号, 然后怀疑是平台默认编码的问题, locale命令显示是UTF 8正常, 然后单独编写一个java文件, 编译然后Java命令执行显示也很正常, 唯独在这个系统里打印出来是乱码。 然后怀疑还有其他的编码影响, 经过一番查找, 阅读全文
摘要:
为了解决json字符串有很多属性, 但是不必每个属性都映射到pojo的属性。 @JsonProperty : 标记一个方法是一个属性的getter或setter方法, 也即把java属性和json域关联起来 @JsonCreator: 定义从json字符串到java对象的构造方法, 在数据绑定的时候 阅读全文
摘要:
Java转JSON 从Java对象转换 从JsonNode Tree 构建JSON Stream 从java对象 从JsonNode 从JSON Stream JSON转Java Streaming 使用JsonParser解析JSON stream. 它提供JSON elements作为token 阅读全文