自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Struts2进阶(一)运行原理及搭建步骤_strust构建运行步骤,成功入职阿里

以上是搭建Struts2框架的基本步骤,至此,Struts2框架搭建完成。以上只是简单的搭建起Strurs2框架,到这里你可能还是只会用,而且用的不是很好,为什么呢?究其原因,从事IT,我们就应该养成刨根问底的学习习惯,凡事多问个问什么。那么,为了熟练运用此框架,我们就应该首先了解Struts2的工作流程,然后再深入了解其底层方法的实现。Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。

2024-09-25 02:25:25 756 1

原创 Maven:Maven基础,web开发问题

小编的一位同事在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:凭借三年刷题经验,他在校招中很快拿到了各大公司的offer。入职前,他把他的刷题经验总结成1121页PDF书籍,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆分为4个章节。

2024-09-25 02:15:50 879

原创 JAVA经典面试题附答案(持续更新版)_java面试题,阿里P7深入Binder原理讲解

聚合是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系,此时整体与部分之间是可分离的,他们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享;6.用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容, 默认容量等。5.讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当 new 的时候, 他们的执行顺序。

2024-09-25 02:06:59 422

原创 Java SE学习笔记(四)——Object与String对象_object 引用string对象

面试前要精心做好准备,简历上写的知识点和原理都需要准备好,项目上多想想难点和亮点,这是面试时能和别人不一样的地方。还有就是表现出自己的谦虚好学,以及对于未来持续进阶的规划,企业招人更偏爱稳定的人。万事开头难,但是程序员这一条路坚持几年后发展空间还是非常大的,一切重在坚持。前端面试题汇总JavaScript前端资料汇总。

2024-09-25 01:57:59 248

原创 Ajax基础篇01---服务器的基本概念与初识Ajax,web应用系统开发

1️⃣ 为了验证接口能否被正常被访问,我们常常需要使用接口测试工具,来对数据接口进行检测。2️⃣ 好处:接口测试工具能让我们在不写任何代码的情况下,对接口进行调用和测试。接口文档,顾名思义就是接口的说明文档,它是我们调用接口的依据。好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能方便的知道接口的作用,以及接口如何进行调用。

2024-09-25 01:48:22 718

原创 阿里巴巴2024秋招总结,最新前端通用流行框架大全

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。看书就看书,喜欢看视频就看视频。

2024-09-25 01:25:28 345

原创 打造属于自己的项目脚手架工具----Vue CLI,字节跳动今日学习内容

一、初始化——把脚本映射为命令1.vue-cli演示在这里我们希望可以像vue-cli那样 在终端输入vue 有对应的命令显示2.创建自己的脚手架文件(pgx-cli)console.log(‘pgx-cli脚手架工具’);接下来,需要在当前文件夹中使用命令 创建pakaage.json文件,并在文件中 加入bin字段,如图所示然后再使用命令 就可以实现 将 该文件映射到全局了试着在cmd中输入 pgx,发现成功执行index.js二、使用commander解析命令行参数。

2024-09-25 01:15:03 431

原创 前端面试 10个前端小知识_== 中,左右两边都需要转换为数字然后进行比较

尾调用优化尾调用之所以与其他调用不同,就在于它的特殊的调用位置。我们知道,函数调用会在内存形成一个"调用记录",又称"调用帧"(call frame),保存调用位置和内部变量等信息。如果在函数A的内部调用函数B,那么在A的调用记录上方,还会形成一个B的调用记录。等到B运行结束,将结果返回到A,B的调用记录才会消失。如果函数B内部还调用函数C,那就还有一个C的调用记录栈,以此类推。所有的调用记录,就形成一个"调用栈"(call stack)。尾调用由于是函数的最后一步操作,所以不需要保留外层函数的调用记

2024-09-25 01:06:12 494

原创 利用vue模拟element-ui的分页器效果_仿elementui分页,实现原理分析

2.1创建数据2.2创建接口3.客户端3.1创建静态页面3.2请求数据3.3解析逻辑4.总结效果展示:创建一个文件夹,下载expressnpm i express在该文件先创建一个images.json文件使用2.2创建接口结果展示:home组件内包含分页器组件分页器组件3.2请求数据home组件逻辑分页器组件

2024-09-25 00:56:29 349

原创 【面试题】吃透Promise?先实现一个再说(包含所有方法)_this,五面拿下阿里飞猪offer

通过上述代码,以及promise的知识我们应该知道then的回调函数实际是将这个回调加入到了微任务队列中 所以先打印11 然后再打印成功,而我们的代码却并是同步执行,我们需要将then的回调函数模拟微任务的形式,这里我们使用setTimeout来模拟微任务,修改我们的代码。正常情况下会等待3秒确定状态,然后执行对应then的回调函数,但是我们的代码却不会执行,因为刚才也说过我们的代码全部都是同步执行,没有对PENDING状态进行处理,因此我们需要额外对pending状态进行处理 代码如下。

2024-09-25 00:46:52 595

原创 【前端】layui前端框架学习笔记,最新大厂前端校招面试经验汇总

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。[外链图片转存中…(img-6uoxGipW-1727195870161)]

2024-09-25 00:38:01 849

原创 web前端自学之路:我的HTML、CSS学习计划,前端面试题合集

前端自学大概的路线图因为刚开始学习,没有完整的前端知识体系,所以是大概的路线图,希望大家可以帮我一起修改完善。大致的思路是:1.。基础方面主要涉及到的语言是Html、CSS、JavaScript,如果在这三个里面在挑基础的话应该就是Html、CSS了。所以,2.。Html\CSS学习计划之前有过一个月的断断续续的学习,W3C的基础知识也看了,但是一到自己写页面还是不会。我就问自己为什么?我觉得可能的原因是,会HTML\CSS基础知识还不足以写出完整的静态页面,一定是我还缺少了某些知识和能力。

2024-09-25 00:29:09 311

原创 Vue进阶(三十四): webstorm 应用 git 进行版本管理_webstorm 本地代码版本管理

正如我们一直批判应试教育脱离教育的本质,为了面试学习技术也脱离了技术的初心。其实在面试准备阶段,个人的收获是很大的,我也认为这是一种不错的学习方式。就好像我们之前一直不明白学习语文的意义,但它的意义就在每天的谈话间。面试往往有更高的要求,也迫使我们更专心更深入地去学习一些知识,也何尝不是一种好事。当修改了某个文件的时候,这个文件也会变成绿色。根据提示打开本地克隆的项目,就可以看到想要的文件了。管理,或者加入了没有提交,或者对文件进行了修改还没有提交。仓库上的最新文件,可以在最外层目录上右键,依次选择。

2024-09-25 00:20:17 340

原创 vue3,2024前端开发社招面试总结+解答分享

/如果使用reactive,建议使用下面的深层数据类型,我们在点的时候不会破坏reactive的proxy代理})或者//不推荐使用 reactive() 的泛型参数,因为处理了深层次 ref 解包的返回值与泛型参数的类型不同。推荐下方的显式标注类型})//处理数据//mock数据//对于浅层的数据类型,我们并不推荐使用reactive,ref更适合,下方仅做了解//处理数据//mock数据。

2024-09-25 00:11:28 838

原创 Java进阶(二十六)公司项目开发知识点回顾_java项目开发难点举例,细节爆炸

谈到数据库开发,事务是一个不可回避的话题,JDBC默认情况下,是每一步都自动提交的,我们可以通过设置connection.setAutoCommit(false)的方式来强制关闭自动提交,然后通过connection.commit()和connection.rollback()来实现事务提交和回滚。该方法用于使当前事务中的数据更改成为持久的模式,并释放Connection对象当前持有的所有数据库锁。在“立马送药”项目中,客户端与服务端通信的大致思路自己还是清楚的。数据库连接使用了基本的jdbc操作。

2024-09-24 23:51:22 218

原创 javascript从入门到高级,每天不停更新知识点(2天),2024大厂前端面试必问题目

1.4不声明直接赋值(不提倡使用)2.数据类型转换:=========2.1把数值型转换成字符串型:变量.toString()2.2加号拼接字符串转换方式,也称隐式转换。//数字型//字符串型2.3字符串转换成数值型var age = prompt(‘您的年龄是’)//prompt输出的是字符串型//字符串转换成数字型//字符串转换成浮点型//13会去掉px单位//1取整//1取整3.计算年龄的案例:==========var year = prompt(‘您的出生年份是?

2024-09-24 23:42:18 373

原创 AngularJS进阶(二十八)解决AngualrJS页面刷新导致异常显示问题_angular框架页面刷新退出原因

俗话说,细节决定成败,编程亦是如此。编程过程中我们可能会不自觉的忽视一些细节问题,殊不知,这些细节正是导致页面显示出现问题的地方。今略举一例,与君共勉之。页面正常加载后,显示如下:按F5刷新之后,页面如下所示:很明显,页面显示出现了异常。回过头再看看Chrome的错误提示,具体代码如下:正是以上代码导致了错误的发生。

2024-09-24 23:33:58 388

原创 IaaS, PaaS和SaaS的区别_iaas最标志性的业务特征是______?

如果您是初创公司或小公司,IaaS是一个很好的选择,因此您不必花费时间或金钱来创建硬件和软件。对于快速发展的公司而言,IaaS可能是一个不错的选择,因为您不必在需求变化和发展时承诺使用特定的硬件或软件。无论您是在寻找云存储软件,还是一个能创建定自定义应用程序的平滑平台,,或者希望完全控制整个基础架构而无需对其进行物理维护,您可以使用云服务。IaaS是完全自助服务,用于访问和监控计算、网络,存储和其他服务等内容,它允许企业按需求和需要购买资源,而不必购买全部硬件。如果您需要不常用的应用程序,例如税务软件。

2024-09-22 15:01:29 454

原创 docker-compose up -d和docker-compose up --build的补充_docker compose up -d(1)

文件,并根据文件中定义的服务配置重新构建容器的镜像。这意味着它会重新执行容器镜像的构建过程,包括下载依赖、安装软件、配置环境等步骤。文件中的服务容器,并以守护进程的方式在后台运行。命令用于重新构建并启动服务容器。命令用于启动已定义在。

2024-09-22 09:18:41 679

空空如也

空空如也

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

TA关注的人

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