多年后, 再次翻阅数据结构书籍, 将每种模式的要点总结于此, 需要本身有一定设计模式基础, 再结合要点, 帮助更好理解与运用. ...
分类:
其他好文 时间:
2019-09-30 12:50:57
阅读次数:
72
1234567891011121314151617181920212223242526272829303132333435363738394041424344public ConfigurableApplicationContext (String... args) { StopWatch stop... ...
分类:
编程语言 时间:
2019-09-30 12:47:17
阅读次数:
89
手动刷新客户端配置内容 客户端项目增加依赖项 客户端项目修改配置文件 增加management.endpoints.web.exposure.include=refresh,health,info 客户端程序增加支持刷新注解 在使用配置中心的类上添加@RefreshScope注解: 测试刷新效果 将 ...
分类:
编程语言 时间:
2019-09-30 09:49:18
阅读次数:
197
通过总线机制实现自动刷新客户端配置 方案示意图 利用Git服务的webhook通知功能,在每次更新配置之后,Git服务器会用POST方式调用配置中心的/actuator/bus refresh接口,配置中心的总线服务会将此事件广播给加入总线的所有客户端,客户端收到事件后会从新读取配置中心的内容。 增 ...
分类:
编程语言 时间:
2019-09-30 09:39:35
阅读次数:
126
上一篇文章整体非常轻松,因为在容器启动前,只注册了一个bean定义,就是SpringBoot的主类。OK,今天接着从容器的启动入手,找出剩余所有的bean定义的注册过程。具体细节肯定会颇为复杂,同样,大家只需关注都干了什么,不用考虑如何干的。来宏观的看下容器的启动过程,即refresh方法,如下图0 ...
分类:
编程语言 时间:
2019-09-28 19:42:38
阅读次数:
107
HEAD元素 1.1 title元素 页面的标题位于<title>标签内,可以包含任何字符或实体。除了在浏览器的标题栏中显示标题外,标题还有其他的用处,例如在大多数浏览器中,标题可以用作默认的快捷方式或收藏夹的名称;标题还可以作为搜索引擎结果中的页面标题。在设计页面时,应该为每个网页添加标题;标题要 ...
分类:
Web程序 时间:
2019-09-26 12:05:57
阅读次数:
188
配置Bean的篇幅有点长,中间涉及的东西有点多,分上中下讲述,配置Bean的形式可以基于XML文件的方式,也可以基于注解的方式,而Bean的配置方式可以通过全类名(反射),通过工厂方式和FactoryBean。 XML形式 这是第一个HelloWorld的applicationContext.xml ...
分类:
编程语言 时间:
2019-09-25 10:50:25
阅读次数:
86
默认情况下,grid中的部件不缩放。 缩放的关键: 默认效果: 最大化效果: ...
分类:
其他好文 时间:
2019-09-22 21:21:37
阅读次数:
332
需求 随着公司的业务越来越复杂,需要提供一个用户系统,供各个业务系统来查询用户的基本信息。且业务方对用户信息的查询频率很高,设计的用户系统需要注意性能。 初始设计: 考虑到性能,可以在内存中创建一个哈希表作为缓存,每当查找一个用户时,会现在哈希表中进行查询,查询不到再去数据库查询。 初始设计存在的问 ...
分类:
编程语言 时间:
2019-09-22 19:49:44
阅读次数:
94
Problem Description refresh最近发了一笔横财,开了一家停车场。由于土地有限,停车场内停车数量有限,但是要求进停车场的车辆过多。当停车场满时,要进入的车辆会进入便道等待,最先进入便道的车辆会优先 进入停车场,而且停车场的结构要求只出去的车辆必须是停车场中最后进去的车辆。现告诉 ...
分类:
其他好文 时间:
2019-09-21 13:10:37
阅读次数:
121