P32 Compass是一流的开放源码JAVA搜索引擎框架,对于你的应用修饰,搜索引擎语义更具有能力。依靠顶级的Lucene搜索引擎,Compass结合了,像Hibernate和Sprin的流行的框架,为你的应用提供了从数据模型和数据源同步改变的搜索力.并且添加了2方面的特征,事物管理和快速更新优化.Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便捷。
P3 最近正在拜读Hibernate之父大作 Java Persistence with Hibernate ,颇有收获。在我们熟悉的Hibernate映射文件中也大有乾坤,很多值得我注意的地方。
P2 1~3逻辑题(就是那些有点考验你智商的或者考验你逻辑能力的题目)JAVA基础题4、抽象类与接口有什么不同?5、关于线程的题目,记不清了。算法题6、写出2乘以17效率最高的算法?7、编程题(题目太长,略)。好像还是关于JAVA的知识点
P9 理论上,Web分层设计的各个层都可以有缓存,Web中的任何对象都可以缓存。 Http请求结果的缓存 浏览器缓存、代理缓存、服务器端方向代理缓存、使用Filter实现对请求结果页面的缓存 Java对象的缓存 缓存数据库查询结果对象
P7 摘要:JVM作为Java的核心技术,很多朋友想必也有研究。一直都在关注JVM方面的技术,以前看过一些书籍和网上的资料,自己也发了些Blog文章,不过还是没有彻底的了解JVM机制,最近有时间研究了研究,特此写下一篇文章并结合笔者多年实践以揭露JVM实现机理。
P11 篇昨天我们大概讲了下AndroidNDK的开发概况和常见的技巧,很多网友感到表示十分感兴趣发来了邮件希望继续,今天Android123还是从头还是谈论下Java的调用C++的JNI,以便大家开发出一些功能较强大些的Android应用.
P32 SVN使用手册大全(史上最全).
P3 门户可以将不同的portlet连接在一起,portlet之间可以通过事件服务进行通讯,该服务并不是一个可信任的消息服务,很多情况下portlet事件并不能保证能够传到目的地,还有消息死锁的问题,这个需要用程序进行控制,门户没有专门的机制解决。 通过事件进行通信分成两步:事件的声明,事件的接受与处理。 对于一个事件的声明包括三个部分,分别是事件的定义声明、事件的发布载体声明也就是发布该事件的portlet声明、事件接收载体的portlet声明。
P8 在需要集成进门户的WEB应用中,web.xml同目录下新建一个portlet.xml,其作用是配置在门户中显示的portlet,如指定对应的java类、初始化参数、不同模式下显示的页面、portlet标题等等。
P43 一个 Portal(门户网站)就是指一个 Web-based 的系统,通常都会提供个人化设置、单一登陆、以及由各种不同来源或不同网站取得各式各样的信息,并且将这些信息放在网页之中组合而成的呈现平台,门户网站会有精巧的个人化设置去提供定制的网页,当不同等级的使用者来浏览该页面将获得不同的信息内容。
P11 本节摘要:之前对JSON做了一次简单的介绍,并把JSON和XML做了一个简单的比较;那么,我就在想,如果是一个json格式的字符串传到后台,需要怎么对其处理?如果前台页面需要后台返回的是一个json的字符串,那么后台是怎么把json格式的字符串给拼装起来的呢?JSON和XML是不是有某种联系,他们之间是不是可以互相转换?……带着这些问题,搜索了相关的资料,并自己实际动手操作,总算对这些问题有了个比较清晰的认识。这些问题主要是通过JSONObject这个插件的jar包实现。
P8 Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。
P4 正在学习uml,在网上找了这篇文章学习类之间的关系,虽然作者讲的已经很清楚,但我还是不能完全弄清楚他们之间的区别,尤其是关联、聚合、组合这三者的关系!!现在把这篇文章转载这里一遍深入了解类之间的关系
P18 运用html标记,css,javascipt技术完成一个完整网站的设计。每人完成5-10个页面,要求: 1)网页没有错误;2)利用css技术使得网站风格统一;3)灵活运用javascript使网页生动。
P49 mysql查询语句大全集锦
P46 Nginx的源码是0.8.16版本。不是最新版本,但是与网上其他人研究nginx的源码有所修改。阅读时注意参照对比。Nginx可以开启多个进程,每个进程拥有最大上限128个子线程以及一定的可用连接数。如果你希望使用线程可以在配置文件中设置worker_threads这个参数,但这个参数在Nginx官方手册上没有。只有通过阅读源代码才看到。最大客户端连接数等于进程数与连接数的乘积,连接是在主进程中初始化的,一开始所有连接处于空闲状态。
P78 缘起nginx是一个开源的高性能web服务器系统,事件驱动的请求处理方式和极其苛刻的资源使用方式,使得nginx成为名副其实的高性能服务器。nginx的源码质量也相当高,作者“家酿”了许多代码,自造了不少轮子,诸如内存池、缓冲区、字符串、链表、红黑树等经典数据结构,事件驱动模型,http解析,各种子处理模块,甚至是自动编译脚本都是作者根据自己的理解写出来的,也正因为这样,才使得nginx比其他的web服务器更加高效。
P40 第一部分:批处理的专用命令 批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。这些命令统称批处理命令,下面我就来给大家介绍一下批处理的命令。 1、REM REM是个注释命令一般是用来给程序加上注解的,该命令后的内容在程序执行的时候将不会被显示和执行。
P30 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。
P8 JNDI诞生的理由似乎很简单。随着分布式应用的发展,远程对象访问成为常用的方法。虽然通过Socket等编程手段仍然可以实现远程通信,但按照模式的理论来说,具有很大的局限性。RMI、RMI-IIOP等技术的产生,使远程对象的查找成为了技术焦点,JNDI技术也就应运而生。