自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(393)
  • 资源 (3)
  • 收藏
  • 关注

原创 我的力扣刷题顺序(参考代码回忆录)

我的力扣刷题顺序(参考代码回忆录)

2022-11-17 10:27:36 668

原创 58同城面试

在Java中用于提供线程局部变量,这些变量在每个线程中都有独立的副本,互不干扰。: 每个线程中都有一个的实例,用于存储线程局部变量。键是实例本身,值是线程局部变量的副本。: 当线程第一次通过get()或set()方法访问变量时,会触发的初始化流程,为线程创建一个实例。: 在调用get()方法时,会使用当前线程中的,并使用自身作为键来获取对应的值。: 在调用set()方法时,同样会使用当前线程的,并使用实例作为键来存储值。: 由于使用了线程自身的。

2023-10-31 14:41:38 279

原创 华为面试题

用户登录:用户使用他们的凭据(如用户名和密码)来请求访问。验证凭据:服务器验证用户提交的凭据。如果凭据是有效的,服务器将生成一个JWT。生成JWT:一旦验证成功,服务器将使用密钥(通常只有服务器知道)来生成JWT,并将其发送回客户端。客户端存储JWT:客户端接收JWT并存储在本地,常见的存储位置是Cookie或LocalStorage。发送请求携带JWT:之后,每当客户端向服务器发送请求(尤其是对受保护资源的请求),它都会在其请求头中附带JWT。服务器验证JWT。

2023-10-23 12:46:56 339

原创 平安银行后端开发面试

新建项目:新建一个Maven项目。添加依赖:在pom.xml中添加必要的Spring Boot依赖,通常你会需要作为基础。编写自定义代码:你可以添加自定义的Beans、配置类、属性文件等。提供默认配置:在resources目录下的META-INF中创建一个文件,然后在这个文件中指定你的自定义auto-configuration类。打包:将项目打包成jar文件。使用starter:在其他项目中,你可以将此starter作为依赖来使用。

2023-10-08 15:42:47 230

原创 字节测试与开发面试

安全性:端口号:证书:URL:性能:搜索引擎优化 (SEO) 优势:用户信任:MySQL 中的索引主要是通过数据结构来加速查询操作。最常用的数据结构是 B-Tree 和 B+Tree,尤其是 InnoDB 存储引擎中的 B+Tree。此外,有些 MySQL 存储引擎(例如 MEMORY)支持使用哈希索引。以下是 MySQL 中常见的索引及其底层实现的简要描述:B+Tree 索引:哈希索引:左连接(LEFT JOIN):右连接(RIGHT JOIN):总结:JWT 的优点:简洁和自包含:JWT 可以包含所有必

2023-09-26 14:42:44 247

原创 中兴面试-Java开发

在Java中,final和abstract是互斥的关键字,不能在同一个类或方法上一起使用。abstract意味着类是一个基类,不能被实例化,而且它可能有一些未被实现的方法。而final意味着类不能被继承。由于这两者的含义是矛盾的,所以它们不能一起用。

2023-09-20 18:41:24 406

原创 vivo面试-Java

(1)冒泡排序(2)快速排序(3)归并排序。

2023-09-19 10:05:01 344

原创 得物Java开发面试题

平时用SpringBoot经常会用注解,注解开发是怎么实现的?你提到了AOP,AOP和OOP是什么,关系呢?list和set有什么区别?hashmap和hashtable有什么区别?hashmap的底层原理?GC的过程是由谁来调度的?GC线程是谁启动的?concurrentHashMap和hashmap有什么区别?平时使用MySQL增加索引可以提高查询效率,如何理解?频繁Full GC(老年代GC)的原因?mysql的锁机制,悲观锁和乐观锁的区别。IOC和AOP的概念、IOC的实现机制。

2023-09-15 18:49:23 3933

原创 秋招面试复盘

3、一条SQL语句执行速度慢,如何去定位它的问题。1、Java线程池执行流程。2、MySQL慢查询优化。

2023-09-08 11:15:25 52

原创 茄子科技面试题

(1)二叉树 (Binary Tree)特点:每个节点最多有两个子节点:左子节点和右子节点。查询时间复杂度:最坏情况下为O(n),平均为O(log n)。优缺点:基础数据结构,简单易于实现;但如果不平衡,查询效率可能会受影响。(2)平衡二叉树 (Balanced Binary Tree)特点:也被称为AVL树。树中任何两个子树的高度差最大为1。查询时间复杂度:O(log n)。优缺点:自动保持平衡状态,查询时间效率较高;但插入和删除操作可能涉及多次“旋转”。

2023-09-01 22:39:10 1448

原创 快手测开面试

的思想,将每次num1和num2较大的值归并入num1末端(递增排序),如果num1里的元素先归并完了,就直接将num2剩余元素直接放入num1(num1和num2都递增)输入包含特殊字符的用户名和密码:输入包含特殊字符的用户名和密码,验证是否能正确处理并给出相应的错误提示信息。添加商品:验证用户能否成功添加商品到购物车。输入过长的用户名和密码:输入超过规定长度的用户名和密码,验证是否能正确处理并给出相应的错误提示信息。错误的用户名和密码:输入错误的用户名和密码,验证是否登录失败并给出相应的错误提示信息。

2023-08-18 19:16:12 1179

原创 24届南京银行提前批笔试题

南京银行成立于1996年2月8日作为首家在上交所上市的城商行,成立26年来,南京银行坚守金融本源,不断深化改革创新与转型,全行金融科技建设围绕“开放银行”和“数字化转型”两大战略,推动敏捷组织试点;紧扣“创新、协同、自主”三个工作主题,强化顶层设计和组织保障,强化科技赋能和业务协同,强化科技创新和自主可控,持续推动新兴技术应用,全面提升线上金融服务能力和IT基础管理能力;为了实现触达更多的终端客户,提供更加综合化的解决服务,南京银行在支付宝端合作推出南京银行结构性存款等专区产品;

2023-08-01 10:03:49 162

原创 百度测开面试复习

写道题吧 三数之和对数组进行排序,奇数放前面,偶数放后面(两个算法都很简单)手撕:diff json串找倒数第k个节点,找数组最大和输出1-100的质数数据库输出前五名的学生信息(表中只有成绩和学生姓名)

2023-07-31 15:57:20 170

原创 Spring基础知识

快速入门Spring第一天(共四天) - 知乎 (zhihu.com)

2023-07-19 14:50:30 304

原创 Restful接口设计规范总结

访问一个网站,就代表了客户端和服务器的一个互动过程。在这个过程中,势必涉及到数据和状态的变化。互联网通信协议HTTP协议,是一个无状态协议。这意味着,所有的状态都保存在服务器端。因此,如果客户端想要操作服务器,必须通过某种手段,让服务器端发生"状态转化"(State Transfer)。而这种转化是建立在表现层之上的,所以就是"表现层状态转化"。比如,文本可以用txt格式表现,也可以用HTML格式、XML格式、JSON格式表现,甚至可以采用二进制格式;图片可以用JPG格式表现,也可以用PNG格式表现。

2023-07-17 17:19:13 269

原创 Redis基础操作

远程字典服务器, Remote dictionary server,⼀个开源的的数据库,常⽤作等。Redis通常将全部数据存储在内存中,也可以不时的将数据写⼊硬盘实现持久化,但仅⽤于重新启动后将数据加载回内存。

2023-07-17 11:41:47 395

原创 CVTE面试题

springmvc的aop?springmvc执行流程?

2023-05-30 12:36:25 572

原创 恒生电子暑期实习面试

1.自我介绍2.问了下项目里用到的分布式技术3.京东JSF对比dubbo做了哪些变动,面试官说纯dubbo做不到我说的功能4.聊Spring,IOC,AOP,源码看过没5.IOC要解决什么问题,aop要解决什么问题6.说说反射,反射的底层原理7.AOP动态代理实现的方式8.并发包,JUC9.synchronized原理,reentrantlock原理10.如何判断一段代码是线程安全还是不安全(我说看有没有用到线程不安全的类,面试官说我答得不好)11.聊并发包的类,CountDownlau

2023-05-05 17:37:26 150

原创 我简历面试题

主要针对我的简历上面试可能会被问到的问题进行了整理,方便后续复习。

2023-04-17 09:25:29 96

原创 华为暑期实习

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。

2023-04-06 11:11:42 3416 3

原创 美团暑期实习

(1)数字输入(2)字符输入。

2023-04-05 22:27:10 696 1

转载 【LeetCode】代码模板,刷题必会

各类力扣算法题刷题模板

2023-03-03 10:28:49 215

原创 LeetCode 热题 HOT 100

LeetCode 热题 HOT 100

2023-02-21 17:43:53 787

原创 力扣刷题(代码回忆录)——单调栈部分

力扣刷题(代码回忆录)——单调栈部分

2022-11-24 10:34:27 139

原创 力扣刷题(代码回忆录)——动态规划

力扣刷题(代码回忆录)——动态规划

2022-11-24 10:32:46 260

原创 力扣刷题(代码回忆录)——贪心算法

力扣刷题(代码回忆录)——贪心算法

2022-11-24 10:26:31 167

原创 力扣刷题(代码回忆录)——回溯算法

力扣刷题(代码回忆录)——回溯算法

2022-11-24 10:21:55 713

原创 力扣刷题(代码回忆录)——二叉树部分

力扣刷题(代码回忆录)——二叉树部分

2022-11-24 10:18:47 309

原创 力扣刷题(代码回忆录)——栈与队列部分

力扣刷题(代码回忆录)——栈与队列部分

2022-11-24 10:11:43 81

原创 力扣刷题(代码回忆录)——双指针法

力扣刷题(代码回忆录)——双指针法

2022-11-24 10:10:32 132

原创 力扣刷题(代码回忆录)——哈希表部分

力扣刷题(代码回忆录)——哈希表部分

2022-11-24 10:09:22 81

原创 力扣刷题(代码回忆录)——链表部分

力扣刷题(代码回忆录)——链表

2022-11-24 10:07:42 124

原创 力扣刷题(代码回忆录)——字符串部分(KMP算法部分还没写)

力扣刷题(代码回忆录)——字符串部分

2022-11-21 17:59:57 521

原创 力扣刷题(代码回忆录)——数组部分

力扣刷题(代码回忆录)——数组部分

2022-11-18 11:18:25 1215

原创 53. 最大子数组和/300. 最长递增子序列-动态规划

动态规划

2022-11-17 17:04:25 82

原创 50. Pow(x, n)——快速幂 递归实现

快速幂 递归实现

2022-11-17 16:06:05 313

原创 70. 爬楼梯---动态规划(斐波那契数列)

动态规划(斐波那契数列)

2022-11-17 10:10:15 194

原创 88. 合并两个有序数组-归并排序

归并排序

2022-11-16 16:17:39 193

原创 66. 加一-----字符串和整数之间的转化

字符串和整数之间的转化

2022-11-16 15:11:44 70

原创 26. 删除有序数组中的重复项-双指针之快慢指针

双指针之快慢指针

2022-11-16 11:27:27 110

Monash FIT5217 自然语言处理 期末复习整理详解(中文版)

Monash FIT5217 自然语言处理 期末复习整理详解(中文版),里面包含了moodle上的所有课后习题,还有每周课件重点知识点整理,看完之后能够应付期末考试的题目,如果想要相关的Ass的资料整理可以私聊我。

2022-10-13

jstl.jar和standard.jar

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。

2019-05-15

100-电商项目开发文档.rar

浅谈javaweb三大框架和MVC设计模式。首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。

2019-05-11

mysql-connector-java-5.1.47

mysql-connector-java-5.1.47用jdbc语言连接数据库的一种工具包

2018-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除