• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






MrQin

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年9月16日

springboot profiles
摘要: Spring Profile 提供隔离部分配置的方法 并使它们仅仅在某些环境生效。通过@Component或@Configuration 配合 @Profile来实现。 通常,你是通过设置环境中的spring.profiles.active属性来指定那些profiles生效。比如在applicati 阅读全文
posted @ 2017-09-16 20:11 MrQin 阅读(274) 评论(0) 推荐(0)
 
马拉松算法(Manacher's algorithm) (未完成)
摘要: 马拉松算法:马拉松算法是用来计算一个字符串中最长的回文字符串(对称字符串,如aba abba)。 首先,我们拿到一个字符串S,然后在S中的每个字符之间加#。例如:S="abcb" T="a#b#c#b" 我们T字符串的每一个T[i]向延伸d个字符 使得 T[i-d,i+d]是一个回文字符串。你会立刻 阅读全文
posted @ 2017-09-16 13:50 MrQin 阅读(1009) 评论(0) 推荐(0)
 
springboot 外部配置<下篇> 类型安全配置
摘要: 使用@Value注解注入配置在一些情况下是很笨重的,尤其是在多重配置或者垂直数据的情况下。Spring提供可选的方法,有力地归类配置到bean当中,以便管理和校验配置。 上面的POJO定义以下几个属性: foo.enabled,默认false foo.remote-address,可以从String 阅读全文
posted @ 2017-09-16 13:48 MrQin 阅读(590) 评论(0) 推荐(0)
 
springboot 外部配置<中篇> YAML文件代替属性文件
摘要: YAML是JSON格式的扩展集,是一种非常方便的用来定义属性的文件格式。当你的项目有SnakeYAML库时,Spring Boot将会自动支持它。 1、使用YAML文件 SpringFramework中有两个类可以加载YAML文件,YamlPropertiesFactoryBean 可以加载之为属性 阅读全文
posted @ 2017-09-16 13:47 MrQin 阅读(488) 评论(0) 推荐(0)
 
springboot 外部配置<上篇>
摘要: SpringBoot允许在外部进行配置,让你在不同的环境中运行相同的代码。你可以通过属性文件、YAML文件、环境变量和命令行来进行外部配置。属性值可以直接通过@Value注入,并可以通过Spring的Environment抽象类 或者 绑定了@ConfigurationProperties的实体类访 阅读全文
posted @ 2017-09-16 08:40 MrQin 阅读(194) 评论(0) 推荐(0)
 
springboot SpringApplication 的十大特性
摘要: 1、启动失败 如果你启动项目失败,你通过注册FailureAnalyzers 来获取错误信息和解决办法。比如你启动应用的8080端口被占用了,你将看到如下信息: Spring Boot提供了大量的FailureAnalyzer 实现类,同时你也可以实现一个自己的。 你还可以通过打开debug属性或者 阅读全文
posted @ 2017-09-16 02:02 MrQin 阅读(396) 评论(0) 推荐(0)