小编Dr *_*hil的帖子

如何使用Spring Boot在H2控制台中设置默认的JDBC URL值

我在春季启动中启用了H2控制台。但是,当我打开控制台连接页面时,默认URL是保存在H2控制台历史记录中的URL。如何在项目开始时配置项目以将URL填充为与spring.datasource.url相同?目前,我在控制台中手动设置了url,但我想由项目本身自动设置它。

yaml:

spring:
  h2:
    console:
      enabled: true
      path: /admin/h2


  datasource:
    url: jdbc:h2:mem:foobar
Run Code Online (Sandbox Code Playgroud)

更新: 我知道最后的连接设置已保存到〜/ .h2.server.properties,但是我需要从启动应用程序中设置属性,并可能在其中几个之间进行切换

spring h2 spring-boot

3
推荐指数
1
解决办法
336
查看次数

带权圆图的总路径概率

假设有一个游戏,每一步都有可能的路径,具体取决于掷出的花式骰子。根据结果​​,可能会向前、向后转换或停留在一个地方。最终(即使在无限次抛出之后)该图会导致最终状态。每条边都用概率 加权。

对于没有循环的情况,如果我从同一个顶点(单元)开始,我可以简单地求和+相乘并重新标准化每个结果的概率。

但是,如果我有循环,它就会开始变得混乱。例如,假设每条边的概率相同:

  start0
   /\   ^
  /  \  |
end1  tr2
      /
     end2
Run Code Online (Sandbox Code Playgroud)

该图从start0开始,有 50% 的机会在end1处终止或过渡到tr2。从tr2开始,再次有 50% 的机会在end2处终止或返回到start0

我如何计算到达每个站点end1end2 的总概率。如果我尝试使用这样的收敛级数:

pEnd1=1/2 + 1/2*1/2+1/8+.. ->lim->1。这是没有意义的,因为end2没有得到任何概率。显然我在那里有一个错误。

所以我的问题是,如果我有每个边的概率但可能有循环,我如何计算到达最终节点的概率。

示例 1) 带循环的简单分叉 所有边的概率为 50%

start0-> p=50% ->end1
start0-> p=50% ->tr1
tr2-> p=50% ->start0
tr2-> p=50% ->end2
Run Code Online (Sandbox Code Playgroud)

示例 2) 更多循环

start0-> p=1/3 ->e1
start0-> p=1/3 ->tr1
start0-> p=1/3 ->start0
tr1-> p=1/3 ->tr2
tr1-> p=2/3 ->start0
tr2-> p=7/9 …
Run Code Online (Sandbox Code Playgroud)

algorithm graph probability fractals fractions

3
推荐指数
1
解决办法
422
查看次数

标签 统计

algorithm ×1

fractals ×1

fractions ×1

graph ×1

h2 ×1

probability ×1

spring ×1

spring-boot ×1