Java
学习JavaScript数据结构与算法 第五章
五,队列和双端队列 我们已经学习了栈。队列和栈非常类似,但是使用了与后进先出不同的原则。 双端队列是一种将栈的原则和队列的原则混合在一起的数据结构。 5.1 队列数据结构 队列是遵循先进先出(FIFO,也称为先来先服务)原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须排在队列的末尾。 在计算机科学中,一个常见的例子就是打印队列。比如说我们需要打印五份文档。我们会打开每
Email 设置与发送
Email 工具类 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.4</version></dependency>
一、全面理解JWT | 二、对比Statement与prepareStatemen
结合抖音:@渡一Web前端学习频道---->第179集 | 彻底理解JWT 可以更透彻的弄清JWT。 二、java JDBC Statement的用途 对比Statement与prepareStatement 1. Statement 存在SQL注入 ,PrepareStatement不存在SQL注入 2.Statement 是编译一次执行一次,Pre
Hadoop的运行模式
Hadoop官方网站 http://hadoop.apache.org/ Hadoop运行模式 本地模式:单机运行,只是用来演示一下官方案例。生产环境不用。 伪分布式模式:也是单机运行,但是具备Hadoop集群的所有功能,一台服务器模拟一个分布式的环境。个别缺钱的公司用来测试,生产环境不用。 完全分布式模式:多台服务器组成分布式环境。生产环境使用。 本地运行模式(官方 Word
Java保留有效小数与百分数
Java保留有效小数与百分数 1.有效小数 2.有效百分数 3.使用演示 原始数字为1,需要保留3位小数 得到结果:1.000 原始数字为1.35,需要保留1位小数 得到结果1.4 原始数字为1,需要转成100.0% 原始数字为0.798,需要转成不带小数的百分数 结果为80% 补充说明 需要import这两个包
Java后端真实、靠谱、强大的面试题网站:面试梯
本文分享一个给力的Java后端面试题网站:面试梯。 网址:https://offer.skyofit.com 这套题真实、高频、全面、有详细答案、保你稳过面试,让你成为offer收割机。题目包括:Java基础、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBatis、MQ、ELK、分布式、SpringCloud、设计模式、线上问题排查等。
【Spring】循环依赖
参考: 阿里开发者-Spring循环依赖那些事(有完整流程图) https://mp.weixin.qq.com/s/cqkZEvmmh7jnNt2K5r_lXg 问题: 1、什么是循环依赖?2、为什么会产生循环依赖?3、循环依赖有哪些场景?4、Spring如何解决循环依赖的?5、Spring为什么使用三级缓存?6、Spring支持A
MockMVC的使用
简介 MockMvc是一种基于Java和JUnit的测试框架,旨在测试Spring MVC应用程序的控制器层。它可以帮助我们模拟HTTP请求,检查响应值,以及发送表单数据和文件等。 MockMvc可以与其他测试组件(如JUnit和Hamcrest)结合使用,以模拟REST API端点或用户界面的操作。 Get请求 简单示例 创建一个简单的Controller: 创建测试类,使用MockMVC
skywalking 集群部署
1、安装包:apache-skywalking-apm-es7-8.7.0.tar.gz 下载地址: https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz 2、 安装包解压 tar -xf apache-skywalking-apm-es7-
20天学会 java
环境搭建,基础知识,高级知识,项目 20天学会 java 00.java介绍 01.java环节搭建,IDEA,java语言 02.java语法,运算符,随机数 03.java分支,循环,控制关键字 04.数组,set,collections,map,集合 05.方法 06.面试对象基础 07.常用api 08.综合项目实战 09.IO 10.多线程 11.网络编程 12.高级技术:单元测试,反射
java基于ssm的求职招聘管理系统、校园求职招聘管理系统,附源码+数据库,适合毕业设计、课程设计
1、项目介绍 该求职招聘网站基于B/S架构,采用SSM框架,运用JSP网页开发技术,并结合MySQL数据库,为招聘者和求职者搭建了一个高效、便捷的网络招聘平台。 系统总共有三个角色:求职者、招聘者、管理员 本系统分别为前台求职招聘和后台系统管理,功能如下: 1.前台求职招聘 前台首页、用户注册、用户登录、新闻公告、求职须知、求职信息、发布招聘信息、申请职位、个人中心、发布招聘信息、
Java 第六次作业
1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 2、 输出一个double型二维数组(长度分别为5、4,值自己设定)的值。 3、 在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。 4、将一个数组中的元素逆序存放
Ajax详解(不包括jQuery)
Ajax URL URL地址一般由三部分组成 客户端与服务端之间的通信协议 存有该资源的服务器名称 资源在服务器上具体存放位置 客户端与服务端通信过程 请求-处理-响应三个步骤 资源请求方式 客户端请求服务器,最常见get和post请求 get请求通常用于获取服务端资源 post请求通常用于向服务端提交数据 Ajax优缺点 优点:可以无需刷新页面而与服务器进行通信 允许你根据用户事件来更新部
谈一谈如何使用etcd中的事务以及自己的理解
01、谈一谈etcd事务的如何使用以及自己的理解 本文内容来源于自己学习时所做的记录,主要来源于文章最后的参考链接,如有侵权,请联系删除,谢谢! etcd 是一个 key/value 类型的数据库。既然我们需要存储数据,必然会面临这样一个需求,即希望无论什么样的场景下,一组操作要么同时完成,要么都失败,哪怕数据库出现了故障,甚至了机器发生了宕机。幸运的是 从 etcd 3.4 版本开始,开始支
idea实现远程debug
其实就是为了解决测试环境测试有问题,然后本地环境代理测试环境进行debug,参考地址:https://blog.csdn.net/qq_39341318/article/details/116154413https://blog.csdn.net/qq_43227967/article/details/118936728https://it.cha138.com/shida/show-46