会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
bluedarkni
笨鸟也要飞,蜗牛也要爬呀...
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
2019年10月7日
Spring IOC(2)----如何注册bean定义
摘要: 前面说到IOC容器在刷新之前的一些初始化工作,现在来看看在refresh()方法中,是怎样来加载注册我们自己的bean定义的。 refresh()方法中有很多功能,从注释中就可以看出来 我们本次重点关注invokeBeanFactoryPostProcessors(beanFactory);这个方法
阅读全文
posted @ 2019-10-07 18:56 白露非霜
阅读(1288)
评论(0)
推荐(0)
2019年10月6日
Spring IOC(1)----容器刷新(refresh())之前
摘要: 首先本次分析是基于注解形式的,想来xml格式的原理都是类似的。 首先说一下什么是Bean定义(beandefinition):bean定义并不是实例化的bean,而是bean对象的一些信息,根据这些定义的信息最后来初始化bean。比方说就是一些类的信息,还有我们配置的该实例的信息(是否懒加载,单例还
阅读全文
posted @ 2019-10-06 23:10 白露非霜
阅读(1165)
评论(0)
推荐(0)
2019年10月5日
设计模式---代理模式
摘要: 代理模式: 为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象。这样做的好处是可以在目标对象实现的基础上,增强额外的功能操作,扩展目标对象的功能。比方说数学老师休产假了,这个时候就需要另外一个老师来代课了,而代课老师不仅仅会上数学课,还会在数学课上给同学们讲一些课外的东西。
阅读全文
posted @ 2019-10-05 19:04 白露非霜
阅读(360)
评论(0)
推荐(0)
2019年9月22日
设计模式---状态模式
摘要: 问题场景: 对于一个订单在不同的阶段有不同的状态,不同的状态处理逻辑也不一样。如果使用if/esle来判断订单状态,从而实现不同的操作。这样难以应对变化,增加一个状态,我们就需要增加一个分之,还可能影响原有逻辑判断。 if(待支付){ xxx }else if(已付款){ xxxx }else if
阅读全文
posted @ 2019-09-22 18:40 白露非霜
阅读(1513)
评论(0)
推荐(0)
设计模式---桥接模式
摘要: 问题场景: 现在的手机有很多不同的品牌,样式也各种各样,什么水滴屏,刘海屏,挖孔屏,什么华为,vivo,小米等等。如果我们基于继承关系来设计的话,你就会发现这个时候有点无从下手了。 当然这个图的设计是不合理的,你也可以试着将不同的屏再抽象下,但是发现还是不是很合理,而且即使实现了要扩展的话很是麻烦。
阅读全文
posted @ 2019-09-22 02:50 白露非霜
阅读(392)
评论(0)
推荐(0)
2019年9月1日
redis数据结构及其使用场景、持久化、缓存淘汰策略
摘要: Redis 单线程高性能,它所有的数据都在内存中,所有的运算都是内存级别的运算,而且单线程避免了多线程的切换性能损耗问题。redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,依次放到文件事件分派器,事件分派器将事件分发给事件处理器。 1.Redis数据结构及简单操作指令、应用场景
阅读全文
posted @ 2019-09-01 17:49 白露非霜
阅读(1542)
评论(0)
推荐(0)
2019年8月25日
mysql------explain工具
摘要: 基于mysql5.7,innodb存储引擎 使用explain关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返 回执行计划的信息,而不是执行这条SQL ,如果 from 中
阅读全文
posted @ 2019-08-25 13:04 白露非霜
阅读(818)
评论(0)
推荐(1)
mysql索引数据结构
摘要: 什么是索引?索引就是排好序的数据结构,可以帮助我们快速的查找到数据 推荐一个网站,可以演示各种数据结构:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 图解几种数据结构: 二叉树:如果数据是单边增长的情况 那么出现的就是和
阅读全文
posted @ 2019-08-25 00:37 白露非霜
阅读(38512)
评论(3)
推荐(4)
2019年8月11日
java8(2)--- Stream API
摘要: 1.简述 Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一 个就是 Stream API。 Stream 是处理集合的抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL
阅读全文
posted @ 2019-08-11 13:52 白露非霜
阅读(337)
评论(0)
推荐(0)
2019年8月10日
java8(1)--- lambda
摘要: 项目马上切java8了,之前对于java8的东西都是东打一棒西打一锤的了解了些。这次搜集整理了下,从lambda到stream相关的API等。 1.Lambda和匿名内部类 Lambda 是一个匿名的函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递),我一直
阅读全文
posted @ 2019-08-10 23:33 白露非霜
阅读(339)
评论(2)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
下一页
公告
访问量