自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 代理模式,装饰器模式,桥接模式的区别

代理模式和装饰器模式都持有RealObject(被代理的对象/被装饰的对象) 代理模式用于控制访问,即原本功能的执行与否取决于场景条件,对用户而言重要的是原本的功能装饰器模式用于动态地添加职责,原本的功能必须执行,对用户而言重要的是添加的职责桥接模式用于抽象和实现的分离,即从不同维度划分类的属性,以聚合的方式桥接,降低耦合。与装饰器的区别在于装饰器是对 对象行为的扩展,对需求变...

2018-05-19 11:38:00 1991

原创 springmvc核心架构

核心架构的具体流程步骤如下:1、  首先用户发送请求——>DispatcherServlet,DispatcherServlet一初始化时就会初始化Spring IOC容器(WebApplicationContext),从而将所有的定义的Bean加载到IOC容器中。前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;2、  Dispatch...

2018-04-29 07:57:16 731

原创 hadoop02-yarn/mapreduce

**URL url = new URL("hdfs://master:9000/file");Exception:no protocol hdfsSolution:    1.导入hadoop-hdfs     <dependency>        <groupId>org.apache.hadoop</groupId>        <artifact...

2018-04-29 07:23:51 171

原创 hadoop入门01

**linux网络配置vim /etc/sysconfig/network-scripts/ifcfg-eth0TYPE    = Ethernet  BOOTPROTO=static                  //静态获取IPIPADDR  = 192.168.164.xx      GATEWAY = 192.168.164.2       //网关NETMASK = 255.255....

2018-04-28 09:11:36 231

原创 javaweb编/解码问题

有关编码细节不赘述,总之使用UTF-8编码,再使用UTF-8解码就是最稳的charset         这个是告诉浏览器如何解码的get请求    访问一个url,如在浏览器输入一个地址,使用<a>标签的href等向服务器发起get请求,例如下地址http://localhost:8080/examples/servlets/servlet/小白?author=小白URL      ...

2018-04-21 09:12:17 192

原创 深入分析javaweb内幕读书笔记01

浏览器缓存机制浏览页面发现异常时考虑缓存问题Ctrl+F5刷新页面,在Http的请求头增加一些请求头(Progma:no-cache, Cache-Control:no-cache)Cache-Control/Progma    这个Http Head用于指定所有缓存机制在整个请求/响应链中必须服从的命令(和其它一些请求字段如Expires[缓存失效]同时出现时,会将其覆盖)Last-Modifi...

2018-04-18 09:49:19 176

原创 比van Emde Boas线段树简单的zkw树

首先van Emde Boas树的实现比zkw树复杂了太多其次zkw树只需要简单的位运算即可实现,效率也是相当快的关于van Emde Boas树的实现有空再写吧(有了zkw真的会懒)//建树void Build(int n) //n->输入元素个数{ for(M=1; M<=n+1; M<<=1); //树的大小为比n大的最小2次幂 for(int i=M+1; i<

2016-10-22 10:07:30 1615

原创 算法导论--红黑树的维持平衡

//c语言代码:基本引用或模仿自http://blog.csdn.net/chenhuajie123/article/details/11951777,还有个人的一点补充//删除节点修复,关键在于双层色(额外黑色)恢复成单层 static rb_node_t* rb_erase_rebalance(rb_node_t *node, rb_node_t *parent, rb_node_t *ro

2016-10-05 10:27:32 767

原创 算法导论--最优二叉搜索树

/*len是关键字的数目p[i]是ki关键字的概率,q[i]是di伪关键字的概率w[][]是子树的概率之和-->子树作为一个节点的子树后,depth+1,对总体的期望代价相当于加上子树概率之和e[][]是子树的期望代价-->(叶子->子树->更大的子树->完整的树root[][]是树根*//*e[1][1]代表一个关键字建成的最优二叉搜索树->子问题最优解e[1][x]代表x个关键字建成的最优二叉

2016-10-02 15:00:47 641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除