Tag Archives: 读书笔记

Search Engines: Information Retrieval in Practice – 第7章

这章想看很久了,信息检索最核心的东西:检索模型(Retrieval Models)!

1、信息检索发展45年来的核心问题:让人们找到所需要的信息。

2、理想很丰满,但现实很骨感,我们现在只能做好一件事情:对文档进行排序,让最相关的排在前面----这就是信息检索模型。

3、检索模型的成功应用,让1990s间,检索效果提升了100%以上。

4、说到“文档相关”,有两组需要区分的概念:
(1)话题相关 or 用户相关。用户相关显然是最理想的情况,但一般很难实现,多数情况,还是[......]

继续阅读

轻量级JavaEE企业应用实战(SSH框架) - 读书笔记 - 第一章

本章主要是JSP和Servlet,很多细节以前真没注意过。

1、JSP同Servlet本质是一样的。JSP最终必须编译成Servlet才能运行。

2、早期的J2EE应用,都是JSP为主组成的。但随着业务逻辑不断复杂,JSP充当过多角色就显得不合适了。如今J2EE应用中,JSP已经变成单一的表现层计数,不再包含逻辑组件和持久层逻辑。

3、构建Web应用,一个构建的应用目录应该如下:

<xxxx> - Web应用名称、可以改变

| -  <a.jsp&[......]

继续阅读

Java核心技术卷II(第8版) – 读书笔记 – 第12章

本章的内容是JNI(Java Native Interface),即从Java中访问本地方法(其他语言)。

1、当需要在Java中嵌入其他语言编写的代码,如C时,后者称为本地代码。

2、一般来说,Java虽然在单纯运算方面效率慢于C等,但这往往不是性能瓶颈。例如密码运算在某C/S中占用的时间为10%,网络、I/O速度占90%,用C比Java快两倍,则speedup只有1+0.1*2=1.2,只提升了20%(阿姆达尔定律)。

3、当然,如果项目是遗留的,之前已经有了大量,无法被迁[......]

继续阅读

Java核心技术卷II(第8版) – 读书笔记 – 第11章

1、Java已经逐渐支持在源代码中内嵌调用其他脚本语言,如Javascript / Groovy等。此外,也支持源代码注解,以上这些都是通过编译器API完成的。

2、要内嵌脚本,首先要获取脚本引擎:
// Make manager first
ScriptEngineManager manager = new ScriptEngineManager();
// name could be js/groovy/schema ...
ScriptEngine engine = mana[......]

继续阅读

Java核心技术卷II(第8版) – 读书笔记 – 第10章

1、本章关注Java分布式技术,特别是用于两个Java虚拟机之间的远程方法调用RMI。

2、我们想要这样一种机制:客户端的程序员以常规方式进行方法调用,而无需关心在数据在网络上传输或者解析响应的问题(解决方法是在客户端上安装一个代理类,由他处理技术细节)。

3、类似的,服务器端也需要有这样的功能,让传输和业务逻辑分离,于是有了如下的结构:

客户端 <-调用本地方法、返回-> 代理 <-->代理 <-调用本地方法,返回-> 服务器

4、代[......]

继续阅读