`
yfyh87
  • 浏览: 35191 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
好久没发博客了,转一篇新鲜的文章,首发哦
转发朋友的博客,大家支持下 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插件;可以 ...
Global site tag (gtag.js) - Google Analytics