zoukankan      html  css  js  c++  java
  • Java基础二 全新时代

    1.jquery选择器(id,class,标签),过滤器,动态效果。jquery跨域方法?getJSON(),jquery+ajax返回url参数/xml/json

    2.项目管理,开发流程,早会,例会,代码bug缺陷管理系统。

    3.新技术:easyUI,LigerUI,Mybatis,Hsession,wli工作流,c3po连接池

    jndi,CQ开发,ebs erp oracle开发,OAF框架,谷歌地图插件,oracle osgi分布式

    tapestry5手动写事务(跨jdk),电子报表,sp,pb(powerbuilder,类似c#开发工具),powerdesigner

    4.html页面写<# if() > </#>

    5.封装框架:spring+ibatis,spring mvc+ibatis或加jquery。

    6.ejb+ibatis,ssh

    7.登录服务器端生成随机码的好处,及struts token令牌防止form表单重复提交。

    8.poi操作excel

    9.编码习惯,代码规范,设计模式(单例,工厂,责任链,模板),代码规范(1.英文名,2.静态常量大写,3.get/set方法无逻辑代码,4.不用嵌套for循环,使用递归算法。),算法 

    10.jira+svn代码管理,敏捷开发思想(以人为核心,迭代,循序渐进的开发方法。)。瀑布模型(1.项目从开始到结束按照一定的顺序执行,2.瀑布模型是文档驱动的,各个阶段不连续也不交叉,3.瀑布模型将软件生命周期的各项活动规定为依据固定顺序连接的阶段性工作,是一种线性模型。)。

    11.mybatis,hibernate,jdbc对比。hibernate与ibatis区别?

    12.json

    13.hibernate缓存,一级缓存,二级缓存。

    14.方法论:视频教学,百度文库。

    15.项目管理:新人循序渐进,兴趣大代码速度快,善积累代码速度慢。

    16.ibatis sqlmap sql语句不能写分号,## $$符号。

    17.struts标签ognl,struts下载。

    18.spring事务,编码式事务和声明式事务。

    19.jsp转发方式,forward和sendRedirect。

    20.sql注入,跨域攻击。sql语句封装传参

    21.hibernate key主键方式,native - mssql, sequence - oracle, increment - mysql

    22.struts1,struts2区别?Action写法,1.execute方法,2.添删改查多个方法。

    23.spring事务,4种隔离特性,7种传播方式(重点在support及何种情况下用),3大部分(1.数据源事务管理器,2.切面,传播特性,3.关联Advisor哪些类哪些方法使用事务)。AOP实现,如传播save* service层方法。

    24.jquery id class取表格的一行,数组对象取第二行。

    25.为什么要软件测试?(1.评估系统的能力,2.识别体系中的弱点,3.系统调优,4.验证稳定性,可靠性。最重要的是强度测试。)

    26.项目管理开发流程:1.问题定义,2.可行性分析,3.需求分析,4.总体分析(总体设计),5.详细分析(详细设计),6.编码和单元测试,7.综合测试,8.软件维护。

    27.web.xml如何加载struts?struts.xml文件 

    28.面向对象编程,面向接口编程。

    29.接口和抽象类的区别?

    30.重载和重写的区别?

    31.类和对象的关系?

    32.HashMap和HashTable区别?

    33.加班看法,业余爱好(对新技术的专注程度)

    34.多线程的两种实现方式?继承Thread,实现Runnable。

    35.jdbc连接数据库步骤流程?

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

    1.oracle存储过程,传参模式(in,out,in out),默认in,函数与存储过程区别?

    2.程序包package,package body

    3.触发器(日志,及联操作),dml,ddl,数据库事件都可以触发,语句,行级触发器。

    4.数据库设计三大范式(1.每列原子性,2.表中每列都和主键相关,3.每列都和主键列直接相关而不是间接相关)。

    5.数据库事务的ACID特性(原子性,一致性,隔离性,持久性)。

    6.oracle游标,索引,数组,pl/sql数据库开发。

    7.delete和truncate区别。

    8.mysql -> oracle脚本转换,(采集库,校验开发库,正是发布库)。

    9.oracle锁,行级锁,排他锁。

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

    11.sql优化,大数据量。系统性能优化

    12.oracle索引分类(位图索引。组合索引,反向键索引,唯一索引。),如性别男,女的情况,bitmap位图索引,值比较少,无频繁修改,避免死锁。

    13.oracle区分大小写吗?oracle函数转成大写。select UPPER('aa') from dual;
    select LOWER('AA') from dual;  --大写转小写--

    14.左连接,右连接,内连接,join on,union关键字。

    15.怎样定义一个嵌套表?

    16.索引,通常会降低insert速度,提高select/update/delete性能。like'%字段%' 查询要不要建立索引?

    17.执行计划,调优工具,检查索引是否应有得当,sql关键字,sql语法,子查询。压力测试

    18.oracle异常exception

    19.空表时sum/count返回结果分别是空和0,mysql返回的是null

    20.oracle分区查询(按星期,按月查询)

    21.oracle视图,为什么要使用视图的好处?

    22.oracle函数,日期,系统时间,字符。to_char(),to_date(),to_number()

  • 相关阅读:
    jq insertBefore 的返回值
    微信公众号-定位之地址逆解析&导航
    微信JS-SDK
    Vue
    ES6-函数的扩展
    ES6-数组的扩展
    JSP
    JS
    HTML+CSS
    jdbc操作数据库
  • 原文地址:https://www.cnblogs.com/simpledev/p/3092526.html
Copyright © 2011-2022 走看看