面试题二

1.数据库连接查询。 连接查询用于多表查询 内连接:用inner join 关键字(以学生表为例:select stu.stu_name,sc.stu_score from student stu inner join score sc on stu.stu_id=sc.stu_id) 左外连接:left join on 特征:左边表的字段全部显示,右边表没有的为null select stu.stu_name,sc.stu_score from student stu left join score sc on stu.stu_id=sc.stu=id 右外连接:right join on 特征:右边表的字段全部显示,左边表没有的为null 完全外连接:full join on 2.Oracle,SQLserver,mySQL的查询语句有什么区别? 三种都是关系型数据库,都支持SQL语句,不同的是数据库引擎的不同 就分页来说,oracle用的关键字是rownum,sqlserver用的是top,MySQL的是limit[从第几条开始检索,检索多少条] 3.后台传一个集合给前端,前端怎么遍历?用ajax怎么遍历? 1、用jstl标签库中的c:foreach标签进行遍历 2、用Struts2中的标签迭代器 用ajax遍历:确认返回类型是json dataType:"json" 然后for循环遍历。 4.讲讲你用过的注解。 spring注解:直接在实体类中配置依赖关系 @Autowired:可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作 @Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。 @Service 通常作用在业务层,但是目前该功能与 @Component 相同。 @Constroller 通常作用在控制层,但是目前该功能与 @Component 相同。 spring最主要的就是IOC,AOP思想 IOC:控制反转,也称为依赖注入,把传统的程序控制交给spring容器进行控制,这样减少了对象之间的耦合性。 AOP:面向切面编程,是一种“横切”的思想。 先讲spring的配置步骤: 1、导包 2、配置application.xml文件(依赖关系等) 3、在web.xml文件中配置《加载spring容器》 hibernate注解 在实体类中配置映射关系 与表的关联:@Entity @Table(name=”表名”) 主键:@Id 组件:@Component 服务层:@Service 控制层:@Controller 5.讲讲你用过的Linux系统版本。 redhat,centos 6.讲讲你项目中遇到什么问题,以及怎么解决的。 先检查一遍代码,如果找不到问题,就百度,百度也不行,就问项目组长喽。 7.你用过的前端框架。 jQuery bootstrap EasyUI 8.会不会写css。 会 9.JS的选择器 类,标签,id选择器 10.你能熟练使用SpringMVC吗? springMVC框架:采用注解的方式更方便 11.你在Linux部署过什么? web项目

转载于:https://www.cnblogs.com/jn123/p/6114233.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/402589.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS多视图代码操作

2019独角兽企业重金招聘Python工程师标准>>> 摘抄 http://supershll.blog.163.com/blog/static/370704362012112021115/ 2.1.1 层次结构 基于树的层次结构对iPhone屏幕上的可见内容进行排序。从主窗口开始,视图以特殊的分层方式布置。所有视图都可以有…

MongoDB服务重启及后台运行解决方法

1 在MongoDB 安装目录下 新建一个test文件夹 mkdir /test 2 切换到MongoDB的安装目录(可通过 find -name mongod命令查找安装目录)下 执行: bin/mongod --dbpath ./test/ 重启MongoDB服务 3 在MongoDB安装目录下继续执行: bin/mongod -dbpath ./test/ -…

clover 隐藏没用的启动项

From: https://blog.csdn.net/A807296772/article/details/88636458 参考链接: http://bbs.pcbeta.com/viewthread-1610560-1-3.html 总体思路: 引导项全部禁掉,然后添加自定义项. 具体步骤如下: 开机,出现Clover引导选项、选好mac的启动分区后,先按一下F2,再回车,直到进入…

(转)Tiny210v2( S5PV210 ) 平台下 FIMD 对应 的 framebuffer 驱动中,关于 video buffer 的理解...

原文:http://www.arm9home.net/read.php?tid-25938.html 管理提醒: 本帖被 xoom 执行加亮操作(2012-12-13)如之前所说,一直想知道显示数据都在哪个地方,通常的数据,比如 framebuffer 中的显示数据,和OpenGL 处理的数据…

Swift--控制流与oc不同的地方

1.For-in循环中... for index in 1...5 { print("\(index) times 5 is \(index * 5)") } for _ in 1...5 { 可以用下划线忽略当前值 } 2.字典通过元祖返回 3.do while循环变成repeat repeat { statements } while condition 4.switch不需要break let someCharacter: …

MySQL——字符串拆分(含分隔符的字符串截取)

From: https://blog.csdn.net/pjymyself/article/details/81668157 有分隔符的字符串拆分 题目要求 数据库中 num字段值为: 数据库中 num字段值 实现的效果:需要将一行数据变成多行 实现效果 实现的SQL SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(7…

python3 TypeError: 'str' does not support the buffer interface in python

http://stackoverflow.com/questions/38714936/typeerror-str-does-not-support-the-buffer-interface-in-python 下面这样会报错: bb{"m":1} import urllib.parse urllib.parse.unquote(b) 修正方案: bb.decode() urllib.parse.unquote(b) 即…

C链表反转(时间复杂度O(n))

面试的时候经常会出现的问题,现在都做一遍,回忆一下,练练手. 这个题目需要注意两点: 1.head->next 要先设置为NULL ,否则反转后,它还是指向之前的next节点 2.需要有一个tmp指针,临时保存p->next的地址,这个在改变一个节点的next地址时,经常会用到 示意图 代码实现 #inclu…

mysql中find_in_set()函数的使用及in()用法详解

From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) str 要查询的字符串 strlist 字段名 参数以”,”分隔 如 (1,2,6,8,10,22) 查询字段(strlist)中包含(str)的结果,返回结果为null…

浅谈SQLiteOpenHelper之onUpgrade例子

当你看到这个博文,首先你要了解onCreate这个创建方法,再来继续下文!(可以参考我的上一个博文http://www.cnblogs.com/896240130Master/p/6119616.html) 这个onUpgrade类要在onCreate类的基础上建立!我们知道onUpgrade是…

jboss-AS目录结构了解(资料摘取)

Directory Description bin Contains startup, shutdown and other system-specific scripts. Basically all the entry point JARs and start scripts included with the JBoss distribution are located in the bin directory. 包含了服务器启动,关闭和系统相关…

MySQL 字符串分割 SUBSTRING_INDEX函数

From: MySQL 字符串分割 SUBSTRING_INDEX函数 Sql代码 SUBSTRING_INDEX(str,delim,count) 用delim 分割str,取第count个子串 url http://www.medhelp.org/forums/Acne/show/56 Java代码 substring_index(url,"/",1) 结果是http: Java代码 substri…

C++学习笔记6:多文件编程

1.添加文件到工程中&#xff1b; 2.函数调用时需要前向声明;以下为实例&#xff1a; //add.cpp int add(int x, int y) {return (x y); } //main.cpp #include "iostream" using namespace std;int add(int x, int y);int main(void) {cout << "the resu…

mysql 自定义函数function,函数和存储过程的区别

From: https://blog.csdn.net/u010365819/article/details/80470448 1.MySQL自定义函数简介 在MySQL中使用自定义函数也需要相应的要求&#xff0c;语法如下&#xff0c; 创建新函数&#xff1a; Create function function_name(参数列表) returns返回值类型 函数体内容 …

2013年28周信息安全汇总(7.7 - 7.13)

补丁本周是微软发布补丁的日子了&#xff0c;这一次一共需要打上 7 个补丁&#xff0c;其中有 6 个都是最高级别的“严重”级补丁&#xff0c;主要影响 .NET Framework、Silverlight、Windows、Office、Visual Studio 和 IE&#xff0c;可怜我的操作系统早已是补丁累补丁了。不…

Linux下创建动态库与使用

参考文章&#xff1a;dll和so文件区别与构成&#xff1a;http://www.cnblogs.com/likwo/archive/2012/05/09/2492225.html 动态库路径配置- /etc/ld.so.conf文件&#xff1a;http://blog.csdn.net/blade2001/article/details/32839937 1.如何生成一个动态库&#xff1a; 假设有…

XEN--转载自鸟哥的linux私房菜

初探 XenXen 的效能為什麼能夠這麼好&#xff1f; Xen 在使用上面有什麼樣的限制&#xff1f;我的一部主機最多可以支援幾個 Xen 的模擬環境&#xff1f; Xen 的模擬環境有幾種類型&#xff1f; 這些疑問我們都得要先知道一下才好&#xff01; 當然&#xff0c;最好能夠有個簡單…

[Mojava 10.14.4] Clover隐藏多余分区, 原来可以这么简单

好不容易把黑苹果装完了, 搞定驱动和引导, 剩下的也没啥了, 但还有一事: 隐藏clover中多余的启动项! 直接上最关键的部分: 1. 打开Clover Configurator, 挂载对应的EFI分区 2. 打开分区,加载对应的config.plist文件 3. 切换到Clover Configurator的Gui界面, 添加需要隐藏的项…

Mac下如何配置环境变量

以前都是在Windows平台上开发&#xff0c;在配置一些框架的时候&#xff0c;为了能够在命令行中调用&#xff0c;一般都会配置bin目录到环境变量中&#xff0c;这是为了让命令行在执行的时候&#xff0c;能够查找到对应的执行文件。 现在工作使用Mac&#xff0c;配置环境变量不…

C Primer+Plus(十七)高级数据表示 编程练习(二)

7、编写一个程序&#xff0c;能打开、读入一个文本文件并统计文件中每个单词出现的次数。用改进的二叉搜索树存储单词及其出现的次数。程序读入文件后&#xff0c;会提供一个有三个选项的菜单。第一个选项为列出所有单词连同其出现的次数。第二个选项为让您输入一个单词&#x…