面试锦囊

【SQL】SQL 高频面试题英语版(1) SQL 阅读详情

包装类型和基本类型区别

基本类型:字符,布尔,数值类型
byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。
boolean:只有true和false两个取值。

包装类型
将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。


SSH的拦截器如何理解

Struts 2的拦截器通过拦截用户的请求来实现对页面的控制,当请求到达Struts 2的ServletDispatcher时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表(list),最后一个一个地调用列表中的拦截器。
Struts2拦截器功能类似于Servlet过滤器。在Action执行execute方法前,Struts2会首先执行struts.xml中引用的拦截器,如果有多个拦截器则会按照上下顺序依次执行,在执行完所有的拦截器的interceptor方法后,会执行Action的execute方法。


left join与right join

左连接where只影向右表,右连接where只影响左表。
(1).select * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID
左连接后的检索结果是显示tbl1的所有数据和tbl2中满足where 条件的数据。简言之 Left Join影响到的是右边的表。
(2).select * from tbl1 Right Join tbl2 where tbl1.ID = tbl2.ID
检索结果是tbl2的所有数据和tbl1中满足where 条件的数据。简言之 Right Join影响到的是左边的表。


mysql针对某一个字段+1和-1

update 表名 set  字段 = 字段 - 数字 where *;


mysql查询条件如何分组

Group By


lambda表达式

   “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。    
    形参列表=>函数体
    函数体多于一条语句的可用大括号括起。


string类型转换成long型

两种方法
(1)Long.ValueOf("String")返回Long包装类型
包装类型: Byte,Integer,Short,Long,Boolean,Character,Float,Double等
(2)Long.parseLong("String")返回long基本数据类型
基本数据类型:byte,int, short, long, boolean,char, float,double等


sql中的in

IN 操作符允许我们在 WHERE 子句中规定多个值。
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)


mysql如何判断一个字段是null

select * 表名 where 字段名 is null


override与重载区别

方法重载(overload):
方法重载就是在一个类中可以创建多个方法,它们具有相同的名字,但是具有不同的参数和不同的定义,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性,重载的时候方法名一样,参数类型和个数不一样,返回值类型可以相同可以不同,可以有不同的访问修饰符,可以抛出不同的异常.
方法重写(override):
父类与子类之间的多态性,对父类的函数进行重新定义,如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写,在java中子类可以继承父类中的方法,而不需要重新编写相同的方法,但有时子类并不想原封不动地继承父类的方法,而是想做一定的修改,这就需要采用方法重写,方法重写又称方法覆盖


jdk版本




java for each循环怎么写

for(数据类型 变量名:对象)
{
       //循环体为引用了变量的Java语句
}
注意:
a.其中变量名可以是任意的但是数据类型必须与遍历对象的数据类型相同。
b.对象为一个容器,例如数组或是集合等
c.无法再循环中改变对象中的值,即任何在循环体中改变对象中的值都是无效的,对象中的值不会被改变。这也是foreach循环较for循环的重要区别,foreach实现对象的遍历代码更加简洁,for循环可以改变对象中的值。


list想获取有多少条

List.size();



list set map

List
有放入顺序,可重复,可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变
Set
元素无放入顺序,不可重复,重复元素会覆盖掉。查找元素效率低,插入和删除元素效率高且不会引起元素位置改变
Map
存储键值对的数据


索引

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。
添加和删除时会对性能有一定的影响


数据库事务

是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。


Linux快速查找某一个文件

find PATH -type f -name "aaa.txt"


mysql中模糊查询

SELECT `column` FROM `table` WHERE `field` like '%keyword%';
ANPC三电平拓扑:两种调制方式解析 ANPC结构是基于“I”型NPC结构(下面讲NPC如不特殊说明,均指的是“I”型结构NPC)发展出来的一种改进型。我们在讲NPC结构的时候会谈到他的一个缺点就是损耗分布不均匀,会导致温升不均衡,进而限制模块的功率输出能力。而ANPC结构由于多了两个开关管以及相应的两个中性点换流回路(如下图),可以更加灵活任意的配置开关管可以使损耗没有那么的不均衡,从而能一定程度上提高模块的输出功率。ANPC拓扑结构图以及增加的环流回路。 阅读详情

相关推荐

【软件使用】Calibre部分提参的实用技巧与常见问题解析

本文深入解析Calibre部分提参功能的实用技巧与常见问题,重点介绍hcell和xcell文件的配置方法、PEX命令的进阶使用技巧,以及时钟失真等典型问题的排查指南。通过精准控制寄生参数提取范围,显著提升复杂芯片设计的效率与准确性。

weixin_30836759的博客 119

66个包过面试锦囊,拿走不谢!

点击蓝色关注,回复“职级”获取知名互联网公司职级定义每月开展上个月读者阅读、转发、在看、留言各前三名(冠、亚、季军)评选活动,次月初开奖!欢迎参加,有惊喜。如今疫情缓解,春意盎然,又到...

chengjun_java的专栏 916

CentOS7下用FreeRADIUS+AD实现802.1X认证完整指南(附华为交换机配置)

本文提供了在CentOS 7系统上部署FreeRADIUS并与Windows Active Directory集成,以实现企业级802.1X网络认证的完整实战指南。内容涵盖从架构原理、服务器配置(包括Kerberos、Samba Winbind集成)、FreeRADIUS核心设置与AD联动,到华为交换机的详细配置步骤。重点解决了生产环境中常见的高可用、动态VLAN下发及深度排错问题,为企业构建集中、安全的网络准入控制体系提供了经过验证的解决方案。

weixin_29273849的博客 407

关于数据库的面试题——英文版

What is RDBMS?Relational Data Base Management Systems (RDBMS) are database management systems that maintain data records and indices in tables. Relationships may be created and maintained a...

weixin_34294649的博客 1万+

零基础小白Coze知识普及【新手必备资料!!】

AI智能体|扣子(Coze)工作流搭建【零基础小白Coze知识普及】 1、领取100+工作流源码!复制到扣子即可直接使用 2、AI认知+9节商业智能体拆解 3、500+各行业高质量提示词 4、超低价格使用即梦文生图图生视频和banana生图

Zhima0522的博客 3252

Python大数据舆情分析系统开发实战

舆情监测系统是大数据分析的重要应用场景,通过自然语言处理(NLP)技术解析社交媒体文本情感倾向。基于Python技术栈的解决方案整合了Scrapy爬虫框架进行数据采集,PySpark处理海量文本数据,结合SnowNLP和Jieba实现中文语义分析。系统采用微服务架构设计,包含数据采集层、处理层、存储层和应用层,通过情感分析优化和实时热点检测算法提升监测准确率。典型应用包括企业品牌监测、公共事件预警等场景,开发过程中需特别注意数据合规性和分布式集群的性能调优。

weixin_34408624的博客 388

记一次面试的尴尬,说说作为数据库工程师,学好英语的重要性

点击蓝色“有关SQL”关注我哟加个“星标”,天天与8000人一起快乐成长图 | 榖依米尴尬的面试很多年前,我就知道自己很笨,不会察言观色,不会端茶递水,肯定不能在某些单位混得开。所以工作...

wujiandao的专栏 742

Minitab田口设计实战:如何用正交试验优化遗传算法参数(附完整操作步骤)

本文详细介绍了如何利用Minitab田口设计进行遗传算法参数优化,通过正交试验方法显著提升效率。文章涵盖实验设计、Minitab操作步骤、结果分析及高级技巧,帮助工程师快速掌握这一工业级优化技术,实现算法性能的显著提升。

wind6的博客 866

数据库常见面试题

1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.数据库隔离级别,每个级别会引发什么问题,mysql默认是哪个级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看来,明明修改了数...

wd__900902的博客 1908

轨迹优化 | 图解欧氏距离场与梯度场算法(附ROS C++/Python实现)

距离场在运动规划中则常用于地图建模和轨迹梯度优化。本文图解欧氏距离场EDT的算法原理,并基于双线性插值给出欧氏梯度场的公式推导,并给出ROS C++和Python的算法实现加深理解

FRIGIDWINTER的博客 4648

【精细解读】xapp585(多通道LVDS接口ADC)

xapp585的参考设计有Verilog和VHDL两种源码。

FPGA艺术家的博客 532

JAVA面试锦囊(九)

JAVA面试锦囊(九)

qq_41490913的博客 130

网规第三版:第4章网络资源设备(完结)

第 4 章 网络资源设备 调整内容: 更新主流网络设备(交换机、路由器、防火墙)的技术参数与选型标准 增加国产化网络设备与信创产品的相关内容 精简已淘汰的设备类型与技术指标

鹿鸣天涯 268

JAVA面试锦囊(十)

JAVA面试锦囊(十)

qq_41490913的博客 136

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

JAVA面试锦囊(十一)

JAVA面试锦囊(十一)

qq_41490913的博客 138

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

66 个包过面试锦囊,拿走不谢!

点击关注上方“五分钟学算法”,设为“置顶或星标”,第一时间送达干货。转自军哥手记,作者程军哥如今疫情缓解,春意盎然,又到了金三银四的跳槽季节,很明显今年来的晚了一些。有的时候你会发现面...

程序员吴师兄的博客 678

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

java面试锦囊

目录 一 数据库MySql如何优化的? Sql语句的优化 你使用SpringBoot的时候各种配置文件是怎么引入的 说说你做过的项目和你主要负责的模块 讲讲Redis,你在项目中有用过Redis吗? 数据库建表的时候int(1)和int(2)的区别 二 #和$的区别 Springmvc的执行流程 Jvm参数 反射的三种创建方式 Arraylist和linklist的区别 Arraylist一次扩容多少 Vector是如何实现的安全的 讲讲你知道哪些排序方法,并说下他们的时

m0_47674540的博客 1470

Oracle面试锦囊

Oracle面试锦囊Oracle 体系架构Oracle rac架构Oracle dataguard架构Oracle 等待事件Oracle 性能分析你遇到过的印象最深刻的事情 Oracle 体系架构 什么是Oracle数据库? Oracle是由实例和物理文件构成的关系型数据库。实例由内存结构和后台进程组成,内存结构包括SGA和PGA,存储结构包括物理结构和逻辑结构。 事务有什么特性? 原子性:要么全部成功,要么全部失败; 一致性:查询结果是查询开始时的结果集(Oracle undo机制); 隔离性:一个se

陈泽钦的博客 941

Java面试锦囊

更多精彩技术分享请浏览本人博客:https://blog.youkuaiyun.com/wohiusdashi   前言     现在正是程序员金三银四找工作的大好时机,所以仅以此篇送给正在找工作和准备找工作的大牛或将来的大牛们,祝你们工资翻倍涨,技术倍儿棒!   以下为Java常见的面试题与答案,仅供参考   1、面向对象的特征有哪些方面    (1).抽象: 抽象就是忽略一个主题中与当前目标...

不甘于平凡的溃败的博客 897

程序员面试备考锦囊

欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答、求职一站式搞定! 对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加微信:tstoutiao,邀请你进入数据爱好者交流群,数据爱好者们都在这儿。 作者: 程序员必修课公众号: 程序员必修课每一个面试官,每一个HR,每一个L...

简书博客搬家测试账号 377

前端面试锦囊

1.判断一个字符串是否由重复的字符串组成 2.计算2的n次幂 3.简单计算器 4.vue的数据的双向绑定原理: 数据监听 数据劫持 发布者/订阅者模式 Object.defineProperty()方法 5.数组的常见操作:添加元素 删除元素 修改元素 获取元素 添加元素:arr.push()末尾 arr.unshift()首位 arr.splice(1,0,“a”)在索引为1的位置增加元素a 删除元素:arr.pop()末尾 arr.shift()首位 arr.splice(5,3)任意位置 删除索引为

qq_40409143的博客 172

锦囊:Java面试如何坐等offer?

毕业季来临,想让面试官在短短的几十分钟内就认可你的能力?想在最快的时间内收获 Java 技术栈最核心的知识点?想要更全面、更深入的了解 Java 技术?这里能够给你想要...

mobilehub 269

【面试锦囊】14种模式搞定面试算法编程题(8-14)

面试锦囊之知识整理系列面试锦囊系列一直有收到大家的反馈,包括后台内推成功的消息、朋友的同事从创业小公司成功跳到huawei等等,非常高兴小破号的这些整理分享能够真正地帮助到大家,以后也...

fengdu78的博客 625

【面试锦囊】14种模式搞定面试算法编程题(1-7)

面试锦囊之知识整理系列面试锦囊系列一直有收到大家的反馈,包括后台内推成功的消息、朋友的同事从创业小公司成功跳到huawei等等,非常高兴小破号的这些整理分享能够真正地帮助到大家,以后也...

fengdu78的博客 662
上一篇: SSH总结
下一篇: EF模糊查询
魏恩君--Caroline
博客等级 码龄11年 140粉丝 162原创
评论 27
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值