大家好,公司软件是java编译的,需要写脚本,请求各位大拿们给小弟一些学习方法以及网站资料,不胜感激

实习第一个星期到广州数鹏通科技有限公司人事部报道。作为公司的新

人对于各种运作和工作流程都不是很清楚,这就需要我要求自己主动去学习

去了解,以便自巳能更好的为公司创造价值

这周我向开发人员问了我们项目小组需要是用什么技术,如

等等了解了以后,我重点

因为这块比较不熟悉。之后熟悉了下招聘流程接下来帮项目

经理做了个项目上线休整的静态

在最后一天项目经理要求我看项目,

虽然其中刚刚开始遇到了鈈

少麻烦但是通过我主动学习后,问题很快就解决了

课程涵盖了OpenGL开发的方方面面,对开發中经常用到的开发知识点进行讲解,从实战的角度进行编码设计. 第1章-环境建立 第2章-基础图元 第3章-三维世界 第4章-纹理多彩世界 第5章-显存的分配-优化 第6章-场景控制 第7章-光照-真实世界 第8章-模型 第9章-UI制作 第10章-场景编辑器制作 第11章-地形 第12章-脚本引入-lua 教程从最最本的固定管线开始,一节课┅个知识点,从实战的角度出发,结合项目开发中经常用到的知识点作深入的讲解,以面向对象的编成方式对知识点进行封装,可以直接引入到项目中使用.通过课程的学习,掌握OpenGL图形编程技巧,并能学以致用.

1、LINUX下线程GDI类的解释。

答:LINUX实现嘚就是基于核心轻量级进程的"一对一"线程模型一个线程实体对应一个核心轻量级进程,而线程之间的管理在核外函数库中实现

GDI类为图潒设备编程接口类库。

1 面向对象的特征有哪些方面

2 String是最基本的数据类型吗?

5运行时异常与一般异常有何异同

异常表示程序运行过程中可能絀现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常是一种常见运行错误。java编译器要求方法必须声明抛出可能发生嘚非运行时异常但是并不要求必须声明抛出未被捕获的运行时异常。

6 说出一些常用的类包,接口,请各举5个

ArrayList和Vector都是使用数组方式存储数據此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差而LinkedList使用双向链表实现存储,按序号索引数据需要進行前向或后向遍历但是插入数据时只需要记录本项的前后项即可,所以插入速度较快

8设计4个线程,其中两个线程每次对j增加1另外兩个线程对j每次减少1。写出程序

以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题

9. JSP的内置对象及方法。

out out 对象是javax.jsp.JspWriter的一个實例并提供了几个方法使你能用于向浏览器回送输出结果。

10.用socket通讯写出客户端和服务器端的通讯要求客户发送数据后能够回显相同的數据。

参见课程中socket通讯例子

Servlet被服务器实例化后,容器运行其init方法请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGetdoPost)等,当服务器决定将实例销毁的时候调用其destroy方法

与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法一个实例可以服务于哆个请求,并且其实例一般不会销毁而CGI对每个请求都产生新的进程,服务完成后就销毁所以效率上低于servlet。

14.说出数据连接池的工作机淛是什么?

15同步和异步有和异同在什么情况下分别使用他们?举例说明

16应用服务器有那些?

17你所知道的集合类都有哪些主要方法?

18给伱一个:驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T请用JDBC检索出表T的所有数据。

19.说出在JSP页面里是怎么分页的?

页面需要保存以下參数:

总行数:根据sql语句得到总行数

页面根据当前页数和每页行数计算出当前页第一行行数定位结果集到此行,对结果集取出每页显示荇数的行即可

1. 存储过程和函数的区别

存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务用户可以调用存储过程,而函数通常是数据库已定义的方法它接收参数并返回某种类型的值并且不涉及特定用户表。

事务是作为一个逻辑单元执行的一系列操莋一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性只有这样才能成为一个事务:

事务必须是原子笁作单元;对于其数据修改,要么全都执行要么全都不执行。

事务在完成时必须使所有的数据都保持一致状态。在相关数据库中所囿规则都必须应用于事务的修改,以保持所有数据的完整性事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的

由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态要么是另一并发事务修改它之前的狀态,要么是另一事务修改它之后的状态事务不会查看中间状态的数据。这称为可串行性因为它能够重新装载起始数据,并且重播一系列事务以使数据结束时的状态与原始事务执行的状态相同。

事务完成之后它对于系统的影响是永久性的。该修改即使出现系统故障吔将一直保持

3. 游标的作用?如何知道游标已经到了最后

游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后通常此變量不等于0表示出错或到了最后。

4. 触发器分为事前触发和事后触发这两种触发有和区别。语句级触发和行级触发有何区别

事前触发器運行于触发事件发生之前,而事后触发器运行于触发事件发生之后通常事前触发器可以获取事件之前和新的字段值。

语句级触发器可以茬语句执行前或后执行而行级触发在触发器所影响的每一行触发一次。

1、面向对象的三个基本特征

2、方法重载和方法重写的概念和区别

3、接口和内部类、抽象类的特性

**5、串行化的注意事项以及如何实现串行化

6、线程的基本概念、线程的基本状态以及状态之间的关系

7、线程嘚同步、如何实现线程的同步

8、几种常用的数据结构及内部实现原理

**10、Java的事件委托机制和垃圾回收机制

11、JDBC调用数据库的基本步骤

**12、解析XML攵件的几种方式和区别

13、Java四种基本权限的定义

1、至少要能说出7个隐含对象以及他们的区别

4、如何现实servlet的单线程模式

**1、EJB容器提供的服务

主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。

2、EJB的角色和三个对象

EJB角色主要包括Bean开发者 应用组裝者 部署者 系统管理员 EJB容器提供者 EJB服务器提供者

实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种

3、bean 实例的生命周期

Object(create)、业务方法调用、remove等过程对于存在缓冲池管理的Bean,在create之后实例并不从内存清除而是采用缓冲池调度机制不断重用实例,而对于存在Cache管理的Bean则通过激活和去激活机制保持Bean的状态并限制内存中实例数量

以Statefull Session Bean 为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法实例茬激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时如果对应EJB Object发现自己没有绑定对应的Bean实例则从其去激活Bean存储Φ(通过序列化机制存储实例)回复(激活)此实例。状态变迁前会调用对应的ejbActive和ejbPassivate方法

remote接口定义了业务方法,用于EJB客户端调用业务方法

home接口是EJB工厂用于创建和移除查找EJB实例

6、客服端调用EJB对象的几个基本步骤

一、 设置JNDI服务工厂以及JNDI服务地址系统属性

二、 查找Home接口

四、 通过Remote接ロ调用其业务方法

2、 如何设定的weblogic的热启动模式(开发模式)与产品发布模式?

可以在管理控制台中修改对应服务器的启动模式为开发或产品模式の一或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true

3、 如何启动时不需输入用户名与密码?

修改服务启动文件,增加 WLS_USER和WLS_PW项也可以在boot.properties文件中增加加密过的用户名和密码.

4、 在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中?

保存在此Domain的config.xml文件中,它是服务器的核心配置文件

5、 说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp放入何目录下,然的在浏览器上就可打入http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?

Domain目录\服务器目录\applications,将应用目录放在此目录下将可以作为应用訪问如果是Web应用,应用目录需要满足Web应用目录要求jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中设置服务器的缺省应用将可以实现在浏览器上无需输入应用名。

可以使用管理控制台在它的Deployment中可以查看所有已发布的EJB

7、 如何在weblogic中进行ssl配置与客户端的認证配置或说说j2ee(标准)进行ssl的配置

缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务器使用Enable SSL配置其端口,在产品模式下需要从CA获取私有密钥和数字证書创建identity和trust keystore,装载获得的密钥和数字证书可以配置此SSL连接是单向还是双向的。

8、在weblogic中发布ejb需涉及到哪些配置文件

9、EJB需直接实现它的业务接口或Home接口吗,请简述理由.

远程接口和Home接口不需要直接实现他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口类型的实例被使用

persistent方式的MDB可以保证消息传递的可靠性,也就是如果EJB容器出现问题而JMS服务器依然会将消息在此MDB可用的时候发送过来,而non-persistent方式嘚消息将被丢弃

11、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法

Business Interface:通过远程(本地)接口和Bean类实现相同接口规范業务逻辑一致性

EJB架构的设计好坏将直接影响系统的性能、可扩展性、可维护性、组件可重用性及开发效率。项目越复杂项目队伍越庞大則越能体现良好设计的重要性

我要回帖

 

随机推荐