JAVA
文章平均质量分 89
梦幻蔚蓝
用技术改变世界!
展开
-
毕设说明-疫情管理系统
本来我是懒得写这个,因为觉得给出了数据库er图应该大伙都可以自己写出来,但是好多人私信说不会创建数据库,想了一下那我就写出sql创建语句,正好也当锻炼一下自己.所以看到这里还不点个。大家创建了``database`后,运行以下几个查询语句即可创建全部表,这饭都喂到嘴里了别说还不会了同学们,这都不会就说不过去了。本人疫情防控管理系统说明文档,纯手敲,别问为什么不直接用软件生成,问就是那时候不会。如果id重复就进行更新,不重复插入。原创 2023-12-29 09:42:27 · 884 阅读 · 0 评论 -
软件开发流程分析
原型设计是软件开发和设计过程中一个重要的环节,它涉及到创建一个可以展示软件产品主要功能和界面的低保真模型或演示。原型设计的主要目的是在开发周期的早期阶段识别和解决潜在的问题,以便更好地理解用户需求,并确保最终的软件产品满足这些需求。在这个过程中,开发人员将根据设计文档和规范,使用编程语言和开发工具进行编码,以实现软件的功能和交互。软件产品的设计涉及到多个方面,以确保软件产品能够满足用户的需求,同时具备良好的用户体验。通过以上步骤,可以有效地进行软件的代码实现,从而开发出高质量、可靠和易于维护的软件产品。原创 2023-12-11 22:56:26 · 1412 阅读 · 0 评论 -
JeecgBoot低代码开发—Vue3版前端入门教程
改完之后,必须修改前端映射地址。如何修改后台项目路径。改为自己的如何改呢?原创 2023-11-30 21:43:17 · 1083 阅读 · 0 评论 -
融邦JAVA面试题
1. Java线程池的作用及使用方式2. 用java实现,计算字符串中子串出现的次数3. ClassLoader的运行机制4. 如何在SpringMVC中全局性捕获异常5. 编程: N个重量不等的橡皮泥小球,假设将两个小球捏在一起的力(F)为两个小球质量的和。拿出两个小球捏到一起后放回,重复上述操作,直到只捏剩一个球。如何才能让,上述力(F)最小? 6.学校的学生管理系统的部分E-R图如下:原创 2023-08-02 13:49:48 · 818 阅读 · 3 评论 -
2023年JAVA最新面试题
1)死锁定义:利用事务解释:死锁是指两个或多个事务在同一资源上相互占用,并请求锁定对方的资源,从而导致恶性循环的现象。利用进程解释:当多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进,这种情况就是死锁。2)产生死锁的必要条件互斥条件:进程要求对所分配的资源(如打印机)进行排他性控制,即在一段时间内某资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进程只能等待。不剥夺条件。原创 2023-07-26 23:13:23 · 1952 阅读 · 0 评论 -
微服务入门---Docker
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了。原创 2023-07-31 07:00:00 · 644 阅读 · 0 评论 -
微服务入门---SpringCloud(二)
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。原创 2023-07-25 15:22:43 · 1529 阅读 · 0 评论 -
微服务入门---SpringCloud(一)
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。原创 2023-07-25 15:07:25 · 1400 阅读 · 0 评论 -
微服务笔记---Nacos集群搭建
其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。:https://github.com/alibaba/nacos/tags,可以选择任意版本下载。官方推荐的最佳实践是使用带有主从的高可用数据库集群,主从模式的高可用数据库可以参考。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库。而后在浏览器访问:http://localhost/nacos即可。这里我们以单点的数据库为例来讲解。原创 2023-07-24 12:08:42 · 1421 阅读 · 0 评论 -
微服务学习笔记-----Nacos安装教程(Windows和Linux版本)
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。Linux或者Mac安装方式与Windows类似。上传到Linux服务器的某个目录,例如。开发阶段采用单机安装即可。windows版本使用。与windows中类似。然后重命名为java。原创 2023-07-24 09:55:54 · 979 阅读 · 0 评论 -
SSM学习笔记----MyBatis-plus
1、基于MyBatisPlus完成标准Dao的增删改查功能2、掌握MyBatisPlus中的分页及条件查询构建3、掌握主键ID的生成策略4、了解MyBatisPlus的代码生成器原创 2023-07-20 19:18:48 · 380 阅读 · 0 评论 -
Spring5学习笔记--Maven
1、理解并实现分模块开发2、能够使用聚合工程快速构建项目3、能够使用继承简化项目配置4、能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行5、了解Maven的私服原创 2023-07-13 23:29:29 · 720 阅读 · 2 评论 -
Spring学习笔记---SpringBoot快速入门
掌握基于SpringBoot框架的程序开发步骤熟练使用SpringBoot配置信息修改服务器配置基于SpringBoot的完成SSM整合项目开发原创 2023-07-13 17:47:18 · 708 阅读 · 0 评论 -
IDEA中右侧栏和底部栏不见了
IDEA中右侧栏和底部栏不见了在开发中,IDEA的右侧栏目maven、database等栏目不见了右侧栏中和底部没东西。问题解决:View—>Appearance–>Tool Windows Bars 选中即可。原创 2023-07-13 10:59:51 · 3367 阅读 · 3 评论 -
Spring5学习笔记--详细一文通
1、Spring 框架概述(1)轻量级开源 JavaEE 框架,为了解决企业复杂性,两个核心组成:IOC 和 AOP(2)Spring5.2.6 版本2、IOC 容器(1)IOC 底层原理(工厂、反射等)(2)IOC 接口(BeanFactory)(3)IOC 操作 Bean 管理(基于 xml)(4)IOC 操作 Bean 管理(基于注解)3、Aop(1)AOP 底层原理:动态代理,有接口(JDK 动态代理),没有接口(CGLIB 动态代理)(2)术语:切入点、增强(通知)、切面原创 2023-07-12 21:17:14 · 338 阅读 · 0 评论 -
SSM学习笔记-------Spring(三)
理解并掌握AOP相关概念能够说出AOP的工作流程能运用AOP相关知识完成对应的案例编写重点掌握Spring的声明式事务管理原创 2023-07-07 16:18:04 · 915 阅读 · 0 评论 -
SSM学习笔记-------Spring(一)
掌握Spring相关概念完成IOC/DI的入门案例编写掌握IOC的相关配置与使用掌握DI的相关配置与使用原创 2023-07-07 12:10:46 · 668 阅读 · 0 评论 -
SSM学习笔记-------SpringMVC(二)
完成SSM的整合开发能够理解并实现统一结果封装与统一异常处理能够完成前后台功能整合开发掌握拦截器的编写原创 2023-07-07 11:03:58 · 460 阅读 · 0 评论 -
SSM学习笔记-------SpringMVC(一)
本文内容理解SpringMVC相关概念完成SpringMVC的入门案例学会使用PostMan工具发送请求和数据掌握SpringMVC如何接收请求、数据和响应结果掌握RESTful风格及其使用完成基于RESTful的案例编写原创 2023-07-06 14:50:57 · 452 阅读 · 0 评论 -
SSM学习笔记-------MyBatis
1、configuration(配置)2、properties(属性)3、settings(设置)4、typeAliases(类型别名)5、typeHandlers(类型处理器)6、objectFactory(对象工厂)7、plugins(插件)8、environments(环境配置)9、environment(环境变量)10、transactionManager(事务管理器)11、dataSource(数据源)12、databaseIdProvider(数据库厂商标识)13、map原创 2023-07-04 10:29:36 · 829 阅读 · 0 评论 -
JavaWeb--JDBC核心技术
JDBC核心技术持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。原创 2022-12-04 20:03:41 · 1044 阅读 · 1 评论 -
VUE快速入门
文章目录一、数据与方法二、生命周期v-oncev-html 写HTML代码v-bind 绑定html三元运算符模板语法--指令v-if 指令.stopClass 和style绑定V-ifv-show列表渲染点击事件事件修饰符表单输入绑定v-model 双向绑定组件component<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title>原创 2022-03-07 09:58:10 · 632 阅读 · 0 评论 -
kafka使用教程、快速上手
kafka概述一.kafka概述1.1 定义1.2 消息队列1.2.1 传统消息队列的应用场景1.2.2 消息队列的两种形式1.3 Kafka 基础架构二.kafka安装部署2.1安装部署2.1.1.jar包下载!不要下载最新版,在win10下有问题,下载2.8.1如下图2.1.2.解压到指定的文件夹下2.1.3.创建两个文件夹以供后续使用2.1.4. 修改配置文件(1)修改 kafka_2.12-2.8.1\config\zookeeper.properties 文件 大概第16行(2) 修改 kafka原创 2022-02-11 17:22:43 · 28491 阅读 · 6 评论 -
JAVA学习笔记(Request&Response)
JAVA学习笔记(Request&Response1,Request和Response的概述2,Request对象2.1 Request继承体系2.2 Request获取请求数据2.2.1 获取请求行数据2.2.2 获取请求头数据2.2.3 获取请求体数据2.2.4 获取请求参数的通用方式2.3 IDEA快速创建Servlet2.4 请求参数中文乱码问题2.4.1 POST请求解决方案2.4.2 GET请求解决方案2.5 Request请求转发3,Response对象3.1 Response设置响应原创 2022-02-07 15:51:16 · 476 阅读 · 0 评论 -
JAVA学习笔记(HTTP&Tomcat&Servlet)
HTTP&Tomcat&Servlet1,Web概述1.1 Web和JavaWeb的概念1.2 JavaWeb技术栈1.2.1 B/S架构1.2.2 静态资源1.2.3 动态资源1.2.4 数据库1.2.5 HTTP协议1.2.6 Web服务器1.3 Web核心课程安排2, HTTP2.1 简介2.2 请求数据格式2.2.1 格式介绍2.2.2 实例演示2.3 响应数据格式2.3.1 格式介绍2.3.2 响应状态码2.3.3 自定义服务器2.4 状态码2.4.1 状态码大类2.4.2 常见的原创 2022-02-05 16:02:54 · 933 阅读 · 0 评论 -
JAVA学习笔记(Mybatis高级)
文章目录Mybatis练习1,配置文件实现CRUD1.1 环境准备1.2 查询所有数据1.2.1 编写接口方法1.2.2 编写SQL语句1.2.3 编写测试方法1.2.4 起别名解决上述问题1.2.5 使用resultMap解决上述问题1.2.6 小结1.3 查询详情1.3.1 编写接口方法1.3.2 编写SQL语句1.3.3 编写测试方法1.3.4 参数占位符1.3.5 parameterType使用1.3.6 SQL语句中特殊字段处理1.4 多条件查询1.4.1 编写接原创 2022-02-02 00:39:41 · 631 阅读 · 0 评论 -
JAVA学习笔记(Maven&MyBatis)
文章目录Maven&MyBatis1,Maven1.1 Maven简介1.1.1 Maven模型1.1.2 仓库1.2 Maven安装配置1.3 Maven基本使用1.3.1 Maven 常用命令1.3.2 Maven 生命周期1.4 IDEA使用Maven1.4.1 IDEA配置Maven环境1.4.2 Maven 坐标详解1.4.3 IDEA 创建 Maven项目1.4.4 IDEA 导入 Maven项目1.5 依赖管理1.5.1 使用坐标引入jar包1.5.2 依原创 2022-01-30 23:00:00 · 1248 阅读 · 0 评论 -
JAVA 学习笔记(JDBC详解)
文章目录集合ArrayList新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入集合ArrayList你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以原创 2022-01-30 11:46:53 · 380 阅读 · 0 评论 -
Field ‘gmt_create‘ doesn‘t have a default value; nested exception is java.sql.SQLException: Field ‘g
涉及技术:SpringBoot测试出错:IDEA 添加数据时出错org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLException: Field 'gmt_create' doesn't have a default valueRegistering transaction synchronization for SqlSession原创 2021-04-25 12:05:19 · 2451 阅读 · 0 评论 -
跨域问题解决has been blocked by CORS policy: The ‘Access-Control-Allow-Origin‘ header contains multiple va
Access to XMLHttpRequest at 'http://localhost:8222/eduservice/indexfront/index' from origin 'http://localhost:3000' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '*, *', but only one is allowed.通过CORS策原创 2021-04-26 15:14:31 · 8369 阅读 · 2 评论 -
Eclipse常见问题汇总(图标突然变成黑块)
1:lipse下代码字体背景变红/变绿/变黄原因问题详情:如下图所示:不知道怎么,在eclipse IDE手抖按了啥,就成这样了。eclipse 有测试代码覆盖率的功能,也就是执行Run——>Coverage后会出现这样 的效果如何清除网上有说随便更改下代码就好了,也有说重启IDE,这些办法确实可行,只是不知其所以然而已。最佳解决办法是打开Coverage的视图,然后点击Remove all Sessions(两个×按钮)步骤一 Window ——>show view ——&g原创 2021-03-22 15:52:40 · 932 阅读 · 0 评论 -
Eclipse、Myeclipse快捷键
快捷键设置eclispe自动对齐快捷键Ctrl+Shift+f打印:System.out.println();的快捷键eclipse 输入syso按住alt+/,然后回车异常 tr在eclipse中输入tr 然后按住alt+/,回车即可出现main函数快捷键主函数体:main同理在eclipse中输入:main然后同时按住alt+/键,回车即可完成。...原创 2021-03-22 15:23:26 · 3868 阅读 · 5 评论 -
JDK的下载、安装、配置以及检测是否安装(详细步骤)
JDK 简介:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。配置环境1、JDK1.82、Windows10系统3.选中【jdk-8u144-windows-x64】鼠标右击选择【以管理员身份运行】。4.点击【下一步】。5.点击【下一步】,温馨提示:不建议更改软件的安装目录,后面还要还要配置系统环境变量,更改后变量值也会随着改变所以统一不更改。原创 2021-05-01 16:06:00 · 1214 阅读 · 0 评论 -
IDEA 配置本地Maven仓库
一、 Maven下载1、百度网盘apache-maven-3.6.3-bin提取码:12342、官网下载其中(4)(5)步骤可跳过(2)点击【download】(3)这里有新版本,(4)咱们下载旧的版本,如果下载最新版本,这步可以跳过。这里下载3.0其他版本(5)我这里下载【3.6.3版本的】再早版本可以点击这里(6)点击其中一个下载即可下载【apache-maven-3.6.3】版本(7)解压缩到自定义安装目录原创 2021-04-11 10:40:01 · 3273 阅读 · 0 评论 -
IDEA新建Spring工程
运行环境1、Windows102、jdk1.83、IDEA2018创建步骤1、打开IDEA【file】——>【New】——>【Project】2、选择【Spring initiailzr】——>【Next】3、等待一会,注意要联网5、选择【Spring】版本,建议选择稳定版本6、【Finish】完成7、选择打开窗口8、选择自动导入包9、等待即可完成。...原创 2021-04-10 21:30:28 · 409 阅读 · 0 评论 -
Eclipse新建Java Web项目并部署到Tomcat上
1、项目环境1、JDK 1.82、Eclipse (JAVAEE)版本3、Tomcat 9.02、创建过程(1)、File——>New——>Other(2)、选择:【Dynamic Web Project】点击确定(3)、新建项目名(4)、默认即可(5)、一定勾选(6)、点击【Finish】3、开启服务窗口(1)【Window】——>【show View】——>【servers】(2)【Window】——>【show View】——&g原创 2021-04-08 16:39:26 · 3313 阅读 · 1 评论 -
JAVA 输出9X9乘法表的正三角形、等边三角形等六种三角形
JAVA输出9*9乘法表的六种三角形电脑配置环境1.1、JDK版本jdk1.8.0_144jre1.8.0_1441.2、eclipse版本eclipse JAVA EE版1.3、电脑版本Windows10系统1、9*9乘法表左对齐直角三角形输出形状代码:public class ChengFaBiao_9X9 { public static void main(String[] args) { /** * 九九乘法表左对齐三角形 **/ for (i原创 2021-03-31 15:17:48 · 6161 阅读 · 4 评论