標籤:error: ror 檔案的 session where .ajax str logs select
1.
寫一個冒泡排序的演算法
升序排列:
int[] nums = {5,6,9,10,20,30,28,27,15};for(int i = 0;i<nums.length;i++){ for(int j = 0;j<i-1;j++){ int temp = 0; if(nums[i]<nums[j]){ temp=nums[i]; nums[i]=nums[j]; nums[j]=temp;}}}
降序排列將nums[i]<nums[j]換成nums[i]>nums[j]
2.jquery如何擷取id為3的元素
(1)引入jquery的jar包
(2)引用jar包到頁面中,若是在js檔案中擷取,js檔案的引入必須在jquery的jar包引入的後面;
(3)var element = $(“#id3”);
3
.interface
關鍵字是做什麼用的?
(1)interface是一個關鍵字,用於聲明介面的關鍵字;
(2)聲明的介面中的方法只能是抽象方法,抽象方法無方法體;
(3)介面中的屬性是常量,只能被初始化一次;
(4)繼承介面的類若不是抽象類別,必須重寫介面的所有抽象方法;
(5)介面可以繼承(extend)其他介面,可以被多個類實現。
4
.
堆和棧的區別
堆和棧都是Java的記憶體空間,用於儲存資訊;
堆用於儲存變數名;棧用於儲存變數的值或引用;
5
.jquery
有哪些方法是實現
ajax
調用的
$.ajax(){
url:
type:
data:
dataType:
success:function(data){
}
error:function(){
}
}
6.寫出聯集查詢sql語句
有兩個表 學生表和成績表 student,score
請寫出一個sql查出一下結果
select stu.Name,sco.Score
from student stu left join score sco
where stu.id=sco.student
7.Hibernate
如何使用,寫一段代碼儲存,刪除,修改一個學生對象
儲存Student資訊:
try{
Configuration context = new Configuration().configure();
SessionFactory sessionFactory = context.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction action = session.startTransaction();
Student student = new Student(1,”hah”);
session.save(student);
action.commit();
}catch(HibernateException e){
if(action!=null){
action.roolback();
}
e.printStackTrace();
}finally{
if(session!=null){
session.close();}
}
刪除Student資訊:
try{
Configuration context = new Configuration().configure();
SessionFactory sessionFactory = context.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction action = session.startTransaction();
Student student = new Student(1);
session.delete(student);
action.commit();
}catch(HibernateException e){
if(action!=null){
action.roolback();
}
e.printStackTrace();
}finally{
if(session!=null){
session.close();}
}
修改Student資訊:
try{
Configuration context = new Configuration().configure();
SessionFactory sessionFactory = context.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction action = session.startTransaction();
Student student = new Student(1,”aha”);
session. saveOrUpdate (student);
action.commit();
}catch(HibernateException e){
if(action!=null){
action.roolback();
}
e.printStackTrace();
}finally{
if(session!=null){
session.close();}
}
8.
寫一段代碼
spring/struts
的方式在一個頁面上顯示一個學生對象。
Struts設定檔Struts.xml:
=======省略部分代碼=====
<package name=”default” namespace=”/stu” extends=”default-struts”>
<action name=”student” class=”com.ssd.StudentAction” method=”getStudent”>
<result name=”getsuccess”>/jsp/student.jsp</result>
</action>
</package>
Spring設定檔:
====注入部分代碼====
<bean id=”dao” class=”com.ssd.StudentDaoImpl”/>
<bean id=”service” class=” com.ssd.StudentServiceImpl” p:studentDao=”dao”/>
<bean id=”action” class=”com.ssh.Action” scope=”prototype” p:studentService=”service”/>
Action類StudentAction 實現了requestAware介面:
private StudentService studentService ;
private Map(String,Object) request;
public String getStudent(){
Student student = studentService.getStudentById(student);
request.put(“student”,student);
return “getsuccess”;
}
===set/get方法省略=====
jsp頁面:
<body>
學生資訊:<input type=”text” name=”name” value=”${student.name}”/>
</body>
9.設計題
A,B兩個系統,設計一個介面,A系統提供,B系統調用,要求:支援高並發,穩定性,資料一致性,即時性要求相對比較低;
10.設計題
如何設計系統的許可權管理,寫出DB設計
11.談談您關注哪些新技術
java面試題05