- 博客(19)
- 收藏
- 关注
原创 超详细讲解SpringMVC三层架构
数据层,直接进行数据库的读写操作,返回数据对象DO,DO与数据库表一一对应。java SpringMVC的工程结构一般来说分为三层,自下而上是Modle层(模型,数据访问层)、Cotroller层(控制,逻辑控制层)、View层(视图,页面显示层),其中Modle层分为两层:dao层、service层,MVC架构分层的主要作用是解耦。对于Spring这样的框架,(View\Web)表示层调用控制层(Controller),控制层调用业务层(Service),业务层调用数据访问层(Dao)。
2023-07-26 21:10:26
593
2
原创 Druid连接池
Druid是阿里巴巴的开源连接池组件,是世界上最好的连接池之一。Druid能对数据库连接进行有效管理和重用,最大化程序执行的效率。连接池负责创建和管理连接,程序只负责取用与归还。1.数据库连接池是个容器,负责分配、管理数据库连接(Connection);2.它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;3.释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏;
2023-07-26 21:01:56
2062
2
原创 创意无限,尽享自由——Element UI带你进入前端奇妙世界
Element UI 是一套基于 Vue.js 的开源UI框架,致力于提供高质量、易用的通用组件和解决方案,帮助开发者快速构建出现代化的Web应用程序。
2023-07-25 08:42:50
690
4
原创 构建高性能、实时互动的Web应用?尝试Node.js解锁无限可能!
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境。它允许开发人员使用JavaScript语言进行服务器端和网络应用程序的开发。Node.js具有非阻塞、事件驱动的特点,使得它能够处理高并发的请求,同时保持很低的资源消耗。
2023-07-24 19:57:36
181
1
原创 sql语句-存在就更新不存在就插入
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。当Oracle语句执行时,发生了异常exception进行处理,需要唯一索引id,重复插入出现异常。同样的,如果是数据,会先查询数据,如果有就进行删除,删除后再进行插入,如果没有就直接进行插入。先查找要插入的记录是否存在,存在则修改,不存在则插入。脚本先查询,如果有数据表先进行删除操作,然后在进行新增表操作。脚本先查询,没有数据再进行数据插入,有数据就走更新。2:异常法 DUP_VAL_ON_INDEX。
2023-07-20 13:34:11
5701
1
原创 今日分享~
若某个兵团武器类型为坦克,则对方第1列3个兵团都会遭受同样的打击,若第一列某个兵团没有火力,则打击背后的兵团</li><li>红方第1兵团开火, 然后蓝方第1兵团反击, 若蓝方第1兵团没有火力部署,则不予反击</li><p v-else><a href="00.login.html">登录/注册</a></p>攻击别的玩家,对方先开火
2023-07-19 21:45:59
114
原创 axios-Unleash the Power of Ultimate Requests
在上述示例中,我们首先通过`axios.create()`方法创建了一个新的axios实例,并传入了一些配置参数,如`baseURL`和`timeout`等。axios是一个基于Promise的HTTP客户端,用于在浏览器和Node.js中发送HTTP请求,它是一个简洁、灵活、功能强大的第三方库,可以帮助开发人员轻松地管理和处理网络请求。如果请求失败,将会打印错误信息。最后,我们使用该实例发送请求,例如使用`instance.get()`发送GET请求,并在回调函数中处理返回的数据或错误。
2023-07-17 20:18:16
116
1
原创 深入探索Druid:大数据实时分析引擎
Druid作为一款高度优化的分布式实时分析数据库,已经成为大数据领域中的重要工具之一。本文将深入探索Druid的架构和核心功能,介绍其在大数据实时分析领域的应用,并分享一些优化和最佳实践经验。Druid的架构由多个组件组成,包括数据摄取器(ingestion)、数据存储(storage)、查询引擎(query)、协调器(coordinator)和中介服务器(broker)。
2023-07-14 21:09:59
647
1
原创 “构建现代化的Java Web应用:将Vue.js与Servlet相结合的最佳实践“
Servlet是Java编写的服务器端组件,用于处理来自客户端的HTTP请求并生成HTTP响应。Servlet通常用于构建Java Web应用程序,可以与Java的Web容器(如Tomcat)一起使用。以下是一些重要的Servlet概念和特性:1. 生命周期:Servlet具有生命周期,它包含了一系列的阶段:初始化、服务和销毁。在初始化阶段,Servlet被加载并初始化,可以执行一些初始化操作。在服务阶段,Servlet接收并处理来自客户端的请求。
2023-07-13 20:51:48
639
1
原创 学会这几个IDEA快捷键,大大提升你的代码速度
IDEA 中提供了很多快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是IDEA 中默认的快捷键;
2023-07-12 10:30:06
2211
1
原创 探索JavaWeb与MySQL数据库的绝美交集:构建强大的Web应用程序
昨天给大家分享了IDEA与Mysql5.7的安装与使用方法,以及jdbc的简单连接方法,这样简单的连接依旧无法实现更高端的效果,今天给大家分享进阶的学习,昨天分享的jdbc工具类还可优化,减小内存,优化后的方法可直接调用。
2023-07-11 15:58:20
272
2
原创 IDEA创建jdbc连接数据库的超简洁方法以及软件安装方法,只要是你就能会
JDBC是Java数据库连接的缩写,全称为Java Database Connectivity。它是Java语言用于与关系型数据库建立连接和执行SQL操作的一种标准API。通过JDBC,Java程序可以通过统一的方式与各种数据库(如Oracle、MySQL、PostgreSQL等)进行交互。JDBC提供了一组接口和类,使得开发人员可以编写Java代码来连接数据库,执行SQL语句,并处理查询结果。它允许开发人员使用Java语言来访问和操作数据库中的数据,而不需要关注底层数据库的细节。
2023-07-10 13:52:48
3889
1
原创 【JavaScript投票器】学会这个代码,你就是未来之星
榜眼</span><br><span>状元</span><br><span>探花</span><br><span>榜眼
2023-07-07 14:40:50
1026
1
原创 JavaScript进阶指南:从初学者到专家,一步也能登天
第三方库和框架:JavaScript 生态系统丰富多样,拥有众多开源的第三方库和框架,如React、Angular、Vue.js等,它们提供了丰富的功能和便捷的开发方式。广泛的应用领域:除了在网页开发中使用外,JavaScript 也可以在服务器端(如Node.js)进行后端开发,进行数据库操作、网络通信等任务。对象导向:JavaScript 是一种基于对象的语言,它支持面向对象编程的概念和特性,如封装、继承和多态。//把单位时间的位移作用在坐标上。//随机点坐标(r,50),球心坐标(x,y)
2023-07-06 13:48:25
307
1
原创 Javascript动画学习,打开坤世界的大门
框架使用:如果使用了前端框架(如React、Angular、Vue等),则需要按照框架的规范和API进行开发,包括组件的定义、数据绑定、状态管理等。事件处理:JavaScript可以通过事件处理机制响应用户的交互操作,例如点击、鼠标移动、键盘输入等,可以编写相应的处理函数来处理这些事件。事件绑定:使用JavaScript代码为HTML元素绑定事件处理函数,通过事件驱动来响应用户的交互操作,例如点击、鼠标移动、键盘输入等。
2023-07-05 15:33:28
286
3
原创 CSS大揭秘:如何用少量代码实现惊人效果,你绝对不能错过的CSS技巧!由简到难~旋转的太极八卦图
@keyframes 的基本语法示例:@keyframes animation-name { 0% { /* 定义动画开始时的样式 */ } 50% { /* 定义动画进行到一半时的样式 */ } 100% { /* 定义动画结束时的样式 */ }div { animation: myAnimation 2s linear 1s infinite alternate;}}
2023-07-04 14:04:11
404
原创 【哥伦布发现美洲以来的第一大发现】初学者也能学的前端开发,HTML+CSS大揭秘:探索网页开发的神奇世界
/* 子代 */ p>span{ color:blueviolet; } /* 后代 */ div span{ color: green; } p{ color: royalblue; } .a{ color: greenyellow; } /* 交集 为了缩小选中范围 */ p.a{ color: red;
2023-07-03 18:06:34
187
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅