- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 代理模式,装饰器模式,桥接模式的区别
代理模式和装饰器模式都持有RealObject(被代理的对象/被装饰的对象) 代理模式用于控制访问,即原本功能的执行与否取决于场景条件,对用户而言重要的是原本的功能装饰器模式用于动态地添加职责,原本的功能必须执行,对用户而言重要的是添加的职责桥接模式用于抽象和实现的分离,即从不同维度划分类的属性,以聚合的方式桥接,降低耦合。与装饰器的区别在于装饰器是对 对象行为的扩展,对需求变...
2018-05-19 11:38:00 2049
原创 springmvc核心架构
核心架构的具体流程步骤如下:1、 首先用户发送请求——>DispatcherServlet,DispatcherServlet一初始化时就会初始化Spring IOC容器(WebApplicationContext),从而将所有的定义的Bean加载到IOC容器中。前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;2、 Dispatch...
2018-04-29 07:57:16 767
原创 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 198
原创 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 266
原创 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 214
原创 深入分析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 203
原创 比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 1635
原创 算法导论--红黑树的维持平衡
//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 787
原创 算法导论--最优二叉搜索树
/*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 673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人