`
mikab
  • 浏览: 17707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
首先澄清一下,JS实现的爬虫是指用JS实现解析逻辑的爬虫,大概的想法就是把某个页面的内容下载下来,像IE或者Firefox那样把HTML的内容解析成DOM树,然后用JS解析页面的内容,得到自己想要的东西。 为什么要用JS呢?一是会JS的人基本都是搞WEB相关的东西的,DOM什么的都是熟人熟路;二是JS里面像CSS selector、jquery这样方便的东西,用起来应该是很爽的。 如果有这么个东西,大家以后没事爬爬数据的时候还是很方便的。 大家觉得这个主意怎么样?要是觉得好的人多,我打算找人一起弄个比较成熟的包出来 。
最近自己打算实现一个比较原始但是可以自动释放的锁的管理类,基本想法是根据一个对象id(整数)得到一个锁,同一时刻只能有一个锁的实例对应该id,并且当内存内没有被外部对象持有该id对应的锁时,无论该锁是不是锁定状态该锁的实例都可以被自动释放掉。 代码大概如下: import java.util.Map; import java.util.WeakHashMap; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Condition; import java.util.concurrent.l ...
在广大的Java界,关于WeakHashMap一直都存在这么个传说:   在WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目  可是WeakHashMap是真的自动移除其条目吗?   今天因为闲来无事,所以想看看WeakHashMap是如何自动实现移除其内部不用的条目从而达到的自动释放内存的目的的。仔细的看了看JVM自带的源代码的实现,在WeakHashMap是主要通过expungeStaleEntries这个函数的来实现的。基本上只要对WeakHashMap的内容进行访问就会调用这个函数,从而达到清除其内部不在为外部引用的条目。但是如果预先生成了WeakHashM ...
本人曾供职于一家国内的还算比较大MIS系统开发商,工作的主要内容是用一套有默认实现的模板式框架去开发一些业务应用系统。在开发的过程中,开发工作的绝大部分内容是配置和写展示用的jsp(没有其他的模板技术)。搞jsp我不在行,于是我就把目标放在了如何减少配置的工作量。这也就是配置继承模式的来源了。到今天算是小有所成,本着请共享和求教的愿望,把我的东西贴出来,希望各位JE大牛帮忙给点意见,本人不甚感激。 话归正题,所谓配置继承呢,准确的应该叫配置信息继承,是指从功能对配置信息的需要出发,按照功能、模块、系统划分建立对应的树形配置域,仿照类继承的方式(系统域是最顶层的父类,功能是最底层的子类)而配置信 ...
Global site tag (gtag.js) - Google Analytics