博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试错误总结
阅读量:7071 次
发布时间:2019-06-28

本文共 2081 字,大约阅读时间需要 6 分钟。

1、sql存在就更新,不存在就插入元素

数据存在就更新不存在就插入数据sql语句

在mysql教程网站制作中我们会碰到为了节省一点点资源就要把数据库教程操作更简单化,如数据存在就更新不存在就插入数据sql语句,下面我们就会用到 insert on duplicate key update来实例, 语法:

insert [low_priority | delayed | high_priority] [ignore]        [into] tbl_name [(col_name,...)]        values ({expr | default},...),(...),...        [ on duplicate key update col_name=expr, ... ]   复制代码

下面我们根据上面的语句来做一个实例

创建一个数据表ips教程tats

create table ipstats ( ip varchar(15) not null unique, clicks smallint(5) unsigned not null default '0' );*/$cn = mysql_connect('127.0.0.1','root','root'); mysql_select_db('abc',$cn); $sql ="insert into ipstats values('192.168.0.1', 1) on duplicate key update clicks=clicks+1"; mysql_query($sql) or die(mysql_error('插入数据失败'));echo '操作成功';复制代码

上面我们是用了insert into on duplicate key update来操作

总结:这SQL语句在我之前的项目中并没有用到,这次算是学习了,在网上查找发现 使用insert into on duplicate key update是最方便的快速的,而且它比较简单好理解。

转载来源:

2、Linux语句不够熟练

Linux基础命令:

3、UDT协议

与TCP相比,UDT的的传输并没有那么可靠,使用UDT传输的时候允许一些丢包现象,比如可以用来传输视频。

4、SSM框架

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

5、SpringMVC框架学习

学习 :

6、基础运算符

public class Test {	public static void main(String[] args) {				int i =12;		System.out.println(i+=i-=i*=i);	}}复制代码

这题最不应该不会做的,这题考察了基本的运算符和运算符的有限顺序,首先乘法的优先级比加减法大应先算乘法,然后加减法同级是从左往右算得出

12+12-144=-120

8、super和this的异同

  1. super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)
  2. this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)
  3. super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成4员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参)
  4. this:它代表当前对象名(在程序中易产生二义性之处,应使用this来指明当前对象;如果函数的形参与类中的成员数据同名,这时需用this来指明成员变量名)
  5. 调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。
  6. super()和this()类似,区别是,super()从子类中调用父类的构造方法,this()在同一类内调用其它方法。
  7. super()和this()均需放在构造方法内第一行。
  8. 尽管可以用this调用一个构造器,但却不能调用两个。
  9. this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。
  10. this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。
  11. 从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字。

文章转载:

总结

总的来说,在这次的面试中我发自己欠缺的东西还有很多,在笔试中也存在一些问题,此次总结希望能够查漏补缺,此后还是应该继续学习,共勉!!!

你可能感兴趣的文章
mysql 使用 insert ignore into和unique实现不插入重复数据功能
查看>>
c++操作符重载_12
查看>>
eclipse 安装反编译工具
查看>>
我的Java开发学习之旅------>Java多线程下载文件 实例
查看>>
WireShark简单使用以及TCP三次握手
查看>>
什么是@guid
查看>>
nodeType的12种类型
查看>>
步步为营 .NET 代码重构学习笔记 十三
查看>>
053:Field的常用参数详解:
查看>>
读书笔记之SQL必知必会
查看>>
Jquery获取input表单的内容
查看>>
Paint、Canvas
查看>>
关于读写锁算法的java实现及思考
查看>>
最小堆排序
查看>>
iOS-网络爬虫
查看>>
jira
查看>>
elasticsearch rpm 安装
查看>>
Python基础总结(字符串常用,数字类型转换,基本运算符与流程控制)
查看>>
数据预处理——剔除异常值,平滑,归一化
查看>>
Visual stuido 项目路径的奇怪问题
查看>>