P267 本文描述的ORALCE及UNIX易错问题全部来自我工作中的经验所得,其中不少错误的理解让我吃尽了苦头,有的甚至让我付出了惨痛的代价。学习ORACLE和UNIX有很多资料,系统学习最好的方法就是从官方文档或各类相关书籍中连贯的学习,这样的系统学习是必不可少的!可是描述整个知识体系的书籍大多不会对某些易错点做特别详尽的强调,毕竟重心不一样。于是我就萌发这样的想法:“把这些容易犯错的地方归纳整理成文,让有基础的朋友加深印象,避免犯错,理解掌握更多实用技巧,同时对自己也是一种促进!”经过一段时间回忆、思考、总结,终于能静下心来,将其整理出来,并与大家共享,想法终于实现了!在写这篇文章的时候,我又有了很多新的收获,因为在写作的过程中,光自己清楚是不够的,“给人一杯水,自己要有一桶水”,要想办法让看的人明白,是一件很不容易的事。由于要不断的实验和推敲,写完本文时我对ORACLE及UNIX又有了新的认识,感觉很快乐!当然,如果大家看过后能将其中部分经验成为自己的经验,能有所得,避免犯我犯过的种种错误,并加深了对ORALCE及UNIX的理解,那我将觉得更快乐!
P3 Java事务处理总结 一、什么是Java事务通常的观念认为,事务仅与数据库相关。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。
P4 1.jdk,jre,jvm关系jdk包含java开发工具包(java.exe等),jre;jre包含jvm,原生函数库等。2.tools.jar的作用安装jdk时会装2套jre,一套为java工具包使用,一套为自己开发的程序使用。比如javac命令实际上是用java写的,具体在tools.jar程序中,bin目录下的javac.exe,jar.exe不过是一个包装。
P3 Java语言有四个权限访问的修饰符:private,public,protected和默认不写(firendly),它们可以修饰类、类的成员变量和类的成员方法。
P7 多态是一个之前一直搞不清楚的概念,通过这次笔记,对多态的概念及应用有了较全面的认识,同时学习了instanceof关键字以及Object类的特点.1.Java中类的多态 所谓类的多态性,是指子类对象和父类对象之间的相互转换.
P3 在一个Server/Client程序中,对Client端的每个请求,Server端返回的结果中均包含响应状态码和响应内容两部分。对于状态码的处理,以前的做法通常是用一系列publicstaticfinalint常量来定义。调用者往往要写一些额外的代码对传入的状态码进行有效性检查。
P3 选定方案:session粘滞利用负载均衡器的session粘滞功能(硬件负载均衡器和mod_jk均具备这种功能),在服务器工作正常的情况下,同一个session的请求会分配到同一个服务器去处理。而当某台服务器故障时,认为原session已失效,请求会被分发到其他的服务器后建立新的session。
P9 虽然许多文章曾经讨论过J2EE最佳实践。那么,为什么我还要再写一篇文章呢?本文究竟与以前的文章有何不同或者说比其他文章好在哪呢?首先,本文的目标读者是正在从事技术工作的架构师。为了避免浪费大家的才智,我会避免讲述一些陈腐的最佳实践,例如“日常构建(builddaily)”、“测试一切(testeverything)”和“经常集成(integrateoften)。任何具有称职架构师的项目都有分工明确的、定义良好的团队结构。他们还为进行编码检查、构建代码(每日或在需要时)、进行测试(单元、集成和系统的)、部署和配置/释放管理而具备已记录的过程。
P13 Tony Hoare: “抽象起源于对真实世界中的对象、事态、过程之间的相似性的认识,以及在聚集这些相似性的同时忽略差异性的决心” ; Grady Booch: “抽象表示一个对象区别与其他类别的对象的本质特征,从而相对于观察者的角度来说,为其提供了明确定义的概念边界”; 抽象是处理复杂事物的基本方法之一; 抽象关注对象的外部视图并将其行为与它的实现隔离开来。
P13 J2EE架构是当前主流的架构之一,目前大多数企业采用J2EE技术的结构设计与解决方案。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise Java Beans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。高效的开发:J2EE允许公司把一些通用的、很繁琐的服务端任务交给中间件供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。
P19 尽管虚拟内存允许进程有其独立的虚拟地址空间,但有时也需要在进程之间共享内存。 例如有可能系统中有几个进程同时运行BASH命令外壳程序。为了避免在每个进程的虚拟内存空间内都存在BASH程序的拷贝,较好的解决办法是系统物理内存 中只存在一份BASH的拷贝并在多个进程间共享。动态库则是另外一种进程间共享执行代码的方式。共享内存可用来作为进程间通讯(IPC)的手段,多个进程 通过共享内存来交换信息。 Linux支持SYSTEM V的共享内存IPC机制。
P212 Eclipse是开放原始码,结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著作义(copyleft)。
P13 1. 新建一个Flex项目,命名为 FlexLogin。 2. 在Flex项目中添加Java 元素。 3. 修改项目中Flex的相关属性。 4. 前台用Flex编写用户登录界面。 5. 后台用Java并连接Oracle数据库处理用户登录。 6. 建立Flex与Java的交互通道。 7. 部署 FlexLogin项目到Tomcat服务器中,启动Tomcat运行FlexLogin.mxml进行测试。
P7 分页显示数据是网站浏览中必备的元素之一,在FLEX中通过数据分页的方法来获取当前显示数据,即能降低网络传的负担同时也能减少Flex的处理工作。分页控件需要的功能有:首页,上一页,下一页,未页和页数跳转等。
P6 设计思想是参考ASP.NET中的ASPNETPager分页控件的思想。
P7 Flex中DataGrid的分页
P4 新建一个Flex Library Project项目,新建一个MXMLComponent的文件,名字么就觉customdatagrid,flex的代码像java,也像javascrpt,可以自己去看看
P20 一、核心概念1.什么叫类?类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。2.什么叫对象?在面向对象概念中,对象(Object)是类的实例(instance)。对象与类的关系就像变量与数据类型的关系一样。3.类的核心特性有哪些?类具有封装性、继承性和多态性。封装性:类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类中的私有变量和类中方法的实现细节。
P8 在IEEE标准754之前,业界并没有一个统一的浮点数标准,相反,很多计算机制造商都设计自己的浮点数规则,以及运算细节。那时,实现的速度和简易性比数字的精确性更受重视。
P4 一、判断题1Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free[错]2子类要调用父类的方法,必须使用super关键字[错]3有的类定义时可以不定义构造函数,所以构造函数不是必需的[对]4类及其属性、方法可以同时有一个以上的修饰符来修饰[对]5抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法[错]6最终类不能派生子类,最终方法不能被覆盖[对].