- 浏览: 35525 次
- 性别:
- 来自: 杭州
最新评论
-
zhongmingmao:
十几万条边,一万多个节点的测试用例,电脑内存会溢出,有什么建 ...
JAVA版最短路径 -
skanion:
支持淘宝..抵制假货
马云淘宝商城事件对内表态 -
comsci:
淘宝依靠无数微型企业和个人创业者而发迹,现在觉得自己足够强大了 ...
马云淘宝商城事件对内表态 -
tomfish88:
淘宝论坛么?
马云淘宝商城事件对内表态 -
yfyh87:
littleJava 写道受益不少,多谢!:)
谁动了他的jar包(三)
文章列表
转发朋友的博客,大家支持下
http://56553655.iteye.com/blog/1170086
我们知道,对于WEB页面中的JS和CCS,并不会每次都请求完整的内容,有时候会直接利用本地的缓存;而对页面本身,却往往会去加载完整内容,对于服务器来说可能每次也要生成完整的内容,并送到客户端;同样的,对于一些http接口,每次调用也会去重新生成数据,浏览器也会重新加载完整的数据;
但有这样一些页面,虽然是动态的但变动频率较小,且对于同一用户重复调用可能很多(比如说个人管理后台或者新闻首页面),我们希望像js或者ccs那样在客户端缓存起来.并且,在我们希望的时候,可以更新客户端备份的那个页面,或者接口数据.是否可以做到呢;
事实上,浏览器可以缓存js,就一定能缓存我们的 ...
偶然讨论到图,才发工作过程中这些摸的真少;竟然隐约勾起了大学时代的回忆,
嗯,基本是魔兽争霸和魔兽世界;
突然兴起,重新写写,算是记念;
求A到D点,与B到D点的最短路径
采用Dijkstra算法,用map(java就是好),存储每个子递归过程的中间结果集,确保不会重复计算;
基于此(有cache的 dijkstra实现 ),可任意实现取任意点到点的最短路径及所有路径,及所有点互相之间所有路径及最短路径问题;
递归原理,求A到D的最短路径,即求A相连点到D的不包括A点(已访问点集合)的最短路径加上A到相连点路径的最小值;
针对每个子递归,对起点和终点与已经访问点集合做HashMap的c ...
接
谁动了他的jar包(一) http://ilab.iteye.com/blog/984823
谁动了他的jar包(二) http://ilab.iteye.com/blog/1002629
一的方法侵入性较强,可维护性较差.
二的方法逻辑分工明确,维护性较好,使用起来简单.但无法适用所有的修改情况;
对于不同情况的类,要进行不同的反射改造,和继承.
特别的,对于,final标识的属性或者类来说,二的方法,就无能为力了.
有没有两全其美的方法呢,既可以做到无侵入,易维护,并且可以适用于所有不同的情况,达到完美的替换,以达到修改ja ...
接
谁动了他的jar包(一) http://ilab.iteye.com/blog/984823
续
谁动了他的jar包(三) http://ilab.iteye.com/blog/1006423
用classLoader的方法,将建立一个小的运行机制,和业务代码的相关性很低,冗余代码多;
而且,新建的和原类相同的包名和类不便于维 ...
哈,你想改变jar包某个类的运行方式?
或是因为业务需要,或是因为这个jar暂时不能满足你你欲望...
或者只是for Fun!
但是你无法改变这个jar包,可能因为是公用的,可能因为产品的生成依赖于标准仓库,或者仅仅是你不想用 "编译 ...
你是否常编一些小工具,做一些小东西?
在你扩展维护的时候,是不是觉得实例传递越来越复杂?
你经常改变想法,但小东西不停重构开始耽误你越来越多的时间?
你想到了用spring,但又不想对于一个简单的小东西,引入一个相对小重的框架,让你的小程序加载时都需要卡一下?
哈,试一试用下simpleFactory,是否可以解决你的烦恼,只有一个类哦,copy一下,就可以帮助你实现依赖注入;
simpleFactory是我在做小实验时,为了解决上面的问题,自己写的编码小工具,至少自己用起来很哈皮
SF代码:
package com.honeysuckle.webx.context;
impo ...
老大说大家要写博客哦,恰好StaticVelocity 要开始申请开源了;
把刚写好的申请书贴上吧
一 StaticVelocity 简介
StaticVelocity 是一个基于Apache Velocity模板语言的静态类型检查系统.可以在velocity渲染执行前,对velocity模板做静态类型检查,包括对方法名,属性名,参数的校验等.
StaticVelocity由中文站开发效率小组开发.此外,该小组以此为基础上,扩展出模板开发工具StaticVelocityEditor. StaticVelocityEditor是基于veloEclipse扩展出的eclipse插件;可以 ...