• 面试用友的前后;笔试跟面试


      

      1 //form的text
      2 <input type="text" name=username value=admin>
      3 <%=String username=request.getParameter("username"); %>
      4 //url
      5 http://localhost:8080/a.jsp?username=admin&password=111
      6 String username=request.getParameter("username");
      7 String username=request.getParameter("password");
      8 //hidden
      9 <input type="hidden" name=username value=admin>
     10 String username=request.getParameter("username");
     11 
     12 //servlet与jsp的区别
     13 1.servlet是在java代码里面放html,jsp是在html里面放java代码,(最后运行的时候服务器会把jsp解析成servlet)
     14 2.servlet是一个java类,有自己的映射,而jsp不是
     15 //映射是什么,你怎么理解映射
     16 映射就是别名,通过别名可以访问
     17 //Hibernate中,不看数据库,不看xml文件,不看查询语句,怎么知道表结构
     18 看表结构对应的文件,比如Userinfo表对应的UserInfo.java
     19 //MVC
     20 1.各司其职,互不干涉
     21 2.强制的把视图控制和模型层分开。不仅实现了功能模块和思想那是模块的分离,
     22 同时它还提高了应用系统的可维护性。可扩展性,可移植性和组件的可复用性
     23 //struts对一张表的增删改查写几个anction
     24 写一个action,让这个action继承自DispatchAction,然后在struts-config.xml中给这个action映射嫁衣参数,
     25 parameter="method"
     26 //struts的actionform好不好
     27 1.很多余。其实是不好用的
     28 2.把actionform换成org.apache.struts.validator.LazyValidatorForm,这样子
     29 你完全不用谢你的actionform这个类。
     30 //hibernate的好处
     31 1.的好处就是简化数据库的操作,允许你的代码以对象模式来访问数据库内容
     32 user.id
     33 2.对于复杂的表跟表之间的关联我们也不用去使用复杂的Select等SQL来操作,而是
     34 、使用对象可以方便获取
     35 //mvc再加一层
     36 hibernate的持久层
     37 //SQLServer中的数据库在Oracle中对应的是什么?
     38 表空间
     39 //我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法
     40 当你调用start(方法时你讲创建新的线程,并且执行在run()方法里的代码,但是
     41 如果你直接调用run方法,它不会为你创建新的线程,也不会执行调用线程的代码,
     42 //实现thread的两种方式
     43 1.继承thread类
     44 class MyThread extends MyThread{
     45     private String name;
     46     public MyThread(String name){
     47         this.name=name;
     48     }
     49     //覆盖Thrad类中的run方法
     50     public void run(){
     51         System.out.println("MyThread--->"+name);
     52 
     53     }
     54 }
     55 public class TestThread{
     56     public static void main(String args[]){
     57         MyThread t1=new MyThread("thread_1");
     58         MyThread t2=new MyThread("thread_2");
     59         t1.start();//调用线程启动方法
     60         t2.start();    
     61     }
     62 }
     63 2.实现runnable接口
     64 class MyThread implements Runnable{
     65     private String name;
     66     public MyThread(String name){
     67         this.name=name;
     68     }
     69     public void run(){
     70         System.out.println("MyThread-->"+name);
     71     }
     72 }
     73 public class TestThread{
     74     MyThread t=new MyThread("线程");
     75     new Thread(t).start();
     76     new Thread(t).start();
     77 }
     78 //----------------------------------------------
     79 class MyThread extends Thread{
     80     private String name;
     81     public MyThread(String name){
     82         this.name=name;
     83     }
     84     public void run(){
     85         System.out.println("MyThread-->"+name);
     86     }
     87 }
     88 public class TestThread{
     89     public static void main(String args[])
     90     {
     91         MyThread t1=new MyThread("thread_1");
     92         MyThread t2=new MyThread("thread_2");
     93         t1.start();
     94         t2.start();
     95     }
     96 }
     97 
     98 
     99 
    100 class MyThread implements Runnable{
    101     privte String name;
    102     public MyThread(String name){
    103         this.name=name;
    104     }
    105     public void run(){
    106         System.out.println("MyThread-->"+name);
    107     }
    108 }
    109 public class TestThread{
    110     MyThread t=new MyThread("线程");
    111     new Thread(t).start();
    112     new Thread(t).start();
    113 }
    114 
    115 //-------------

    在面试之前我看了一些用友之前的面试题目,

    用友的面试题目有:单选 多选 简答  一道编程题目

    题目都是考察一些基础跟中英文翻译,比如override跟overload的区别,finalize跟final的区别,

    笔试的时候会问你的问题有:

    第一:最后一道编程题目的思路

    第二:你家里的情况

    第三:你的未来职业规划这样子

    面试官是技术经理,人还不错。那天我比较紧张,他还跟我开玩笑,哈哈,感觉挺好的。

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    nopCommerce添加支付插件
    nopCommerce的配置以及汉化
    面试题-螺旋矩阵
    Eratosthenes筛选法
    rtp传输音视频(纯c代码)
    ts文件分析(纯c解析代码)
    h265文件分析(纯c解析代码)
    mpeg4文件分析(纯c解析代码)
    flv文件解析(纯c解析代码)
    mpeg2文件分析(纯c解析代码)
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4878452.html
Copyright © 2020-2023  润新知