• Java基础 全新时代


    1.HashMap和HashTable区别?

    HashMap是非线程安全,允许空键和空值,但是不允许重复键,但可以包含重复值。效率上可能高于HashTable

    HashTable是线程安全,不允许空值。

    2.String和StringBuffer区别?

    String对象是不可变对象,每次操作String对象都会创建新的对象来保存新值。原来的对象通过jdk垃圾回收。

    String是final类型,即不能被继承。

    StringBuffer是可变对象,通过构造函数创建,不能使用赋值符号,赋值通过append方法。效率高于String。

    str += "hello" 等效于

    StringBuffer sb= new StringBuffer();

    sb.append("hello");

    str = sb.toString();

    3.ibatis最新版本号,ibatis高级特性,各个版本对比,ibatis与hibernate对比区别?jdbc对比

    ibatis_V3

    sqlmap sql语句不能写分号~!

    4.单例模式和静态方法对比?

    Class Singleton{

    private static Singleton instance = new Singleton();  //private static Singleton instance = null;

    Singleton(){} //构造函数

    public Singleton getInstance(){return instance;}

    /*

    public Singleton getInstance(){

    if(instance == null)

    instance = new Singleton();

    return instance;

    }

    */

    }

    静态类不能继承,实现接口,方法不能被重写。静态类一般是在类第一次加载的时候初始化。

    5.Hibernate缓存机制,一级缓存session,二级缓存sessionFactory。

    6.jboss cache

    7.tomcat应用服务器,webspere,tomcat控制台启动的时候,nosession异常,通过拦截器解决。

    8.spring注解方式,spring3.0不用xml bean

    9.spring事务管理器,事务分类(编程式事务和声明式事务),事务控制。

    10.spring jta事务,跨数据源。

    11.spring ioc,aop(切面,连接点,目标对象,通知,织入) DI (依赖注入) setter,构造器,注解。

    12.servlet生命周期,最重要的方法

    13.spring bean 获得方式,getBean(), getBean()是否是同一个对象?

    14.ibatis sqlmap语法,如何判断非空。isNotNull

    15.多线程,多线程应用,同步 (synchrio),定时器+抓取程序(网络上面的数据)

    16.wait() notify()是属于哪个类的方法?是多线程的吗?

    17.set接口实现类有哪些?

    18.android最重要的是Activty活动页切换。

    19.编码规范有哪些要注意点,注释占40%

    20.svn版本控制有哪些要注意点

    21.分页(大数据量,100个页/表)查询语句及sql优化(in/70多秒,exists/3秒以内关键字sql优化)

    22.项目经理的日常职责有哪些?日报,周报,开会,项目进度,质量,成本控制。

    23.数据库大数据量备份表,多张表,根据表名+日期传表名。

    24.quartz定时器例子,json是属于哪个框架下,如何使用的?

    25.工厂模式

    26.spring secui权限控制例子(用户,角色,权限,资源关系)

    27.新技术了解,easyUI,httpWatch,jfreechart,redis,memoryCache,drools规则引擎,flex,hadoop,

      jms,rmi,jdom,poi,lunence,spring mvc+ibatis封装的框架,

      c3po数据源,jdn+c底层调用,流媒体

      page speed(谷歌),sso,FIX,easyUI,ligerUI,hesession

      wli工作流,jndi,CQ开发

    28.jbpm例子(流程定义流程节点),extJs例子(07zxx为例子)

    29.jquery+ajax(url,参数列表,回调函数)  ,struts+ajax,dwr

    30.字符对象.hashcode(),toString()方法。

    31.异常机制,逐层抛出和写入日志。

    32.webservice spring cxf例子

    33.javamail邮件模板,smtp(发邮件),pop3(收邮件)

    34.jquery验证例子+ajax验证,加载list框值。

    35.ssh框架,struts模型驱动,页面数据如何传入Action。

    36.struts值栈,struts标签ognl,令牌Token防止表单重复提交。

    37.面向接口编程,mvc设计模式。

    38.jquery选择器,过滤器,jquery动态效果,树状插件(菜单,权限管理)和自动补全。

    39.mybatis

    40.poi+excel

    41.编码习惯,设计模式(单例,工厂,责任链,模板模式),

    42.jira+svn代码管理,敏捷开发思想

    43.java数据类型范围,int,byte,float->double

    44.javascript setTimeout clearTimeout

    45.jsp转发的两种方式,forward,sendRedirect。

    46.跨域攻击xss及sql注入,非法字符的过滤,spring aop处理。

    --------数据库方面,dba方向--------

    1.oracle存储过程(in,out,inout),触发器。(pl/sql), 游标。

    2.函数与package区别

    3.mysql limit分页查询

    4.DTS(数据源到另一个数据源的同步)

    5.oracle常用函数,mysql常用函数。

    6.ACID,三大范式。(原子性,一致性,隔离性,持久性。)

    7.oracle索引,通常会降低insert速度,提高select/update/delete速度。索引分类?什么情况下建立索引?

    8.sql注入安全

    9.oracle优点:1.多用户大事务量,2.安全性和数据完整性,3.分布式,4.可移植性。

    10.oracle锁:行级锁和表级锁。

    11.sql优化,大数据量处理。

    12.系统项目介绍。

  • 相关阅读:
    配置IIS Express 7.5以允许外部访问
    免费CDN /初体验 访问量激升19%
    微软发布IIS Express:Visual Studio全新内置的Web服务器
    Visual Studio智能提示突然消失的解决办法 (vs2008 vs2010 vs2012 智能提示)
    深入理解HTTP协议
    TSO、UFO、GSO、LRO、GRO和RSS介绍
    MERGE表的问题
    使用zypper安装软件
    Mysql遇到Too many connections的解决办法
    处理SecureCRT中使用vim出现中文乱码问题
  • 原文地址:https://www.cnblogs.com/simpledev/p/3021800.html
Copyright © 2020-2023  润新知