Java版-Servlet3.0笔记之Redis操作示范Retwis (java版指令大全)

教程大全 2025-07-16 20:55:35 浏览

Retwis-JAVA,基于Servlet 3.0 + URLRewrite + Freemarker + Jedis。示范运行在Tomcat 7中,Redis为***的2.22版本,jedis为redis的java客户端操作框架。在Servlet 3.0规范中,对Url映射处理依然没有进步,因此只能使用UrlRewrite框架让部分url看起来友好一些。另外,项目没有使用IOC容器框架,没有使用MVC框架,代码量稍微多些,代码相对耦合一些。若使用Struts2 + Spring 代码量会少一些。

对涉及到的redis存储结构,大致如下:

涉及到的两个对象很简单:

序列化后以二进制数据保存到redis中:

获取用户的timeline时,redis的LRANGE命令提供对list类型数据提供分页操作:

很显然,LRANGE取出了Status对象的ID,然后我们需要再次根据ID获取对应的Status对象二进制数据,然后反序列化:

以上使用JDK内置的序列化支持;更多序列化,可参考hessian、google protobuf等序列化框架,后者提供业界更为成熟的跨平台、更为高效的序列化方案。更多代码请参见附件。

一些总结和思考:

不仅仅是缓存,替代sql数据库已完全成为可能,更高效,更经济;虽然只是打开了一扇小的窗户,但说不准以后人们会把大门打开。

实际环境中,可能***方式为SQL + NOSQL配合使用,互相弥补不足;还好,redis指令不算多,可速查,简单易记。

JAVA和RUBY代码相比,有些重

另:

在线版,请参考。那个谁谁,要运行范例,保证redis运行才行。

java版指令大全

【编辑推荐】


扩展名PDB是什么程序

PDB 3Com PalmPiLOt数据库文件 文件后缀名大全在网上找的一些文件的后缀。供参考 ICA Citrix文件 |K ICB Targa位图文件 ) ICC Kodak打印机格式文件 q \q ICL 图标库文件 ^gp ICM 图形颜色匹配配置文件 }-X ICO Windows图标 Y)~ IDB MSDEv中间层文件 8y IDD MIDI设备定义 .q IDF MIDI设备定义(Windows 95需要的文件) TSom INP Oracle 3.0疖蛟缙诎姹镜谋淼ピ创?# |P INRS INRS远程通信声频 ;3Pi INS InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备 ) INT 中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 qa8cD- IOF Findit文档 83% IQY Microsoft Internet查询文件 |+ ISO 根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 _GEsK ISP X-Internet签字文件 am JAR Java档案文件(一种用于applet和相关文件的压缩文件) M JAVA Java源文件 I JBF Paint Shop Pro图像浏览文件 -e JFF,JFIF,JIF JPEG文件 dy JMP SAS的JMPDiscovery表格统计文件 `K)tm JN1 Epic MegaGames的Jill of the Jungle数据文件 Nk JPE,JPEG,JPG JPEG图形文件 ^V JS javascript源文件 J7~[S JSP HTML网页,其中包含有对一个Java servlet的参考 pKCD JTF JPEG位图文件 )lf K25 Kurzweil 2500抽样文件 ex$CA KAR 卡拉OK MIDI文件(文本+MIDI) 7I KDC Kodak光增强器 ,vW~O) KEY DataCAD图标工具条文件 _Rw, KFX KoFak Group 4图像文件 5y88rO KIZ Kodak数字明信片文件 @*7B0 KKW RoboHELP帮助工程索引设计器中与主题无关的K开头的所有关键字 G} KMP Korg Tri

软件工程的JAVA方向主要是什么?

培养目标:主要培养计算机软件开发专业人才。 掌握常用的计算机词汇,学会编程式样说明书的规范使用;基本掌握计算机编程原理;掌握计算机操作系统、数据库管理与应用、JAVA语言编程;基本掌握软件开发技巧和开发流程,学会软件开发项目中的综合开发。 通过专业技能集训,学生将具有较丰富的代码编写经验,达到一名计算机开发人员的综合素质要求。 主干课程:Java语言,Jsp技术,servlet技术、Java Bean编程,EJB (CMP)开发技术,基于MVC模式的JSP+Servlet+javabean/ EJB编程等。 着重培训Struts、Hibernate、Spring、iBatis、JSF、EJB3.0等国外主流Java技术,主流Web Server(应用服务器),Websphere 、Tomcat 、JBoss编程及其主流数据库:Oracle 、SQL Server 、MySQL编程。 主 要从事的工作很多,比如3G手机的开发,通信啊,网站,游戏等。 学的好就业就没有什么问题了,工资一般在三千到八千不等

谁可以给我介绍下学习JAVA软件工程师的学习体系

首先分为4个部分的学习操作系统,数据库系统,中间件,和开发工具其中操作系统主要学习linuxwins数据库主要学习mysqloracle中间件主要学习Jbosstomcat开发工具主要学习JAVASEJAVAEEJAVASE基础面向对象应用开发javaeeWEB:JAVAscriptJSPServletMVCxml:ajxjdomxomecside开源框架:strutshibernatespringstruts2.0分布式:rm1ejb3.0webserver

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐