用myeclispe来连接oracle数据库时出现了如下错误:
ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified
到网上一搜都是关于oracle编码的问题,但是我用jdbc连接却没有问题,可以运行,于是想到是不是eclipse本身的问题,最终终于在网上找到此问题的答案,原来是eclipse的环境编码和oracle的有冲突
oracle在注册表中NLS_LANG值为SI ...
当java程序产生一场,可以做以下事情:
1.捕捉并处理它,防止它进一步传播(propagate)
2.捕捉并再次抛出它,这么一来它会被传播给调用端
3.捕捉它,然后抛出一个新异常给调用端
4.不捕捉,听任它传播给调用端
编译器是一个程序,它读入某种语言(源语言)编写的程序并将其翻译成一个与之等价的另一种语言(目标语言)编写的程序。并向用户报告编译源程序中出现的错误。
源语言不可胜数,目标语言可以是另一种程序设计语言或者是从微处理机到超级计算机的任何计算机的机器语言。
根据编译器的构造方法或者它们要实现的功能,编译器被分为一遍编译器,多遍编译器,装入并执行编译器,调试编译器,优化编译器等。但它们要完成的基本任务相同。
编译器的早期工作是把表达式翻译成机器代码
编译器的分析-综合模型
编译由两部分组成,分析和综合,分析部分将源程序切分成一些基本块并形成源程序的中间表示,综合部分把源程序的中间表示 ...
计算机网络:由大量独立的,相互连接起来的计算机共同完成计算机任务的系统。
两台计算机能够交换信息,则它们是相互连接的(interconnected)
通常的连接方式包括,铜线,光纤,微波,红外线和通讯卫星,当然不止这些。
Internet不是计算机网络,而是由许多网络构成的网络。
分布式系统和计算机网络是有差别的,分布式系统只有一个模型或者范型,在操作系统之上有一层软件中间件负责这个模型。而在计算机网络中,这种统一性、模型以及其中的软件都不存在,用户看到的只是实际的机器,计算机网络并没有使这些机器看起来是统一的。(如不同的硬件或操作系统构成的计算机)
分布式系统是建立在网络之上的软件 ...
多年以后我依然是个多愁善感的孩子。
回忆是一种奢侈的东西,尤其是当你回忆美好的东西的时候,如此遗憾,我的记忆在3年前就开始模糊,再也追寻不到原来的样子。高中时代早已离我远去,熟悉的人也已渐行渐远,我甚至想不起我暗恋那个女孩的样子,然而我仍然没有忘记那首歌,一个让我沉浸其中不能自拔的歌曲,《冰雨》。
...
今天居然觉得好累,虽然什么也没有做,这样的日子已经持续好久了,从我刚进公司就这样。自己好像漫无目标的过日子,早起,上班,然后无聊,然后下班,如此的重复让人麻木,我甚至想离开,可是刚毕业的我能够到哪里去呢?一没工作经验,二还是没有工作经验,哪个公司会要一个刚从学校出来没有干过活的家伙?
我曾想着这样的无聊也许是为了等待一个更好的明天,但谁又知道呢?谁能够预测到自己的未来?想着用疯狂的看书来麻痹自己,但是始终是看不下去呀!想着还未毕业的那段日子,我们还在学校疯狂的玩耍,如今我们都踏入社会,却不曾想到真的会如此艰难,思想跟随着社会而改变,那一年的纯真消失再也 ...
服务工作者(service to Worker)模式
描述如何将一个控制器细分为可重用的导航和动作。
视图助手(View Helper)模式
说明如何将一个视图中的相关功能封装进一个单独的可重用的对象。
复合视图(Composite View)模式
将视图分割为多个子视图。
服务工作者(service to Worker)模式
服务工作者(service to Worker)模式建立在模型视图控制器模式和前端控制器模式的基础上,它的目标是维持动作、视图和控制器之间的分离。在这里,服务是指前端控制器这个处理请求的中心。象在前端控制器模式中一样,服务将模型的更新委托给被称为工作者的页 ...
- 11:37
- 浏览 (161)
- 评论 (0)
前端控制器模式
前端控制器模式提供了一个统一的位置来封装公共请求的处理。
任务:执行公共的任务,然后把控制转移给页面相关的控制器。
用servlet做前端控制器(有产生无限循环的缺陷)
由RequestDispatcher的forward方法创建的请求一定不要经过前端控制器。于是必须建立一个约定:建立匹配路径,这样通过一个前缀避免了无限循环。
servlet过滤器
避免了无限循环,而且支持请求截获的细粒度控制,只过滤原始请求,而不做转向和包含。
装饰器模式
动态扩展前端控制器
过滤器机制对发给J2EE服务器的请求进行了装饰,允许对请求进行预处理和对结果进行后处理。过滤器也可以 ...
- 11:01
- 浏览 (169)
- 评论 (0)
模型、视图和控制器
MVC将用户接口问题分割为3个完全不同的部分:模型、视图和控制器。模型存储应用的状态。视图解释模型中的数据并将它展示给用户。最后控制器处理用的输入,然后或者更新模型或者显示新的视图。
控制器是于请求发生联系的起点。它的工作就是协调请求处理、将用户输入转变为模型更新和视图。
模型存数应用状态。应用状态数据可以存储在任何地方:数据库,JavaBean,文件,网络服务或者就在内存中。模型的工作就是管理对该状态的访问,为控制器和视图提供统一的接口(以数据为中心)。
视图从模型中读取数据,并使用这些数据来生成应答。视图本身是一个状态无关的组件,它简单地把模型中的值转化为对客户 ...
- 10:10
- 浏览 (164)
- 评论 (0)
模型-视图-控制器(Model-View-Controller)模式
为整个表达层提供一种能够把状态表达和行为清晰地分离开来的体系结构
前端控制器(Front Controller)模式
阐述了基于请求的环境中如何集中访问
装饰器(Decorator)模式
描述了如何将功能动态地添加给一个控制器。
服务器端表达层
J2EE支持的连接方式包括Web浏览器,支持WAP的电话或者Web服务等等一系列
它们都有一个客户端模型:服务器负责服务器端表达曾,通常生成标注数据,如html,xml,客户端解释标注数据并把它呈现给客户。
它们都是基于请求的:请求-响应模式。
- 09:44
- 浏览 (163)
- 评论 (0)







评论排行榜