9月24号面试总结(康拓普1面)

康拓普面试
1.springmvc常用注解
@Controller @Requestmapping @RequestParam @Path_variables @ResponseBody

2.常用数据库优化:varchar可以建索引吗
MySQL的btree索引和hash索引的区别
varchar类型数据可以建索引

3.常用数据库表

4.hashmap遍历的方式
1.通过map.keySet()遍历key和value

2.Map.entrySet使用iterator遍历key和value

3.通过Map.entrySet遍历

4.通过Map.values遍历所有的values,但不能遍历key

5.springboot常用注解
@SpringbootApplication @Configuration @Bean @PropertySource(读取proprtties中的内容) @Value(获取properties中的内容) @ComponentScan(包扫描) @SpringBootTest

6.sql语句优化

7.查看sql的执行效率
mysql使用explain查看sql执行效率

8.mybatis #和$的区别
1、

#是预编译的方式,

$是直接拼接;

2、

#不需要关注数据类型,mybatis实现自动数据类型转换;

$不做数据类型转换,需要自行判断数据类型;

3、

#可以防止sql注入;

$不能防止sql注入;

4、

如果只有一个参数,默认情况下,

#{}中可以写任意的名字;

${}中只能用value来接收。

原文地址:https://www.cnblogs.com/WhiperHong/p/11581830.html

时间: 2024-10-07 12:55:39

9月24号面试总结(康拓普1面)的相关文章

9月24号面试总结(康拓普2面)

1.mybatis的<namespace>的作用namespace是用于绑定Dao/mapper接口,即面向接口编程 2.mysql中的group by 和order by 的执行顺序group by 比order by 先执行,sql的执行顺序 3.mybatis所用到的设计模式简单工厂模式(创建对象).构造者模式(复杂对象的构建).单例模式(线程安全).代理模式(通过接口操作数据库).组合模式(动态sql).模板模式.适配器模式.装饰者模式.迭代器模式 4.springboot微服务的理解

7月24号=》266页-270页

12.2 CSS3提供的Transition动画 CSS3提供了Transition动画支持,Transition动画可以控制HTML组件的某个 属性发生改变时会经历一段时间.以平滑渐变的方式发生改变,这就产生了动画效果. Transition动画通过transition属性来指定.transiton属性的值包括如下4个部分. Transition-property:指定对HTML元素的哪个CSS属性进行平滑渐变处理.该    属性可以指定background-color.width.heigh

2017年5月24号课堂笔记

2017年5月24号 星期三 晴 空气质量:优 内容:定位属性,CSS3动画  备注:5月25日补课堂笔记 一.定位属性  01.定位属性 仿写老师代码: <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>定位属性</title> <!-- position:定位属性 属性值: 01.static:默认值

6月24号=》206页-210页

8.3.2 外补丁相关属性 外补丁相关属性有如下几个: margin:该属性可以同时设置上.下.左.右4个边框的外补丁距离.如果只设置了1个长度,则该值将 作为上.下.左.右4个边的外补丁距离. margin-top:设置上边的外补丁距离. margin-right:设置右边的外补丁距离.    margin-bottom:设置下边的外补丁距离. margin-left:设置左边的外补丁距离. 9.1 大小相关属性 大小相关属性主要用于设置目标对象的宽度.高度,包括最大宽度.高度,以及最小宽度.

9月20号面试总结(shangyun)

1.二分法查找实现 2.HashMap和Hashtable的区别 1.继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类.但二者都实现了Map接口. 2.线程安全性不同3.是否提供contains方法HashMap把Hashtable的contains方法去掉了,改成containsValue和containsKey,因为contains方法容易让人引起误解. 4.key和value是否允许null值Hashtable中,key和val

4月24号周五课堂练习:找水王续

一.题目要求 三人行设计了一个灌水论坛.信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子.坊间风闻该“水王”发帖数目超过了帖子数目的一半.如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗? 随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID.据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗? 二.设计思路 三.程序代码 #include<

3月24号周二课堂练习:结对开发----返回一个整数数组中最大子数组的和二

一.题目要求 1.1要求程序必须能处理1000 个元素: 1.2每个元素是int32 类型的: 1.3输入一个整形数组,数组里有正数也有负数. 1.4数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和. 1.5求所有子数组的和的最大值.要求时间复杂度为O(n). 二.源代码 #include<iostream> #include<time.h> #include<conio.h> #define N 100000 using namespace std; v

9月16号面试总结(nantian)

1.spring的理解Spring是一个一站式.轻量级的javaee框架.一站式指的是Spring支持在持久层.业务层.表现层的javaEE开发,轻量级指的是除4个核心包外,其他功能按需引入.Spring的核心是ioc,控制反转,代码控制权由调用方变为服务方,实现解耦的功能.调用方从Spring容器中获取对象,通过di进行依赖注入spring IOC有哪几种实现形式:实例化Bean的4中方式:1.无参构造器2.静态方法工厂3.实体工厂4.实现FactoryBean接口Spring依赖注入:1.s

9月11号面试总结(guangfa)

1.Solr服务器实现搜索,有什么作用全文检索通过分词进行查询,对于企业标准,通过搜索关键字可以找到对于的企业标准 2.工作流引擎activiti工作流引擎,实现流程的会签.审批等功能3.高并发的使用案例:通过配置负载均衡服务器.数据库读写分离.消息队列.reids缓存服务器.单点登入:将多个子系统的登入通过一个登入模块进行控制多线程安全:多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的"超发" "高并发" re