
web
HeadingAlong
勤奋使人进步,做开发兴趣使然
展开
-
mysql的not in 导致查询无结果原因
错误sqldeletefrom company_info where id NOT in (SELECT company_info_ID FROM USER);因为null的原因,导致出现子查询的结果为空。正确的写法是-- 清除重复的不可用的公司信息 deletefrom company_info where id N原创 2017-08-31 12:32:43 · 2555 阅读 · 0 评论 -
设计模式之责任链模式和装饰者模式
一:责任链模式责任链模式解决什么样的问题?核心思想就是分而治之。当调用者面临的被调者太多时,为了降低逻辑复杂度,把相关的被调用者组织起来,形成一个链式的结构,被调用者之间进行调用传递(责任传递)。责任链的实现原理每个 被调用者都持有下一个 被调用者的引用,客户端只需要发起一次调用即可。应用场景tomcat的过滤器链/struts2的21种拦截器等等,在第三方成熟的框架大多都有...原创 2019-03-30 15:31:51 · 3303 阅读 · 0 评论 -
spring容器在初始化对象时,开发者有哪些途径来进行初始化后的操作
如果想在某个对象初始化完成后,进行一些逻辑操作,那么这些代码应该放在哪里呢?1.我们可以在配置文件中的bean标签内通过init-method属性指定初始化的方法名或者 在方法上用注解@Bean标识出来一个 方法用将上面的逻辑代码放在其中可执行<bean id="exampleInitBean" class="examples.ExampleBean" init-method="ini...原创 2019-03-30 15:33:41 · 336 阅读 · 0 评论