会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
苜蓿椒盐
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
下一页
2022年7月11日
springboot 自动装配
摘要: 一般我们启动一个项目只需要再启动类上面增加@SpringBootApplication 注解,就能自动的装备bean对象,原理是什么呢? 下面从 SpringApplication.run() 开始进行解析一下 从上图中我们很容易就进入到了SpringApplication.run()方法中, 注意
阅读全文
posted @ 2022-07-11 16:17 苜蓿椒盐
阅读(1005)
评论(0)
推荐(0)
2022年7月9日
类加载器与类的加载过程,以及双亲委派机制和打破双亲委派机制
摘要: 开局先扔一张图 这是JVM的一个整体结构,先有个印象,而第一部分就是类加载的一个过程 类的加载过程 类的加载过程由以下几个部分组成: 加载 通过一个类的全限定类名获取定义此类的二级制字节流 将这个字节流所代表的静态储存结构转化未方法区的运行时数据结构 在内存中生成一个代表这个类的java.lang.
阅读全文
posted @ 2022-07-09 21:13 苜蓿椒盐
阅读(196)
评论(0)
推荐(0)
2022年4月13日
解析bean封装成BeanDefinition
摘要: 默认命名空间 1:parseDefaultElement 从代码中可以了解到默认的命名空间的一节节点主要是4种,import,alias,bean,beans private void parseDefaultElement(Element ele, BeanDefinitionParserDele
阅读全文
posted @ 2022-04-13 14:46 苜蓿椒盐
阅读(95)
评论(0)
推荐(0)
2022年4月8日
ApplicationContext refresh
摘要: 刷新上下文 1: refresh() refresh方法是Spring核心的方法,Spring容器的初始化实在该方法中完成, 这里暂时只介绍prepareRefresh和obtainFreshBeanFactory @Override public void refresh() throws Bea
阅读全文
posted @ 2022-04-08 11:01 苜蓿椒盐
阅读(62)
评论(0)
推荐(0)
2022年4月7日
mysql 主从数据库配置
摘要: 主从数据库配置方法 将之前的mysql主从配置整理了一下放到博客上,方便下次使用 1)安装mysql 我们在ubuntu中已经有安装一台mysql了,现在使用docker安装另外一台mysql 获取mysql的镜像,主从同步尽量保证多台mysql的版本相同 sudo docker image pul
阅读全文
posted @ 2022-04-07 15:22 苜蓿椒盐
阅读(115)
评论(0)
推荐(0)
HttpServletRequestWrapper,Filter 和 RequestBodyAdviceAdapter以及请求进入到servlet容器中执行流程
摘要: 因项目需求, 配置了多个Filter对数据进行数据过滤,并且在进入controller之前需要进行一些日志处理,日活统计,数据预处理等行为,所以需要多次从ServletRequest获取请求体数据, 但是因为HttpServletRequest中流读取导致的标志位的移动, 使得数据只能读取一次,
阅读全文
posted @ 2022-04-07 14:15 苜蓿椒盐
阅读(1649)
评论(0)
推荐(0)
2020年9月14日
Mysql中查询查询 包含X字段所有的表
摘要: SELECT TABLE_NAME '表名',TABLE_SCHEMA '数据库名',ORDINAL_POSITION '顺序',COLUMN_NAME '字段',DATA_TYPE '类型' ,CHARACTER_OCTET_LENGTH '字节长',IF(COLUMN_KEY='PRI',"√"
阅读全文
posted @ 2020-09-14 10:58 苜蓿椒盐
阅读(535)
评论(0)
推荐(0)
2019年10月12日
pip 更换国内源
摘要: 最近电脑崩了好几次, 恢复备份使用的是pip的默认源, 不想百度,写个记录给自己看: 国内的一些源: 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douba
阅读全文
posted @ 2019-10-12 10:45 苜蓿椒盐
阅读(124)
评论(0)
推荐(0)
2019年6月1日
scrapy下载的文件重新命名
摘要: scrapy利用FilesPipline实现了文件的下载, 因此如果想要重名文件,只需要重写这个类 class MyfilesPipeline(FilesPipeline): def file_downloaded(self, response, request, info): """ 文件下载完成
阅读全文
posted @ 2019-06-01 16:44 苜蓿椒盐
阅读(1400)
评论(0)
推荐(0)
2019年5月6日
scrapy 主动停止爬虫
摘要: """CloseSpider is an extension that forces spiders to be closed after certain conditions are met. See documentation in docs/topics/extensions.rst """
阅读全文
posted @ 2019-05-06 15:44 苜蓿椒盐
阅读(5392)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告