- 博客(111)
- 收藏
- 关注
原创 【Java】【JS】LeetCode - 动态规划 - # 053 最大子序和
如果 sum 0,则说明 sum 对结果有增益效果,则 sum 保留并加上当前遍历数字。动态规划的是首先对数组进行遍历,当前最大连续子序列和为 sum,结果为 ans。,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。输入: [-2,1,-3,4,-1,2,1,-5,4],时间复杂度:O(n)
2024-05-15 12:39:27
318
原创 vue 判断页面是首次进入还是再次刷新
比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
2024-05-14 10:41:50
446
原创 常用浏览器兼容问题 及css hack总结
所谓的浏览器兼容性问题,是指由于不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。通俗来说就是,使用不同浏览器(Firfox、Chrome、IE6、IE7等)访问同一个网站或者页面时候,显示混乱便是不兼容做为一个前端人员最烦恼的就是各种浏览器的兼容性问题。从微软的IE6、IE7、IE8到火狐公司的FIREFOX以及其他各公司的浏览器多多少少存在一定的兼容性问题。每次你在写HTML的时候是否会感到相当苦恼。以下我们简单介绍下目前世界流行的各主流浏览器。1、IE浏览器。
2024-05-09 15:21:48
473
原创 圣诞节快到了,程序员应该给女友送一个线上圣诞树
html, bodymargin: 0;padding: 0;border: 0;divmargin: 0;padding: 0;border: 0;.navtop: 0;left: 0;aa:hover.previous.next.green.redcolor: red;textareaborder: 0;padding: 0;margin: 0;width: 22%;.oneborder: 0;
2024-05-08 12:30:18
246
原创 vue项目开发--网页小图标修改、封装导航栏
public文件夹类似springboot中的static文件夹,打包时会原封不动的将public下的文件打包到dist文件夹下。2.2、home首页中使用组件。2、首页导航栏封装及使用。
2024-05-07 02:32:05
205
原创 ES6——let与const(2)
变量 i 是用 var 声明的,在全局范围内有效,所以全局中只有一个变量 i, 每次循环时,setTimeout 定时器里面的 i 指的是全局变量 i ,而循环里的十个 setTimeout 是在循环结束后才执行,所以此时的 i 都是 10。变量 j 是用 let 声明的,当前的 j 只在本轮循环中有效,每次循环的 j 其实都是一个新的变量,所以 setTimeout 定时器里面的 j 其实是不同的变量,即最后输出 12345。使用let声明的变量可以修改, 使用const声明的常量,不可以修改。
2024-05-05 04:28:47
381
原创 AJAX请求进行客户端渲染
/ 在Node中每一个js文件的作用域都是独立的,当前js文件中的变量,方法只在当前js文件中有效,这一点一定和浏览器区分。// res.sendFile(“C:/Users/ASUS/Desktop/yft/上课代码/2018.8.13使用express手动创建项目/public/order.html”);// __dirname=“C:/Users/ASUS/Desktop/yft/上课代码/2018.8.13使用express手动创建项目/router”/开头,表示当前路径的上层目录。
2024-05-04 18:49:56
468
原创 《三天给你聊清楚redis》第2天看看redis怎么被搞出来的(22036字)
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)
2024-05-04 06:18:19
1001
原创 SSH整合:将hibernate的配置交给Spring管理+Hibernate的模板的使用
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!this.cust_level = cust_level;this.cust_phone = cust_phone;this.cust_mobile = cust_mobile;}@Overridepublic String toString() {return “Customer [cust_id=” + cust_id + “, cust_name=” + cust_name + “, cust_sour
2024-05-04 04:25:02
606
原创 springCloud08—分布式配置中心:Spring Cloud Config
看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。
2024-05-04 02:24:16
995
原创 Spring5框架 笔记总结(四)(1)
看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺全都是一丢一丢的收集整理纯手打出来的。
2024-05-04 00:31:54
719
原创 Spring Boot + Redis:模拟 10w 人的秒杀抢单!
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!return false;}这里注意点在于jedis的set方法,其参数的说明如:NX:是否存在key,存在就不set成功PX:key过期时间单位设置为毫秒(EX:单位秒)setnx如果失败直接封装返回false即可,下面我们通过一个get方式的api来调用下这个setnx方法:@GetMapping(“/setnx/{key}/{val}”)public boolean setnx(@PathVariab
2024-05-03 22:29:13
923
原创 RabbitMQ之基本使用
Data在发送类新增个方法:Sender@Test生产者发送不了:简单的消息转换器只支持string类型,byte数组类型以及序列化的数据,但是user类不是序列化的。所以给user实现接口,使它序列化:消费者接受不了:由于消费者接收的是string类在此处发送的东西不仅字段要相同,包名也要相同,**解决方案:①、**可以使用DTO来发送;
2024-05-03 20:38:40
915
原创 Mybatis源码学习(一)Mybatis 数据库访问的流程
还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来。
2024-05-03 11:58:43
729
原创 LeetCode通关:哈希表六连,这个还真有点简单
虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》
2024-05-03 10:16:23
771
原创 java项目设计与思路
这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!成功只会留给那些有准备的人!《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门。
2024-05-03 08:27:19
628
原创 Java毕设项目-社区居民健康档案管理系统
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!1.系统总体设计========1.1开发环境操作系统:Windows10;编程语言:Java;运行环境:Jdk1.7,Jre;开发工具:Eclipse或者Myeclipse;框架:JavaWeb;数据库:Mysql5.7,Navicat for mysql(数据库图形化客户端);前端技术:Jsp,CSS,JS2.系统分析======2.1功能需求分析随着信息技术以及社区居民档案管理工作量的增多,人工的管理已
2024-05-03 06:44:46
686
原创 Java实现人脸检测(1)
笔者已经把面试题和答案整理成了面试专题文档《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!st 测试类笔者已经把面试题和答案整理成了面试专题文档[外链图片转存中…(img-NBtu7yxB-1714684003779)][外链图片转存中…(img-yNp2b8St-1714684003779)][外链图片转存中…(img-FUivacdS-1714684003780)]
2024-05-03 05:06:54
1100
原创 Java中高级核心知识全面解析——消息队列(为什么要用消息队列,常见消息队列对比,JMS和AMQP谁更好用?)
JMS(JAVA Message Service,java消息服务)是java的消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。JMS(JAVA Message Service,Java消息服务)API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低,消息服务更加可靠以及异步性。ActiveMQ 就是基于 JMS 规范实现的。按照上面的过程,4个月的时间刚刚好。
2024-05-03 03:20:38
933
原创 Java 集合看这一篇就够了
这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-05-03 01:39:46
297
原创 GC:你要用什么方式把我丢掉?(1)
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图。
2024-04-30 19:44:34
446
原创 Dubbo-go 源码笔记(一)Server 端开启服务过程
我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!
2024-04-30 18:47:42
540
原创 Context都没弄明白凭什么拿高薪?
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!.}源码中的注释是这么来解释Context的:Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型,是一个统领一些资源(应用程序环境变量等)的上下文。就是说,它描述一个应用程序环境的信息(即上下文);是一个抽象类,Android提供了该抽象类的具体实现类;通过它我们可以获取应用程序的资源和类(包括应用级别操作,如启动Activi
2024-04-30 17:53:11
617
原创 AQS(AbstractQueuedSynchronizer)——源码分析(1)
独占锁指的是,同一时刻只能有一个线程获取到锁,其他获取锁的线程只能处于等待队列中等待,只有获取到锁的线程释放了锁,后继的线程才能获取到锁。(不太了解的可以写一遍,基本上就懂了)/**自定义独占锁*//**尝试获取锁@param arg@return*/@Override// 当前状态如果为0则获取到锁// 设置锁的占用线程为当线程/**尝试释放锁@param arg@return*/@Override// 如果当前同步状态为0,调用该方法则抛出异常。
2024-04-30 16:55:47
571
原创 建议收藏 - 必须知道的4个前端安全编码规范
2.构造GET和POST请求若某攻击者想删除某网站的一篇文章,首先获得当前文章的id,然后通过使用脚本插入图片发送一个GET请求,或构造表单发送POST请求以达到删除该文章的目的3.XSS钓鱼钓鱼这个词一般认识是起源于社会工程学,黑客使用这个这门学科的理念思想,在未授权不知情的情况下诱骗用户,并得到对方对方的姓名、年龄、邮箱账号、甚至是银行卡密码等私人信息。
2024-04-22 18:46:41
415
原创 前端面试经验分享,看菜鸡如何逆袭(已拿字节offer)
本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车免费领取!是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等。
2024-04-22 04:16:37
1227
原创 前端-WebPack(1)
path: path.resolve(__dirname, ‘./dist’), //输出路径,__dirname:当前文件所在路径。从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。读取当前项目目录下src文件夹中的main.js(入口文件)内容,分析资源依赖,把相关的js文件打包。#执行后查看bundle.js 里面包含了上面两个js文件的内容并进行了代码打包。entry: ‘./src/main.js’, //配置入口文件。
2024-04-21 19:19:29
1230
原创 从零实现Vue3的响应式库
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取[外链图片转存中…(img-ejDrM29h-1713645566199)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
2024-04-21 04:40:42
601
原创 一道js笔试题, 刷新了我对map方法函数的认知,你做对了吗?(1)
前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档,需要的读者可以戳这里免费领取![外链图片转存中…(img-HubrDemU-1713638956897)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)[外链图片转存中…(img-H2bFEXEF-1713638956897)]
2024-04-21 02:50:33
891
原创 【总结】:大厂面试常考手撕代码 —— JavaScript实现效果(1)
资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。[外链图片转存中…(img-zdcmqtAP-1713632718968)][外链图片转存中…(img-l2d7L3zV-1713632718968)]资料过多,篇幅有限,需要文中全部资料可以点击这里免费获取前端面试资料PDF完整版!自古成功在尝试。不尝试永远都不会成功。勇敢的尝试是成功的一半。
2024-04-21 01:06:35
303
原创 【Flask】 一个案例学会 Flask 蓝图(Blueprint)
javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。
2024-04-20 19:27:30
1168
原创 Windows 正版系统安装(重装) - Win10(微星主板 - MSI)
总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。点击这里领取Web前端开发经典面试题考察。
2024-04-20 17:56:32
5164
原创 Vue经典实例之可编辑的表格table(史上最简单方便的处理方式,比用element容易理解),同时处理input获取焦点的问题!不好用你找我(1)
3:使用setTimeout给 input获取焦点,不用setTimeout将无法获取焦点。//设置input获取焦点//选中里面的数据},0);
2024-04-20 09:41:32
243
原创 Vue中的路由守卫
,children: [{ //通过children配置子级路由path: ‘news’, //此处不要写成:/news}]routes})//全局前置路由守卫—初始化的时候被调用、每次路由切换的时候被调用//这里是一个简单的例子//即判断用户是否进入了需要鉴权的路由下(这里距离为news和message)//如果进入了,那就判断本地是否缓存了信息(这里模拟登录的token)next()}else{//如果不是,则直接放心即可next()})
2024-04-20 08:22:16
814
原创 TypeScript基本知识点整理——函数
分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载中…(img-IjOZATEp-1713561935747)]分享一套阿里大牛整理的前端资料给大家,点击前端校招面试题精编解析大全即可免费下载。
2024-04-20 05:26:52
761
原创 Serverless :让「前端开发者」走向「应用研发者」
Serverless 云研发平台架构图Serverless 方案定制能力来完善云端一体研发者市场,提供开发者更多选择、打造云端一体的研发集成闭环来提供业务更快的交付速度、以及业务低成本的使用基础 BaaS 服务能力以及业务 BaaS 成为研发平台的核心抓手。===我们定义的解决方案 :即解决某一横向或纵向领域的,贯穿创建、研发、交付、运维阶段的一系列能力的集合。为什么当时需要定义解决方案的定制能力,核心原因是面向今天云端一体化的场景,不同事业部的业务同学有着不同的定制需求。
2024-04-20 03:50:06
866
原创 PHP Apache - 多站点虚拟主机配置
你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。我特地针对初学者整理一套前端学习资料,免费分享给大家,戳这里即可免费领取既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
2024-04-20 02:17:02
624
原创 JS数据类型、数组、this指向复习
总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。点击这里领取Web前端开发经典面试题。
2024-04-19 16:39:36
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅