首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JAVA后端
订阅
枯木逢春_q
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
单点登录原理与实现
web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保…
互联网校招面试必备——Java多线程 | 掘金技术征文
本文是我刷了几十篇一线互联网校招java后端开发岗位的面经后总结的多线程相关题目,虽然有点小长,但是面试前看一看,相信能帮你轻松啃下多线程这块大骨头。 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。 进程是具有一定独立功能…
深入理解 Java 方法
方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符 - 修饰符是可选的,它告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型 - 返回值类型表示方法执行结束后,返回结果的数据类型。如果没有返回值,应设为 void。 方法名 - 是方法的实际名称。方法…
Java并发2:JMM,volatile,synchronized,final
并发编程需要处理两个关键问题:线程之间如何通信以及线程之间如何同步。 通信是指线程之间以何种机制来交换信息。线程之间的通信机制有两种:共享内存和消息传递。 共享内存模型中,线程之间共享程序的公共状态,通过读-写内存中的公共状态进行隐式通信。多条线程共享一片内存,发送者将消息写入…
使用Vue+Spring Boot实现Excel上传
在上期教程中我们介绍了读写Excel与使用Selenium的入门方法,本期将介绍通过Vue+Spring Boot实现在WebApp中上传Excel导入测试脚本的功能。使用前后端分离的技术是因为这样便于后续功能的迭代,在本文中我们只涉及一个简单的前端界面及一个简单的后台服务。 …
分享几个 SpringBoot 实用的小技巧
最近分享的一些源码、框架设计的东西。我发现大家热情不是特别高,想想大多数应该还是正儿八经写代码的居多;这次就分享一点接地气的: SpringBoot 使用中的一些小技巧。 算不上多高大上的东西,但都还挺有用。 项目是基于 SpringCloud 或者是 dubbo 这样的分布式…
你真的了解Java的形参和实参吗?
你真的了解Java的形参和实参吗?
[短文速读 -6] final?finally?finalize?
这篇速读文章来自面试的常客final、finally、finalize。说实话不大很理解为啥把这三者放在一起。这完全不相干啊!不过既来之则安之吧。 今天让我们聊一聊final、finally、finalize各自的场景。 小A:MDove,我最近发现很多文章会把final、fi…
Java创建Annotation
注解是Java很强大的部分,但大多数时候我们倾向于使用而不是去创建注解。例如,在Java源代码里不难找到Java编译器处理的@Override注解,Spring框架的@Autowired注解, 或Hibernate框架使用的@Entity 注解,但我们很少看到自定义注解。虽然自…
「mysql优化专题」程序员面试都用得上的索引优化手册(5)【面试重点】
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,索引就相当于目录。当你在用新华字典时,帮你把目录撕掉了,你查询某个字开头的成语只能从第一页翻到第一千页。累!把目录还给你,则能快速定位! 可以大大加快数…