文章目录1.介绍2.源码解析CompletableFuture类定义Future接口Future的get方法CompletableStage接口CompletableFuture的工作流初始化completed初始化主动co...
-
java jvm nio java-ee junit jdk8新特性-CompletableFuture的来源、源码解析及实际应用场景
-
ai java-ee idea ai绘画 AI编程 如何解决必应自带的copilot不能用的问题(亲测有效)!如何使用免费的Copilot,国内开启Copilot的方法!
个人视频简单讲解链接: copilot的免费使用简单讲解_哔哩哔哩_bilibili1.查到这篇文章的朋友可能都已经会魔法啦(如果有问题可以私聊解决);2.在使用bing自带的copilot的时候遇到的问题 ...
-
java-ee 【JavaEE进阶】 Linux搭建Java部署环境
文章目录前言Linux权限用户操作三种角色文件类型和访问权限文件类型基本权限修改文件权限搭建Java部署环境aptapt常用命令安装JDK安装MySQL⭕总结前言本篇博客主要内容如下:了解Linu...
-
redmine java-ee spring spring cloud eclipse 【Java八股面试系列】中间件-Redis
目录什么是RedisRedis解决了什么问题Redis的实现原理数据结构常用命令应用场景List(列表 常用命令应用场景Hash(哈希 常用命令应用场景set(集合 常见命令编辑应用场景Sorted Set(有序集合 常见...
-
java-ee 职场和发展 jvm JavaEE 初阶篇-深入了解进程与线程(常见的面试题:进程与线程的区别)
博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞收藏⭐评论✍文章目录 1.0 进程概述 2.0 线程概述 2.1 多线程概述 3.0 常见的面试题:谈谈进程与线...
-
java java-ee intellij-idea 【JVM】JVM简介
文章目录简介JVM发展史Sun Classic VMExact VMHotSpot VMJRockitJ9 JVMTaobao JVM(国产研发)JVM 运行流程⭕总结简介JVM 是 Java Virtua...
-
jvm 开发语言 java-ee JavaEE 初阶篇-深入了解多线程等待与多线程状态
博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞收藏⭐评论✍文章目录 1.0 线程等待 1.1 线程等待 - join( 方法 1.1.1 main 线程中等待多个线程 ...
-
java-ee “No primary or single unique constructor found for interface javax.servlet.http.HttpSession”Bug修复
Bug复现今天在写SpringBoot应用时,写一个后端生成图形验证码的业务时,需要用到session保存后端生成的图形验证码的Base64编码,然后前端通过session来显示图形验证码。代码里用到了servlet里的Ht...
-
java-ee 前端 【JavaEE初阶】 HTML基础详解
文章目录什么是HTML?HTML 结构认识标签HTML 文件基本结构快速生成代码框架HTML 常见标签注释标签标题标签: h1-h6段落标签: p换行标签: br格式化标签图片标签: img超链接标...
-
java java-ee (超)详细解释在idea中配置struts2框架
上个星期我们在学JavaEE,全班就我一个人在用idea,所以配置的时候出现了很多的问题,查了好多博客和各种网上的解释,很多都不适用我的问题/(ㄒoㄒ /~~。终于在我综合了各种问题,被我成功的解决了。为了帮助更多的人,我会...
-
java-ee 【Java EE初阶二十六】简单的表白墙(二)
2. 后端服务器部分2.1 服务器分析2.2 代码编写2.2.2 前端发起一个ajax请求2.2.3 服务器读取上述请求,并计算出响应 服务器需要使用 jackson 读取到前端这里的数据,并且进行解析:代码...
-
java java-ee 【JVM】JVM 运行时数据区简介
文章目录简介堆(线程共享)本地方法栈(线程私有)程序计数器(线程私有)方法区(线程共享)JDK 1.8 元空间的变化运行时常量池小结内存布局中的异常问题Java堆溢出虚拟机栈和本地方法栈溢出⭕总结简介...
-
jvm 开发语言 java-ee javascript Java输入语句怎么写?老程序员来告诉你
你好,各位编程小伙伴们!今天我们来聊聊Java输入语句怎么写。相信大家都知道,Java是一种面向对象的编程语言,因此输入语句也是通过对象来实现的。那么,接下来我将为大家详细讲解Java输入语句的写法,并通过代码实现。Scan...
-
intellij-idea java java-ee jdk jvm 编辑器 如何巧妙解决 IntelliJ IDEA 启动错误?Internal error, Please refer to https://jb.gg/ide/critical-startup-errors
博主猫头虎的技术世界 欢迎来到猫头虎的博客 — 探索技术的无限可能!领域矩阵: 猫头虎技术领域矩阵: 深入探索各技术领域,发现知识的交汇点。了解更多,请访问:猫头虎技术矩阵新矩阵备用链接文章目录 如何巧妙解决 Int...
-
elk docker 阿里云 java-ee 使用Filebeat和AWS CloudWatch Logs将EC2上的Tomcat的access
文章目录背景和方案选择前提注册AWS账号创建EC2实例注意事项在EC2实例上安装aws-cloudwatch-agent注意事项测试aws-cloudwatch-agent是否可用使用Docker Compose部署ELK使...
-
java-ee 学习JavaEE的日子 Day31单例模式 ,生产者消费者模型,仓储模型
1.线程安全 – 单例模式(懒汉式 理解:该类的对象在整个项目中只创建一次(只实例化一次)private static A a;//私有化属性注意:单例模式(懒汉式 不是线程安全的System.out.println("线程...
-
java-ee intellij idea spring Boot 2 基础篇 。内含 整合一个spring boot 的 小案例
...
-
java-ee JavaEE-SSM-订单管理-后端(一)
2.后端:订单管理2.1 环境搭建2.1.1 SQL语句2.1.2 构建项目项目名:day052_ssm pom文件:lombok、mysql driver、MyBatis、web、test、swagger yml文件:...
-
spring java-ee 架构 程序人生 【Java进阶营】JAVA线程安全及性能的优化笔记(三)——Volatile关键字
本期正文: volatile是java提供的一种同步手段,只不过它是轻量级的同步,为什么这么说?因为volatile只能保证多线程的内存可见性,不能保证多线程的执行有序性。而最彻底的同步要保证有序性和可见性,例如synchr...
-
java java-ee Linux(CentOS7)下搭建redis集群,多台机器一主二从
1. 环境准备Linux系统:CentOS7-2009三台主机:192.168.64.70 端口7000-7002192.168.64.71 端口7000-7002192.168.64.72 端口7000-7002redis...
-
java-ee 使用IDEA配置TomCat和连接数据库步骤及部分问题
一、配置TomCat1.首先需要安装IDEA、JDK、TomCat如图:2.查看是否能正常使用测试需要点击bin目录中的startup.bat,进入命令框,在命令框打开的同时,浏览器输入http://localhost808...
-
后端 java java-ee 掌握RabbitMQ、RocketMQ、Kafka核心知识:面试再也不愁,成为中间件大神
前言在技术的世界里,我们常常会遇到各种各样的框架,它们各有千秋,而面试官最常问的问题就是:你为何选择了XXX中间件?尽管大多数情况下,我们都是遵循上级的决策,但这样回答显然不能令面试官满意。其实,他们真正想要听到的,是你对这...
-
servlet spring boot java-ee JSONObject 转换对象List
1.json数组生成的是jsonarray,可先获取jsonarray代码:JSONArray data = jsonObject.getJSONArray("data" ;2.把获得的data数组转为字符串3.转list对...
-
开发语言 经验分享 java-ee 【Java可执行命令】(十八)可视化监控和管理工具 jconsole:获取 JVM的内存使用情况、线程活动、GC 行为等重要指标的可视化工具 ~
Java可执行命令之jconsole1️⃣ 概念2️⃣ 优势和缺点3️⃣ 使用3.1 语法格式3.2 注意事项4️⃣ 应用场景 总结1️⃣ 概念jconsole 是 Java Development Kit (JDK 自...
-
java-ee 【JavaEE初阶】 JVM简介
文章目录前言JVM发展史Sun Classic VMExact VMHotSpot VMJRockitJ9 JVMTaobao JVM(国产研发)JVM 运行流程⭕总结前言JVM 是 Java Virtu...
-
java java-ee eclipse web JSP基本语法详解
JSP程序的基本结构JSP指令JSP指令的语法结构:1.page指令page指令用于设置页面的各种属性,如导入包,指明输入内容类型,控制session等,page指令一般位于JSP页面开头,一个JSP页面可以包含多条page...
-
java-ee 开发语言 JavaEE基础知识点(1)
类型转换由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。*运算中,不同类型的数据先转化为同一类型,然后进行运算。转换优先级优先级高–˃优先级低——强制类型转换优先级低–˃优先级高——自动类型转换转换格...
-
java-ee 【JavaEE初阶】Servlet (三)MessageWall
...
-
数据库 mysql java-ee 关于JavaEE springboot MVC项目的实战(手把手教学)
解决中文在mysql数据库中不显示的问题,实现Dao层、Entity层、Service层、Controller控制器的交互题目:在数据库中新建一个图书类别表(id,类别名称),实现添加图书新类别功能。业务逻辑如下:如果在图书...
-
1024程序员节 java-ee javaEE -7(网络原理初识 --- 7000字)
一:网络初识计算机的独立模式是指多台计算机在网络中相互独立运行,彼此之间不共享资源或信息。在早期,计算机主要采用独立模式,每台计算机都拥有自己的操作系统、应用程序和数据,它们之间没有直接的连接或通信。在独立模式下,用户需要手...
-
java spring boot spring cloud spring java-ee ThreadLocal底层实现原理(满满干货)
点赞再看,养成习惯,大家好,我是辰兮!今天介绍ThreadLocal底层实现原理。目录前言一、ThreadLocal的使用二、set( 源码三、ThreadLocalMap底层结构四、get( 源码五、为什么使用弱引用总结前...
-
java-ee 微服务篇-A JavaEE架构演进历程(学习总结)
原创作者:田超凡版权所有,转载请注明原作者,严禁复制转载Level1 传统架构 就是大家众所周知的SSM或SSH了, 优点:三层架构职责清晰 缺点:依赖库管理难度大,协同开发代码冲突和功能扩展性差,牵一发动全身。 Level...
-
java 开发语言 spring boot intellij-idea java-ee spring jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?
笠欢迎来到dream_ready的博客,相信您对博主首页也很感兴趣o (ˉ▽ˉ; 学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等 —— 保姆级教程目录1、下载jdk172、安装jdk17 3、...
-
spring boot 后端 前端 java-ee spring cloud mybatis Vue.js+SpringBoot开发海南旅游景点推荐系统
目录一、摘要1.1 项目介绍1.2 项目录屏二、功能模块2.1 用户端2.2 管理员端三、系统展示四、核心代码4.1 随机景点推荐4.2 景点评价4.3 协同推荐算法4.4 网站登录4.5 查询景点美食五、免责说明一、摘要1...
-
java-ee 【JavaEE初阶系列】——计算机是如何工作的
目录冯诺依曼体系❗外存和内存的概念❗CPU中央处理器—人类当今科技领域巅峰之作之一如何衡量cpu指令(Instruction)操作系统(Operating System)什么是进程/任务(Process/Task)...
-
java java-ee 后端 Spring5 框架
Spring5 框架一、Spring概述Spring是轻量级的开源的JavaEE框架。Spring可以解决企业应用开发的复杂性。Spring有两个核心部分:IOC和AOP。IOC:控制反转,把创建对象过程交给Spring进行...
-
vue.js mysql java-ee mybatis 基于SSM+Vue垃圾分类管理系统Java垃圾管理系统(源码调试+讲解+文档)
作者:计算机源码社 个人简介:本人七年开发经验,擅长Java、微信小程序、Python、Android等,大家有这一块的问题可以一起交流! 学习资料、程序开发、技术解答、代码讲解、文档报告JavaWeb项目...
-
java-ee 【JavaEE 初阶】 JVM内存区域划分与GC垃圾回收机制
尽力做到十全十美~~文章目录1. JVM内存区域划分2. 垃圾回收机制2.1 内存溢出与内存泄漏2.2 判断是否是垃圾2.2.1 引用计数2.2.2 可达性分析2.3 垃圾清理算法2.3.1 标记清除2.3.2 复制算法2....
-
java-ee web 用户信息存放在session.setAttribute(“userName“, “xiaoMing“)中,但在下一个页面刷新后就没session值了
用户xiaoMing登录成功后,将用户名放在session中 session.setAttribute("userName", "xiaoMing" ,再跳转至个人信息页但刷新页面后用户信息的 session 值消失了。排...
-
java-ee 开发语言 Java 循环结构入门 while循环,for循环,switch循环 详解
一,while循环:语法:while(表达式){ 代码块while:当···时,当表达式结果为true便执行代码块。示例: int i =5;//循环条件初始化 while(i /...
-
spring boot 开发语言 前端 java-ee spring cloud 基于Java的海南旅游景点推荐系统(Vue.js+SpringBoot)
目录一、摘要1.1 项目介绍1.2 项目录屏二、功能模块2.1 用户端2.2 管理员端三、系统展示四、核心代码4.1 随机景点推荐4.2 景点评价4.3 协同推荐算法4.4 网站登录4.5 查询景点美食五、免责说明一、摘要1...
-
java-ee 网络协议 计算机网络-数据链路层
一、认识以太网"以太网" 不是⼀种具体的网络,而是一种技术标准; 既包含了数据链路层的内容, 也包含了⼀些物理层的内容。例如:规定了网络拓扑结构,访问控制方式,传输速率等;例如:以太网中的网线必须使用双绞线; 传输速率有10...
-
eclipse tomcat java-ee intellij-idea java常用类---包装类(引用数据类型)Integer详解
文章目录回顾一、基本数据类型和包装类的对应关系java八种基本数据类型分为四类八种java八种基本数据类型的字节数二、引用数据类型1.数组2.接口3.类正文一、包装类(Integer)1.所在包位置2.类继承关系3.接口实现...
-
java-ee JavaEE:文件IO
硬盘文件指的是硬盘/磁盘上的文件⚠硬盘 ≠ 磁盘磁盘属于外存的一种;而软盘,硬盘(机械硬盘)这种属于用磁性介质来存储二进制数据ssd硬盘(固态硬盘),内部完全是集成电路,和磁性介质无关。相比于机械硬盘,固态硬盘读写速度快了1...
-
java maven java-ee MyBatis(一)
文章目录MyBatis一.简介1.什么是MyBatis2.持久化3.持久层4.为什么需要MyBatis5.特点二.第一个MyBatis程序1.搭建环境2.创建模块3.编写代码4.测试三.CRUD1.namespace2.增删...
-
java-ee 【JavaEE】网络原理-HTTP
网络原理-HTTP1. HTTP是什么HTTP是一种基于传输层TCP并位于应用层的超文本协议目前主要使用HTTP1.1和HTTP2.02. HTTP协议基本格式2.1 使用Fiddler抓包进行分析关于Fiddler:是一个...
-
课程设计 java-ee 毕业设计——小区物业管理系统,项目是基于JavaEE采用MVC模式结合SSM框架进行实现
介绍基于JavaEE小区物业管理系统,项目采用MVC模式结合SSM框架进行实现,前端页面使用Bootstrap进行实现。功能用户端(1 业主信息查询(2 房产信息查询(3 公告查询管理(4 收费管理(5 报修管理(6 修改用...
-
java-ee intellij-idea spring cloud 【搭建RuoYi框架】
搭建ruoyi框架ruoyi框架分离版下载git下载nacos下载redis下载ruoyi前后端分离版并部署idea拉取ruoyi项目前端编译器VSCode部署运行ruoyi项目下载前端VUE依赖启动nacos服务启动red...
-
java-ee java多线程下操作共享变量结果不一致问题
今天在写一个小demo的时候,要求在多线程环境下,能够顺序输出100-0的数据,在使用synchronize关键字加锁时,锁的位置不对,造成输出结果与预期不一致的问题。原因在于线程2已经抢占到线程资源,此时判断条件还符合wh...
-
java-ee JavaWeb域对象&EL表达式&JSTL
目录 一、域对象1、什么是作用域?2、四大域对象二、EL1、为什么需要EL2、什么是EL3、EL的功能4、EL的语法5、EL的特点🔘自动转换类型🔘使用简单6、EL变量属性范围名称 7、获取对象集合中的数据三、JSTL1、为...