随笔分类 - spring的春天
之前就听说过学spring从这个春天学到另一个春天,然后spring又更新了。感谢spring的强大!
摘要:基本概念: CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 spring cloud 技术点: 注册中
阅读全文
摘要:mongodb虽然无事务性,但是它存取快,能有比较好的扩展性。从钱的角度考虑,相同数据量下,存储到mongodb比oracle便宜1/3 因为钱的缘故,目前我所在的公司开始比较重视数据存储成本。mongodb基本上是强制要求了。 无事务性,在高并发时,该如何处理,特别那种先查询后插入数据的业务逻辑。
阅读全文
摘要:详情参考:https://springcloud.cc/spring-security-zhcn.html Spring security 提供了接口,依据这些接口可以自定义自己的校验规则。 AccessDecisionManager 权限校验 FilterInvocationSecurityMet
阅读全文
摘要:时间是一个比较常用的类型。显示的时候通常是以String显示的。如果前端参数,前端人员也希望用String作为参数 常用注解 @DatetimeFormat是将String转换成Date,一般前台给后台传值时用 @JsonFormat(pattern="yyyy-MM-dd") 将Date转换成St
阅读全文
摘要:spring boot 进一步封装了spring原来的配置,让程序猿们轻松了很多,真的很感谢spring boot 在日常代码中,会经常遇到读取配置文件属性到自己写的业务逻辑中,spring boot提供了两种方式(我的知道的) 1)@Value 例如 配置文件 如果多个属性该怎么办? 利用注解 @
阅读全文
摘要:微服务是多个服务共同完成一件事情,那么“一致对外”就很有必要,就像我们去买面包,不可能先去找农民买小麦,再。。。。 盗图 spring cloud 引入zuul方式来实现这一功能 添加依赖 配置文件 单纯的url转发 通过注册来实现转发 3、启动类
阅读全文
摘要:spring-boot可以通过简单的配置,就可以直接sql文件执行创建表。但是该文件默认以“;”作为结束,在修改表结构中,需要用到存储过程。存储过程中需要用到";"。就会出现执行错误。好坑! 解决方案: 增加更改spring-boot的sql执行的结束符号的配置,以后在sql文件的结束就是以“$$”
阅读全文
摘要:项目中需要用到一些查询,数据的修改很少但查询度很大。有时还是按频率查询的。 无论如何缓存都是针对查询远远大于更新和插入的情况 mybatis 有自带的缓存,一级缓存是session级别,二级缓存是namespace 。 开启二级缓的缺点:1)只有在一个namespace操作单表时使用,比如:user
阅读全文
摘要:参考:http://www.cnblogs.com/chry/p/5877979.html
阅读全文
摘要:1)引入 spring-boot默认日志系统就是logback日志框架 spring-boot引入logback的maven依赖关系树如下: 2)配置 在application.properties文件中 #backlog setting logging.config=logback-spring.
阅读全文
摘要:因为spring boot简化了配置,不在乎特定的文件,只在乎特定名称,所以关于spring的配置 转载于:http://blog.poolye.com/Article/c4c33049-65e5-9859-c8bf-c5dd8cd00880.html
阅读全文