Jive学习
来源:互联网 发布:淘宝网舞蹈衣服 编辑:程序博客网 时间:2024/06/05 12:42
看了jive的用户注册 注册时 服务器会发送确认邮件~ ,之前配置 邮件发送木有配 现在发不出去 51放假回来后 看下javamail ,
creatAcount.jsp 里面启动 我下载的两个版本不同,,,回来要把新版本反编译一下
通过 Authorization 验证用户是否授权 最后是通过 DBAuthorization 查看是否 激活 把notactive 删除即可
THread 是主题帖的意思 下面可以跟很多回复
block 页 批量查询实现的非常巧妙啊 先返回符合条件的ID集合 然后得到每个block的ID集合 然后即查即显, 节省了大量的内存
在HTMLFilter中还使用了原型(Prototype)模式,原型模式定义是:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。按照这种定义,Java的clone技术应该是原型模式的一个实现。
HTMLFilter的clone方法实际就是在当前HTMLFilter实例中再生成一个同样的实例。这样在处理多个并发请求时,不用通过同一个过滤器实例进行处理,提高了性能。但是HTMLFilter的clone方法是采取new方法来实现,不如直接使用Object的native方法速度快。
Jive的Cache总体来说实现得不是非常精简和有效。它是针对每个具体数据对象逐个实现缓冲,这种“穷尽”的办法不是实践所推荐的用法。通过使用动态代理模式,可以根据具体方法的不同来实现缓存是值得推荐的做法
public UserCache userCache; //用户资料缓存
Jive的管理功能中提供了将Jive数据库数据导出到XML文件的管理工具,在这个工具功能实现中,使用了树形结构的遍历技术。
Jive将ForumThread中的第一个ForumMessage作为root ForumMessage,以这个ForumMessage为根节点,每个ForumThread中包含了一套树形结构。
public GroupCache groupCache; //组资料缓存
public ForumCache forumCache; //Forum论坛缓存
public ForumThreadCache threadCache; //Thread主题缓存
public ForumMessageCache messageCache; //Message缓存
public UserPermissionsCache userPermsCache; //用户权限缓存
自己实现了LinkedList 分别有lastAccessedList ageList CacheObject 封装了Cacheable 类型对象,还有对lastAccessedList ageList的引用 这样当删除 CacheObject时 无需遍历链表。 CacheTimer 为后台线程, 因为System.currentTimeMillis(); 非常费时间
,
CacheTimer 提供一个全局时间戳,每秒更新Cache 的CurrentTime 属性。
- Jive学习
- jive学习笔记
- Jive学习日记
- Jive学习_1
- Jive论坛学习FAQ
- 通过Jive学习 设计模式
- Jive论坛学习FAQ(转载)
- 研究JIVE
- jive sql
- Jive阅读
- jive 配置
- jive论坛
- jive备忘--浅析jive缓存
- jive备忘--浅析jive缓存
- Jive笔记7 -- Jive的硬伤
- jive setup tips
- Jive中的分页处理
- 有关jive的安装
- List 逆序
- 数据库设计
- 数据库设计
- 数据库设计
- iptables添加connlimit模块
- Jive学习
- Android requires compiler compliance level 5.0. Please fix project properties.错误
- Java日期处理
- 扩展Spring框架 VMware推动Java迈向云时代
- 过滤器之Ip过滤器
- ttt
- VC中CTime来限制使用时间
- 如何学好C++
- ttt