`
抛出异常的爱
  • 浏览: 627775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我又不是免费的google

阅读更多
早上心情不错....有人发了短信给我......
一看

引用

您好!! 这个问题怎么回答?
正文:
1,如果您负责开发Java web服务器,请设计一种HttpSession的实现方案,要求当服务器因死机重启后,能尽可能的恢复之前的会话(写出思路即可)。
2, 在Java web开发中,一些共有信息(比如当前访问量)既可以保存在ServletContext中,也可以存放在静态变量中,请分析这两种方法的优缺点。
3, 下列代码将集合中的字符串进行连接后,放在输入框中显示,请尽可能的优化这段代码
public void test() {
Vector v = new Vector();
v.add("不断加入若干随意的字符串");
v.add("不断加入若干随意的字符串");
....

JTextField1.setText(""); //JTextField1为swing中的输入框实例
for (int i=0; i<v.size();i++)
JTextField1.setText(JTextField1.getText() + ", " + v.get(i).toString());
}
}

我说:

网上找找 不就行了?
1.存硬盘
2.*.class与xml比起来xml好改一些
3.buffer.appand
引用
实验题:
1. 在weblogic上配置一个DataSource,它的JNDI name是jdbc/accountDB, 通过该数据源可以连接到oracle/pointbase中的一个数据库。该DataSource将会作为CMP Enity Bean的数据源。
2. 按以下参数配置weblogic JMS:
Type JNDI Name
----------------------------------------------------------
TopicConnectionFactory jms/TCFactory
QueueConnectionFactory jms/QCFactory
Topic jms/customerTopic
Queue jms/customerQueue
3. 对于银行中的帐户管理:一个用户可以开设多个帐户,对于每个帐户可以有存款(deposit)和取款(withdraw)的操作。对帐户的每个操作都必须记录下来。每个这些操作由出纳(Teller)来完成。相应的实体的属性用java类型表示如下:
Customer:
customerid: int //标识
name: String
address: String
Account:
accountid: int //标识
customer: Customer
balance: BigDecimal
TransRecord:
account: Account
amt: BigDecimal
transType: String{“deposit” ¦ “withdraw”}
transid: java.sql.TimeStamp //标识
任务:
a. 写出建表的sql脚本
b. 编写三个CMP Entity Bean: CustomerEJB, AccountEJB和TransRecordEJB和一个Session Bean: TellerEJB来实现以下的功能:
createCustomer
createAccount
deposit
withdraw
c. 写一个简单的客户端验证以上功能
d. 以上功能必须能够演示
4. 编写一个JMS的客户端CustomerJMSClient,将一个Customer类型对象发送到一个Topic 目的地jms/customerTopic;一个MDB CoutomerMDB正好处理此目的地上的消息,它将获取的Customer对象的属性转化为一个串,然后将这个串发送到一个Queue目的地 jms/customerQueue, CustomerJMSClient从这个Queue上接收到返回消息后将结果打印到控制台。所有程序必须能够演示。


无知也要有点限度吧......
2
5
分享到:
评论
13 楼 抛出异常的爱 2008-05-29  
1
我就不说了,题目问的是怎么样重启后能存数据,那么答案一定是把内容存在硬盘上。
否则放在内存中想也别想。
两个小问题什么时候读出来,什么时候写入硬 盘?
由于是实验系统,所以时时写入硬 盘成为可能,时时读出也可以接受。
2
xml的优点
就是把一个hash方式的数据存成一个树。
查找方便,人眼能看的清。
PS:单机集群,这种类型的应用很少见过我从没考虑过
12 楼 larryzou 2008-05-14  
....楼主答非所问吧?
1,人家是为了问怎么写一个带session的java webserver
答案应该是找一个http请求入口,拿到请求的cookie中保持session的id,然后去cache里面去找,如果没有去硬盘上找(如你的放硬盘),然后初始化session,然后交给后面的jsp/servlet处理。如果用户初始化一个session呢,产生一个记录session的id,放到cookie里面,发回浏览器。


2,我不确定答案,我觉得是问个cluster mode,static class保持的变量无法传达其他node上吧。。但是这个问题又好像很简单,无非serlvet context比起static 来说只能在servlet取。。。有人知道这个答案么,我很想知道m
11 楼 whitesock 2008-02-29  
3
Vector v = new Vector(2000, 0)
10 楼 咖啡舞者 2008-02-29  
我说四句话。
第一、此人拇指功夫了得。
第二、此手机屏幕挺大。
我的话完了。
9 楼 alexlx 2008-02-29  
这是面试的题目吧
8 楼 ddandyy 2008-02-29  
google本来就是免费的吧.................
7 楼 dspiritcat 2008-02-28  
你这样都算RP不好啊?!
有了老婆是多么滴幸福啊~~~
6 楼 抛出异常的爱 2008-02-28  
RP不好....PS有老婆了.
5 楼 lordhong 2008-02-28  
说明你人好~~~对方或许是MM也说不定。。。RP测试下先~~~
4 楼 dspiritcat 2008-02-28  
是啊,要是我会在第一次就无视了。。。
3 楼 simohayha 2008-02-28  
异常,你还回他呀。是我的话直接无视...
2 楼 抛出异常的爱 2008-02-28  
实验题
有点脑子也不会认为我会把这种题的答案给他吧....(网速....)
1 楼 dspiritcat 2008-02-28  
是不是在考试,找你帮忙给答案呢?!
可别打击了你指点新人的热情啊!我觉得JE因为你多了不少新人的哦~
我勉强算一个,哈哈。
我是想像你,等我会的东西多了,就去入门讨论见贴就回的!现在是看见帖子都不会的。。。

相关推荐

    谷歌浏览器(含32位、64位)

    谷歌浏览器(Google Chrome)能够让用户更快速、轻松且安全地使用网络的浏览器,其设计超级简洁,免费,快捷。 安装步骤: 1.首先下载谷歌浏览器软件包,解压后即得到32位与64位安装包 2.鼠标右击“我的电脑”,在...

    谷歌免费短信 在线发送 PHP

    在互联网应用中,短信发送服务常用于验证码验证、通知提醒等场景,而通过谷歌的免费短信服务,开发者可以节省一部分成本。 【描述】:“谷歌应用 免费短信 在线发送 PHP 直接部署即可”意味着用户可以获取到相应的...

    google谷歌浏览器64和86位

    谷歌浏览器,全称为Google Chrome,是一款由Google公司开发的免费且开源的网络浏览器。它以其高效、稳定和安全性能著称,深受全球用户的喜爱。在本文中,我们将深入探讨谷歌浏览器64位和32位(通常表示为86位)的...

    谷歌地球大陆版本安装包

    【谷歌地球大陆版本安装包】是一款专为国内用户设计的地理信息系统软件,它允许用户在三维视图中浏览全球各地的卫星图像、地形地貌以及城市建筑。这款软件提供了丰富的地图数据,包括街道、建筑物、自然景观等,让...

    谷歌翻译应用程序

    Google 翻译是谷歌公司提供一项免费的翻译服务,可提供 80 种语言之间的即时翻译,支持任意两种语言之间的字词、句子和网页翻译。可分析的人工翻译文档越多,译文的质量就会越高。 Google 翻译生成译文时,会在数...

    谷歌浏览器历史版本 80.0.3987.0(开发者内部版本)

    谷歌浏览器,全称为Google Chrome,是一款由谷歌公司开发的免费网页浏览器。自2008年发布以来,它以其简洁的界面、卓越的性能和强大的安全性赢得了全球用户的喜爱。历史版本80.0.3987.0是Chrome的一个早期开发者内部...

    google免费二级域名 支持java 和JDO存储

    google app engine 已经出来很久了,不过我刚发现,我今天把它放到论坛中,不是给google做宣传,只是为那些需要免费域名和空间的朋友给条途径。每个用户好像可以申请10个域名及空间,所有应用程序都可以使用多达 500...

    谷歌浏览器官方正版 windows32位系统适用

    谷歌浏览器,全称为Google Chrome,是一款由谷歌公司开发的免费网页浏览器。自2008年发布以来,它迅速获得了全球用户的广泛喜爱,以其高效、安全、易用和快速的特性成为了市场上主流的浏览器之一。这款浏览器适用...

    谷歌浏览器离线安装 chrome

    谷歌浏览器(Google Chrome)是一款由谷歌公司开发的免费网页浏览器,以其速度、稳定性和安全性而备受用户喜爱。离线安装包则是为了解决在没有网络连接或者网络环境不稳定的情况下安装浏览器的问题。本篇将详细解释...

    谷歌浏览器绿色版

    谷歌浏览器(Google Chrome)是一款由谷歌公司开发的免费网页浏览器,以其快速、稳定和安全的特点深受全球用户喜爱。"绿色版"通常指的是便携式版本,这种版本无需安装即可使用,方便用户随身携带和在不同电脑上快速...

    谷歌浏览器离线安装包的

    谷歌浏览器(Google Chrome)是一款由谷歌公司开发的免费网页浏览器,以其速度、稳定性和安全性而广受用户喜爱。离线安装包是指不依赖网络环境即可完成安装的软件包,这对于网络环境不稳定或需要在多台计算机上快速...

    Google靠什么挣钱

    描述中提到,尽管Google提供了众多免费服务并进行了大规模的并购活动,但其收入主要来源于广告业务。从2002年至2006年的财务数据可以看出,Google的营收在短短五年间实现了显著增长,这在当时的全球企业中极为罕见。...

    Google官方SEO指南

    SEO不是一次性的任务,而是持续的过程。定期分析网站性能,跟踪关键词排名,根据反馈和数据调整策略,是保持竞争力的关键。 通过学习和应用Google官方SEO指南中的原则,你可以提高网站在搜索引擎中的表现,吸引更多...

    谷歌地球取点工具v1.0免费绿色版

    谷歌地球取点工具是在谷歌地球中获取坐标信息的...打开谷歌地球,注意不要全屏,否则取出来的点不是正方形,而是长方形。全窗口取点,把你要的位置调出来。调整好视角海拔高度。按住中键上推,目的:俯视角度=90度。

    用谷歌关键词广告赚大钱

    SEO(Search Engine Optimization),即搜索引擎优化,是指通过对网站结构、内容、链接等方面进行优化,提升其在搜索引擎自然搜索结果中的排名,从而获得更多的免费流量和潜在客户。 #### SEO优化的核心策略: 1. ...

    Google Font本地化.rar

    本地化Google Fonts意味着将所需字体下载到本地服务器或用户设备上,然后在网页代码中引用这些本地字体,而不是通过网络请求Google Fonts服务。这样可以显著减少页面加载时间,提高用户体验,尤其是对于网络条件不佳...

    googletranslatefree:golang中免费的Google翻译

    Google在Golang中免费翻译 注意:这不是Google提供的普通商业Translator API。 安装: 去github.com/bas24/googletranslatefree 用法示例: package main import ( "fmt" gt "github....

    google浏览器安装包

    谷歌浏览器(Google Chrome)是一款由谷歌公司开发的免费、开源的网络浏览器,以其稳定、快速和安全的特点深受用户喜爱。这款"chrome_安装包64位,52.0.2743.116_chrome_installer64.exe"是专为64位操作系统设计的...

Global site tag (gtag.js) - Google Analytics