首页 > 其他分享 >2024.03.30 店小秘笔试

2024.03.30 店小秘笔试

时间:2024-03-30 16:23:24浏览次数:15  
标签:文件 店小秘 2024.03 30 模式 用于 修饰 方法

1 session是什么 ?cookie和session有什么联系?
Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。
2 final finally finalize的区别?
final。这是一个关键字,用于修饰类、方法或变量。当用于修饰类时,表示该类不能被继承;当用于修饰方法时,表示该方法不能被重写(override);当用于修饰变量时,表示该变量的值不能被修改,即不可变。
finally。这是异常处理结构的一部分,在Java中用于确保某些代码块无论是否发生异常都会被执行。它通常用于资源清理,如关闭文件流或数据库连接。
finalize。这是Object类中的一个方法,用于在对象被垃圾回收之前执行一些清理工作。这个方法已经被标记为不推荐使用,并且在JDK 9中开始被标记为deprecated。
3 除了单例模式还有什么常见的设计模式,有什么应用场景 请写一种
适配器模式 适用于版本管理 不同的版本返回不同的版本对象
模板方法模式 流程固定 个别方法实现不同 将相同的部分抽取出来作为一个类 然后可能不同的方法写个抽象方法 使用的时候继承类 实现抽象方法即可
简单工厂模式
工厂模式
观察者模式 发布订阅

4 请写出打印结果

打印结果如下

5 请写出打印结果

打印结果如下

数据库题
1 什么是sql注入 怎样防备sql注入
2 存在用户表users 字段 user_id,name,age等, 订单表orders 字段order_id,user_id,product_name等 查询购买了商品名为'iPhone',且年龄在18到30区间的的用户信息
linux
存在文件 file.txt
请输入指令
1 将文件名改为test.txt
2 读取文件最后两行数据
3 查询文件中具有'linux'关键字的信息
4 在文件末尾增加'goodbye'
算法题
1 存在一个数组 nums=[1,3,8,6,7] ,target=4 找到和为target的数组下标信息 比如 这里为[0,1] 时间复杂度要求为O(n)
2 手写二分查找

标签:文件,店小秘,2024.03,30,模式,用于,修饰,方法
From: https://www.cnblogs.com/songlei9527/p/18105630

相关文章

  • 30(信息差)
    低空经济持续火爆各地争做“天空之城”新能源技术引领低空经济发展低空经济,无疑是近期最大的产业和资本市场热点.北京大学空天信息工程中心主任、中国智慧城市建设投资联盟专家委员会首席科学家程承旗在上述论坛上直言,“三个月前可能还需要介绍低空经济是啥,到今天已经没必要......
  • 30 天精通 RxJS (04):什么是 Observable ?
    要理解Observable之前,我们必须先谈谈两个设计模式(DesignPattern),IteratorPattern跟ObserverPattern。今天这篇文章会带大家快速的了解这两个设计模式,并解释这两个Pattern跟Observable之间的关系!ObserverPatternObserverPattern其实很常遇到,在许多API的设计......
  • 2024.3.30 笔记
    AcWing372.棋盘覆盖设每个格子为\((i,j)\)\(i+j\)为偶数和\(i+j\)为奇数的点的两个集合构成二分图的两个点集,和为偶数的边的四周全是和为奇数的点,满足二分图的性质,题目即求以和为偶数和奇数的点构成的二分图的最大匹配constintdx[]={0,0,1,-1};constintdy[]=......
  • 2024-03-30:用go语言,集团里有 n 名员工,他们可以完成各种各样的工作创造利润, 第 i 种工
    2024-03-30:用go语言,集团里有n名员工,他们可以完成各种各样的工作创造利润,第i种工作会产生profit[i]的利润,它要求group[i]名成员共同参与,如果成员参与了其中一项工作,就不能参与另一项工作,工作的任何至少产生minProfit利润的子集称为盈利计划,并且工作的成员总数最多为......
  • 程序员在平台兼职接单,月入30K,方法我全写出来了!(附接单渠道和注意事项)
    本月兼职的收入又到账了,程序员副业实在是太香了!虽然这点小钱还远远达不到财富自由,也比不上那些真正的大佬,但在这个行业寒冬里,能有一笔相对稳定的收入,作为全职之外的补充,还是让人倍感踏实的!今天我就掏心掏肺地跟大家讲一讲,平台接单的二三事,知无不言言无不尽!什么是程序员......
  • 临时重定向(302)和永久重定向(301)区别
    临时重定向和永久重定向之间的主要区别体现在重定向的持久性、搜索引擎处理和缓存行为上。持久性:永久重定向(通常是HTTP状态码301)表明资源已经永久性地移动到了新的位置。这意味着,一旦设置了永久重定向,所有后续对原始URL的请求都应该被自动转发到新的URL,而且这个重定向是长期......
  • win11无需工具暂停更新3000天
    关闭更新:在命令提示符输入以下命令后找到"设置->Windows更新"将暂停更新的天数调到最高regadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings"/vFlightSettingsMaxPauseDays/treg_dword/d3000/f恢复更新:找到"设置->Windows更新"点击"......
  • NO12 蓝桥杯单片机之DS1302的使用
    1DS1302是什么DS1302由两块存储器组成,一个是日历时钟寄存器还有一个是31位的静态RAM存储器。而在蓝桥杯中常考的就是日历时钟寄存器,故这里只介绍日历时钟寄存器。简单来说,其就是一个“电子表”,他会自动的实时记录时间,而不需要像我们之前运用定时器做的时钟一样,要自己来设计......
  • KubeSphere 社区双周报|2024.03.15-03.29
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2024.03.15-03.29。贡献者名单新晋KubeSpherecontribut......
  • Switch 和 PS1 模拟器:3000+ 游戏随心玩 | 开源日报 No.174
    Ryujinx/RyujinxStars:26.1kLicense:MITRyujinx是用C#编写的实验性任天堂Switch模拟器。该项目旨在提供出色的准确性和性能、用户友好的界面以及稳定的构建。它已经通过了大约4050个测试,其中超过4000个可以启动并进入游戏,其中大约3400个被认为是可玩的。......