摘要: 1.Spring容器的创建会经历refresh()方法【创建刷新】(以AnnotationConfigApplicationContext为例) 2. refresh()会经历的过程: 3. prepareRefresh() 刷新前的预处理; 1)initPropertySources()初始化一些 阅读全文
posted @ 2018-12-12 15:51 bwwbww 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1.BeanFactoryPostProcessor BeanPostProcessor:bean后置处理器,bean创建对象初始化前后进行拦截工作的; BeanFactoryPostProcessor:beanFactory的后置处理器;在BeanFactory 标准初始化 之后调用,来定制和修改 阅读全文
posted @ 2018-12-11 20:30 bwwbww 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1. 环境搭建与测试 1)导入相关依赖 数据源、数据库驱动、Spring jdbc模块 2)配置数据源、JdbcTemplate 操作数据 3)给方法上标注@Transactional表示当前方法是一个事务方法; 4)@EnableTransactionManagement开启基于注解的事务管理功能 阅读全文
posted @ 2018-12-11 15:07 bwwbww 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一:AOP基本使用 AOP指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的编程方式; 步骤一:导入aop模块;Spring AOP:(spring aspects) 步骤二:定义一个业务逻辑类;在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常,环绕) 步骤三: 阅读全文
posted @ 2018-12-11 10:09 bwwbww 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1. @Configuration, @Bean @Configuration该注解就是用来告诉spring这是配置类 @Bean该注解是用来注册一个bean。类型是返回值的类型,ID默认是用方法名作为ID的;可以在注解中指定ID,@Bean("person") 以上注解主要是用来取代了配置文件ap 阅读全文
posted @ 2018-12-09 16:24 bwwbww 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 实际操作 基本操作 1. git init 初始化仓库 .git 目录为该仓库的工作树; 2. git status 查看仓库的状态 3. git add 向暂存区中添加文件 4. git commit 保存仓库中的历史记录 5. git log 查看提交日志 git log pretty=shor 阅读全文
posted @ 2019-05-04 21:25 bwwbww 阅读(130) 评论(0) 推荐(0) 编辑
摘要: git 阅读全文
posted @ 2018-11-16 15:55 bwwbww 阅读(161) 评论(1) 推荐(0) 编辑
摘要: 1. 创建索引,修改索引,删除索引 2. 默认分词器standard standard tokenizer:以单词边界进行切分standard token filter:什么都不做lowercase token filter:将所有字母转换为小写stop token filer(默认被禁用):移除停 阅读全文
posted @ 2018-10-23 15:57 bwwbww 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. 搜索结果中的一些词的含义 took:整个搜索请求花费了多少毫秒; hits.total:本次搜索,返回了几条结果; hits.max_score:本次搜索的所有结果中,最大的相关度分数是多少,每一条document对于search的相关度,越相关,_score分数越大,排位越靠前; hits. 阅读全文
posted @ 2018-10-19 12:29 bwwbww 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1. 针对Elasticsearch并发冲突问题,ES内部是如何解决的? 1)ES内部是线程异步并发修改的,是基于_version版本号进行乐观锁并发控制的; 2)若后修改的先到了,那么修改后版本发生变化,先修改的后到发现版本不一致就扔掉了,保证了数据的正确性; 3)primary shard与re 阅读全文
posted @ 2018-10-17 20:39 bwwbww 阅读(1095) 评论(0) 推荐(0) 编辑