Java
TypeScript+Vue3
TypeScript Any 类型 和 unknown 顶级类型 1.没有强制限定哪种类型,随时切换类型都可以 我们可以对 any 进行任何操作,不需要检查类型 2.声明变量的时候没有指定任意类型默认为any 3.弊端如果使用any 就失去了TS类型检测的作用 4.TypeScript 3.0中引入的 unknown 类型也被认为是 top type ,但它更安全。与 any 一样,所有类型都可以
app端——搜索记录mongoDB
一、需求说明 展示用户的搜索记录10条,按照搜索关键词的时间倒序 可以删除搜索记录 保存历史记录,保存10条,多余的则删除最久的历史记录 二、数据存储说明 用户的搜索记录,需要给每一个用户都保存一份,数据量较大,要求加载速度快,通常这样的数据存储到mongodb更合适,不建议直接存储到关系型数据库中 mongoDB:高性能、高存储、数据具有结构性 三、安装mongoDB 拉取镜像:docker p
《摆与混》第五章--7月7日--周五
充满希望的周末我来了!!!!!!!!!!!!!!!!!! 1.今天做了什么:生活节奏正常了(真的,只是和开始有点不一样),9点就起来了(给我8点半起床呀!!!混蛋),洗漱后简单吃了个早饭(今天早上的面好难吃),今天早上的学习一切如常,下午跟好哥们开黑打游戏(连跪了,难绷),下午的健身也没有落下,晚上又是经典PTA。降临吧,我的周末!!! 2.解决了什么问题:Java课程继续学习,PTA继续推进。
阿里Java三面凉凉:微服务,Redis,JVM一个都搞不懂
前言: 金三银四刚刚过去了,不知道很多小伙伴都拿到自己心仪的offer没有,我这边也收到了一个粉丝投来的消息,说看到阿里的面试真题之后人都是懵的,发现自己一窍不通,下面给大家分享我这个粉丝的经历,以及我在这方面学习的经验。 阿里微服务面试真题 1.单片,SOA 和微服务架构有什么区别? 单片 SOA 和微服务之间的比较 – 微服务访谈问题 单片架构类似于大容器,其中应用程序的所有软件组件组装在
使用Java实现基于OAuth 2.0的单点登录功能
本文将介绍如何使用Java编写一个基于OAuth 2.0的单点登录系统,通过OAuth 2.0实现用户在多个应用程序间的无缝登录体验 1. 什么是OAuth 2.0?OAuth 2.0是一种开放的授权框架,用于在应用程序之间安全地共享用户的身份验证和授权信息。它允许用户授权第三方应用程序代表其访问受保护的资源,而无需将用户名和密码直接提供给第三方应用程序。 2. OAuth 2.0的工作原理:-
Java 抽象类的定义与使用
抽象类 抽象类举例: 抽象类的几个特点 1.抽象类被修饰符 abstract 修饰 abstract 类名{ 类体 } 2.抽象类内可以存在 抽象方法 与 非抽象方法 , 但非抽象类内不能存在抽象类 换而言之:存在方法的类一定是抽象类,必须用 abstract 修饰类名.
spring-八股文
对IOC的理解 单例bean与单例模式 spring事务传播机制-※ spring事务什么时候会失效-√ spring中创建的bean,生命周期有哪些-※ spring中的bean是线程安全的吗? applicationContext和beanFactory有什么区别? spring中的事务是如何实现的?-※ @Transactional什么时候会失效? spr
金三银四喜提offer!秋招蚂蚁金服Java研发岗四面
面试流程 先说下面试流程,一般大公司都有3-4轮技术面,1轮的HR面。就蚂蚁金服而言,我共经历了4轮技术面,前两轮主要是问基础和项目实现,第3轮是交叉面,两个面试官,主要是问项目实现和拓展。第4轮是部门老大面,主要就问一些架构、技术和业务的理解、个人发展比较抽象的东西了,现在基本也是这样的。 要注意的点 简历一到两页为最佳,将项目经历写2-3个左右就差不多了,一定要写最有亮
Java官方笔记14流
Processing Data in Memory The Stream API is probably the second most important feature added to Java SE 8, after the lambda expressions. In a nutshell, the Stream API is about providing an implementat
Java技术分享:SpringBoot+mysql+...
放个效果图: 准备项目 首先在MySql控制台输入一下sql语句创建student 数据库和student。 create databse student; use student; CREATE TABLE `student` ( `stu_id` bigint(20) NOT NULL, `stu_name` varchar(45) DEFAULT NULL
浏览器种输入一个url到显示页面全过程
原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 所谓的‘三颗树’ 在浏览器中,当解析和加载网页时,会形成三个重要的树结构:DOM树、CSSOM树和渲染树(Render Tree)。这些树结构在网页的渲染和布局过程中起到关键作用。 DOM树(Document Object Model Tree): DOM树表示HTML文档的结构,它由浏览器解析HTML代码生成。DOM树以层次结构的方
一篇读懂React、vue框架的生命周期函数
原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 当涉及到前端框架时,React 和 Vue.js 是两个非常受欢迎的选择。它们都提供了强大的工具和功能,帮助开发者构建交互式的、可扩展的应用程序。在这两个框架中,生命周期函数是一个重要的概念,它们允许我们在组件的不同阶段执行特定的代码。 React 和 Vue.js 的生命周期函数提供了一种组件生命周期管理的机制,让我们能够在组件的创建、
springcloudconfig拉去配置文件报错[Resolved [java.lang.IllegalStateException: Cannot load environment]]
Caused by: java.lang.IllegalArgumentException: Integer value http.postBuffer out of range 只需如下操作即可解决
别再说代码质量难评估了!SonarQube一键分析代码质量他不香吗?
无论是架构师还是研发经理,代码质量都是必须要关注的重点。Sonar(没错,是 Sonar,不是 SonarQube)是一个用于代码质量管理的开源平台,用于管理代码的质量。 它通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误。千里之行始于足下,今天就让我带大家用一个简单的例子,看看怎么使用 SonarQube 进行代码质量管理。 基础概念 Son
实战|如何在Linux 系统上免费托管网站
动动发财的小手,点个赞吧! Web 服务器可用于指代硬件和软件,或者两者一起工作。出于本指南的目的,我们将重点关注软件方面,并了解如何在 Linux 机器上托管网站。 Web 服务器是一种通过 HTTP/HTTPS 协议接收并响应客户端请求的软件程序。其主要目的是显示网站内容,这些内容通常采用文本、图像和视频的形式。 Web 服务器可以提供静态或动态内容。静态内容,顾名思义,是指几乎不会改变并且必
备战金九银十:4000道Java面试真题合集,助你搞定面试官
又逢金九银十,意味着很多人又面临着就职和跳槽,相信还有很多人对于自己就职没有很大的把我,今天就给大家分享我一个朋友总结的4000到Java必问核心知识点,以及面试真题解答。 注意,注意:大家有需要4000页Java必问核心知识点的可以点击此处 Spring Boot (基础知识) 什么是SMTP? SMTP全称为Simple Mail Transfer Protoc
公司刚来的京东架构师:看完我写的spring笔记,甩给了我一份文档
pring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 SpringMVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的 Java EE 企业应⽤开源框架。 本文目录: Spring 概述 核心思想 手写实现 IoC 和 AOP Spring I