2017年1月2日

spring - aop

摘要: 本文就介绍一下 AOP 在 spring 环境下的应用。 专有名词 编码过程中,会遇到很多类似的名词。 concerns:关注点,就是字面意思,一个我们感兴趣的点; cross-cutting concerns:横切关注点,跨越多个模块的关注点称之为横切关注点。例:日志就是许多模块共同的关注点。日常 阅读全文

posted @ 2017-01-02 01:10 疯狂的妞妞 阅读(320) 评论(0) 推荐(0)

2016年12月31日

spring - InitializingBean和BeanFactoryPostProcessor

摘要: Spring提供了很多切面,用于在项目启动的不同阶段植入代码。 BeanPostProcessor :可以在Bean创建之后,在初始化之前、初始化之后,进行一些额外的操作。 InitializingBean:在所有的Bean互相注入和Properties参数设置之后,在初始化函数调用之前,进行一些额 阅读全文

posted @ 2016-12-31 02:30 疯狂的妞妞 阅读(889) 评论(0) 推荐(0)

spring - ioc

摘要: 业务场景 对象 X 需要这么多对象:A、B、C、D、E、F、G…… 你要怎么处理这种关系? 常规做法 你要先创建实例 X,然后再创建 A、B、C、D、E、F、G…… 最后一个个地 set。 问题 你 new 了这么多对象,是不是很容易就重复创建?(spring 容器解决的问题) 这么多的对象,是不是 阅读全文

posted @ 2016-12-31 01:19 疯狂的妞妞 阅读(215) 评论(0) 推荐(0)

2016年12月18日

代理模式

摘要: GOF概括:为其他对象提供一种代理以控制对这个对象的访问。 代理模式会伴随着程序员走过整个职业生涯,会见到无数这样的代码。 简单地说,就是一个对象,要做某件事情,做这件事之前,要做什么?做完之后,要做什么?异常时,要做什么? 对于这样的需求,就可以使用代理模式。 案例 举个例子:我们要做一件事情,做 阅读全文

posted @ 2016-12-18 03:24 疯狂的妞妞 阅读(169) 评论(0) 推荐(0)

2016年12月8日

k8 - kubectl常用命令

摘要: 前置技能,熟练掌握 docker 相关命令,有很多与 docker 类似的命令 作为运维人员,基本要求背诵的命令 # 获取 default 命名空间下的 pod kubectl get pods # 获取指定命名空间下的 pod kubectl get pods -n [namespace] # 获 阅读全文

posted @ 2016-12-08 21:25 疯狂的妞妞 阅读(264) 评论(0) 推荐(0)

2016年11月25日

mysql - 经典50题

摘要: 经典案例50题,确实经典,在我大学的时候,老师就把这些题目,当成课下作业给我们做了; 还有另一套题目,是算部门收入的,也非常经典,如果这些题不够做,可以再找找(建表语句包含employee的); 这些题目包含多个答案,有一些实习生做的,添加了部分语法分析,可能仍有改进空间。 50题大纲 1、查询"0 阅读全文

posted @ 2016-11-25 15:12 疯狂的妞妞 阅读(353) 评论(0) 推荐(0)

2016年11月16日

二叉树、栈、队列、链表

摘要: 这些源代码,来自大三安卓培训的一次考试,主要由我的同学编写,代码由经过一定调整。 二叉树链表 前序遍历:先访问根节点,然后访问左子树、右子树 中序遍历:先访问左子树,然后访问根节点、右子树 后序遍历:先访问左子树、右子树,然后访问根节点 二叉树 /** * 二叉树 * * @author ChenS 阅读全文

posted @ 2016-11-16 11:24 疯狂的妞妞 阅读(419) 评论(0) 推荐(0)

2016年11月14日

多线程 - 生产者与消费者

摘要: 经典面试题 数据容器:封装生产、消费所需的数据。 生产者:从容器中填装东西,东西生产好了,及时通知消费者。 消费者:从容器取数据,东西取完了,及时通知生存者生产。 分析 没有任何实战价值,但是面试的时候会问。 本文主要是想介绍 Thread 相关的函数,一般不会用到这么底层的代码。 推荐方案:使用读 阅读全文

posted @ 2016-11-14 01:21 疯狂的妞妞 阅读(157) 评论(0) 推荐(0)

2016年11月7日

RandomAccessFile多线程下载、复制文件、超大文件读写

摘要: 简介 最近在准备面试,翻了翻自己以前写的 demo,发现自己写了不少的工具包,今天整理了一下,分享给大家。 本文包含以下demo: 常用方法测试 在文件中间插入一段新的数据 多线程下载文件 多线程复制文件 超大文件的读写 前置技能:掌握 IO 相关的的基本语法 具体注意事项,我会全部写在注释中,它跟 阅读全文

posted @ 2016-11-07 21:47 疯狂的妞妞 阅读(1714) 评论(0) 推荐(0)

2016年10月29日

观察者模式

摘要: GOF概括:定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。 概述 这个可能是最早接触,但是,越学越复杂的设计模式了。 主要是因为 “观察者模式” 可以引申出非常多的知识点:“发布-订阅者模式”、“消息队列”…… 观察者模式是非常重要的一个设计模 阅读全文

posted @ 2016-10-29 15:39 疯狂的妞妞 阅读(139) 评论(0) 推荐(0)

导航