- 博客(8)
- 收藏
- 关注
原创 微信消息防撤回 + 智能聊天机器 Python itchat实现
应用背景xxx撤回了一条消息 有时遇到这种情况是不是感觉被吊着胃口,对方到底撤回了什么消息呢?想知道;有时候会加到一些营销号甚至是骗子,这时使用机器人模式自动回复他岂不快哉,当然也能设置像QQ那样的繁忙自动回复。本文目的网上有很多实现 消息撤回回溯 、聊天机器人 的资料。其实实现起来很简单,只是使用了一些接口工具。由于网上资料大都不够直白,对于没有从事IT工作或没有编程经验的人来...
2019-03-17 23:27:26 1204 1
原创 SpringMVC-Web项目常见启动流程分析
Web容器启动时,读取web.xml。创建上下文ServletContext处理<listener>和<context-param>标签创建listener实例,将 context-param 中的内容转为键值对交给ServletContext。处理<servlet>标签创建servlet实例,并调用其初始化方法init();St
2019-02-28 20:14:57 310
原创 Spring IOC中关于applicationEvent的那些事
监听器public interface ApplicationListener<E extends ApplicationEvent> extends EventListener { void onApplicationEvent(E event);}初始化ApplicationEvent事件传播器//类AbstractApplicationContext 745行//初...
2019-02-28 20:14:42 926
原创 Spring IOC中关于configLoaction的那些事
SpringMVC项目中configLoaction源头:configLocation通常配置在web.xml中的 init-param 和 context-param 标签中。<servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.sprin...
2019-02-28 16:27:07 302
原创 Spring容器刷新源码剖析-finishBeanFactoryInitialization(beanFactory)
⭐AbstractApplicationContext#beanFactory.preInstantiateSingletons()protected void finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory) {//初始化Bean conversionService if (...
2019-02-26 11:43:42 376
原创 Spring容器刷新源码剖析-obtainFreshBeanFactory
1.若容器中存在beanFactory this.beanFactory != null 销毁关闭beanFactory2.创建新的beanFactory 、加载Bean定义、注册Bean等3.返回创建的beanFactory⭐AbstractRefreshableApplicationContext#refreshBeanFactory() protected Configurabl...
2019-02-19 17:42:24 314
原创 Spring容器刷新源码剖析
容器刷新核心代码//@Code AbstractApplicationContextx.refresh()public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { prepareRefresh(); Configur...
2019-02-19 09:58:45 344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人