【MySQL练习(二)——MySQL之经典面试50题(下)】教程文章相关的互联网学习教程文章

练习09.09|Java编程笔试面试题

1.如果程序代码为:public class Demo{public static void main (String[ ] args){String a=args[1];System.out.println(a);进行编译后,执行以下命令将得到什么结果?java Demo a1 a2 a3结果:a22、现有一个类定义如下,请回答问题:class Employee{String name;int age;double wage;static int No=0;Employee(String a1,int a2,double a3){name=a1; age=a2; wage=a3;No++;在使用该类时,已使用下面语句生成了该类的对象:Employee e1...

尚学堂练习9.7|Java编程笔试面试题

1.如果程序代码为:public class Demo{public static void main (String[ ] args){String a=args[1];System.out.println(a);进行编译后,执行以下命令将得到什么结果?java Demo a1 a2 a3结果:a22、现有一个类定义如下,请回答问题:class Employee{String name;int age;double wage;static int No=0;Employee(String a1,int a2,double a3){name=a1; age=a2; wage=a3;No++;在使用该类时,已使用下面语句生成了该类的对象:Employee e1...

西安尚学堂练习9.5|Java编程笔试面试题

1.常用中间件RabbitMQ,kafka等,原理、区别、优缺点。 RabbitMQ是一个AMQP实现,传统的messaging queue系统实现,基于Erlang。老牌MQ产品了。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量还在其次。 Kafka是linkedin开源的MQ系统,主要特点是基于Pull的模式来处理消息消费,追求高吞吐量,一开始的目的就是用于日志收集和传输,0.8开始支持复制,不支持事务,适合产生大量数据的互联...

练习08.31|Java编程笔试面试题

如何确保N个线程可以访问N个资源同时又不导致死锁?使用多线程的时候,一种非常简单的避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定的顺序获取锁。因此,如果所有的线程都是以同样的顺序加锁和释放锁,就不会出现死锁了。2.如何权衡是使用无序的数组还是有序的数组?有序数组最大的好处在于查找的时间复杂度是O(log n),而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来...

Python中的练习(京东面试题)【代码】【图】

练习(一): -------->题目要求: (1)在当前目录新建目录img,里面包含100个文件,100个文件名各不相同(X4G5.png) (2)将当前img目录所有以.png结尾的后缀名改为.jpg -------->代码如下: <1>第一问: import os import random import string def gen_code(len=4):# 随机生成4位验证码li=random.sample(string.ascii_letters + string.digits,len)#将列表元素拼接成字符串return ''.join(li) def create_file():#随机生成100个验证...

Python面试题练习【代码】【图】

1、实现1--100之和 1 #解答一 2 print sum(xrange(101)) 3 4 #解答二 5 s=0 6 for i in xrange(101): 7 s = s + i 8 print sView Code 2、如何在一个函数内部修改全局变量 #coding=utf-8 name = "ryan" #全局变量 def fun():country = "China" #局部变量print nameglobal name #声明全局变量name = "joe" #修改全局变量print name fun() print nameView Code 3、谈下GIL GIL是python的全局解释器锁,同一进程中假如...

Python面试题(练习一)【图】

1.Python的可变类型和不可变类型? 可变类型:list、dict(列表和字典) 不可变类型:数字、字符串、元组 2.求结果:v = dict.fromkeys([k1,k2],[]) v[k1].append(666) print(v) # {k1: [666], k2: [666]} v[k1] = 777 print(v) # {k1: 777, k2: [666]} 3.求结果: 你将如何修改 multipliers 的定义来产生期望的结果 答案 以上代码的输出是 [6, 6, 6, 6] (而不是 [0, 2, 4, 6])。 这个的原因是 Python 的闭包的后期绑定导致的...

Python面试题(练习一)【代码】【图】

27.简述Python的深浅拷贝以及应用场景? 深浅拷贝的原理 深浅拷贝用法来自copy模块。 导入模块:import copy 浅拷贝:copy.copy 深拷贝:copy.deepcopy 字面理解:浅拷贝指仅仅拷贝数据集合的第一层数据,深拷贝指拷贝数据集合的所有层。所以对于只有一层的数据集合来说深浅拷贝的意义是一样的,比如字符串,数字,还有仅仅一层的字典、列表、元祖等. 对于以下数据深浅拷贝的意义是一样的(因为数据类型中只有一层):name = beij...

MySQL练习(二)——MySQL之经典面试50题(下)【代码】【图】

??我们在上篇文章开始介绍MySQL经典的面试题,我们接着上篇文章进行介绍剩下的25题。 26、查询每门课程被选修的学生数 select c_id,count(s_id) 选修人数 from sc group by c_id;??执行的效果如下: 43、练习:统计每门课程的学生选修人数(超过5人的课程才统计) #要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 select c_id,count(s_id) 选修人数 from sc group by c_id having count(s_id...

MySQL面试题练习

InnoDb和MyIsam存储引起的区别? 外键:InnoDB支持外键,而myisam不支持外键; 事务:innodb支持事务机制,myisam不支持; 索引:innodb是聚合索引,数据和主键索引在一起,也可以通过辅助索引查找主索引,索引的叶子节点存储的就是节点数据文件,索引innodb的索引不宜过大;而myisam不是聚合索引,myisam的主索引和辅助索引的叶子节点存储的是数据文件的地址,索引myisam存储引起的索引文件和数据文件是分开存储的。这两个存储引擎...

【sql学习】经典面试50题-PostgreSQL语句练习【代码】【图】

以下语句由PostgreSQL数据库语法编写,都全部调试过,欢迎探讨~部分语句结尾未添加分号,时间关系大小写不统一,格式不是特别整洁,强迫症求放过~ 先创建四张表格 create table student(s_id varchar(10),s_name varchar(20),s_age date,s_sex varchar(10) );create table course(c_id varchar(10),c_name varchar(20),t_id varchar(10) );create table teacher ( t_id varchar(10), t_name varchar(20) );create table score (s...

SQL面试题-练习2【代码】

有表A,结构如下: A: p_ID p_Num s_id 1 10 01 1 12 02 2 8 01 3 11 01 3 8 03 其中:p_ID为产品ID,p_Num为产品库存量,s_id为仓库ID。请用SQL语句实现将上表中的数据合并,合并后的数据为: p_ID s1_id s2_id s3_id 1 10 12 0 2 8 0 0 3 11 0 8 其中:s1_id为仓库1的库存量,s2_id为仓库2的库存量,s3_id为仓库3的库存量。如果该产品在某仓库中无库存量,那么就是0代替。结果:select p_id , sum(case when s_id=1 ...

SQL面试题练习【代码】

一、学生表记录如下(学号 姓名 性别 年龄) 0001 xw 男 18 0002 mc 女 16 0003 ww 男 21 0004 xw 男 18 请写出实现如下功能的SQL语句 删除除了学号(自动编号)字段以外,其他字段都相同的冗(rong)余记录 # 创建数据库create database day0214 charset utf8; # 切进day0214use day0214;# 创建student表create table student(id int primary key auto_increment comment "主键自增长",serial int not null comment "编号,序号"...

进程和计划任务练习题和面试题

1、每周的 作 1:30,将/etc备份 /backup 录中,保存的 件名称格式为etcbak-yyyy-mm-dd-HH.tar.gz,其中 期是前 天的时间。 [root@magedu ~]# vim backup_etc.sh tar Jcf /backup/etcbak-date -d yesterday +%F-%H.tar.xz /etc/ & [root@magedu ~]# chmod +x backup_etc.sh [root@magedu ~]# crontab -e30 1 1-5 /root/backup_etc.sh 2、每两 时取出当前系统/proc/meminfo 件中以S或M开头的信息追加 /tmp/meminfo.txt 件中。...