摘要: 一、while循环 while命令某种意义上是if-then语句和for循环的混杂体。while命令允许定义一个要测试的命令,然后循环执行一组命令,只要定义的测试命令返回的是退出状态码0。它会在每次迭代的一开始测试test命令。在test命令返回非零退出状态码时,while命令会停止执行那组命令。 阅读全文
posted @ 2022-09-12 22:38 shigp1 阅读(2991) 评论(0) 推荐(0) 编辑
摘要: bash shell提供了for命令,允许你创建一个遍历一系列值的循环。每次迭代都使用其中一个值来执行已定义好的一组命令。 格式: for var in list do commands done 例子: #!/bin/bash for test in 北京 上海 深圳 成都 武汉 郑州 do ec 阅读全文
posted @ 2022-09-12 16:29 shigp1 阅读(3039) 评论(0) 推荐(0) 编辑
摘要: Spring的事件发布是使用观察者模式实现的。先看下观察者模式。 观察者(Observer)模式中包含两种对象,分别是目标对象和观察者对象。在目标对象(被观察者)和观察者对象间存在着一种一对多的对应关系,当这个目标对象的状态发生变化时,所有依赖于它的观察者对象都会得到通知并执行它们各自特有的行为。 阅读全文
posted @ 2022-09-12 13:16 shigp1 阅读(120) 评论(0) 推荐(0) 编辑
摘要: AbstractApplicationContext.java refresh方法 registerBeanPostProcessors(beanFactory); protected void registerBeanPostProcessors(ConfigurableListableBeanF 阅读全文
posted @ 2022-09-12 09:40 shigp1 阅读(30) 评论(0) 推荐(0) 编辑