当前位置: 首页 > news >正文

无锡做网站要多少钱培训班

无锡做网站要多少钱,培训班,给别人生日做网站,郑州手机端网站建设快速导航 快速导航 <1> 5分钟快速创建一个springboot web项目 <2> 5分钟集成好最新版本的开源swagger ui&#xff0c;并使用ui操作调用接口 <3> 5分钟集成好druid并使用druid自带监控工具监控sql请求 <4> 5分钟集成好mybatisplus并使用mybatisplus g…

快速导航

快速导航

<1> 5分钟快速创建一个springboot web项目
<2> 5分钟集成好最新版本的开源swagger ui,并使用ui操作调用接口
<3> 5分钟集成好druid并使用druid自带监控工具监控sql请求
<4> 5分钟集成好mybatisplus并使用mybatisplus generator自动生成代码
<5> 5分钟集成好caffeine并使用注解操作缓存
<6> 5分钟集成好前端页面,使用vue开发前端

目录

  • 准备工作
    • 1. 安装mysql
    • 2. 使用idea database插件创建库和表
    • 3. maven 安装druid依赖
  • 配置druid
  • 使用监控查看统计数据
  • 总结

Druid 是一个 JDBC 组件库,包含数据库连接池、SQL Parser 等组件, 被大量业务和技术产品使用或集成,经历过最严苛线上业务场景考验,是你值得信赖的技术产品。这篇文章将会介绍如何继承druid并且配置好druid监控。

在这里插入图片描述

准备工作

1. 安装mysql

mariaDB 官网下载地址

在这里插入图片描述
注意分配buffer size小一点,不然操作系统没有那么多内存会导致mysql启动不了。

2. 使用idea database插件创建库和表

在这里插入图片描述
创建连接,记得先测试下连接可不可用,如果缺少驱动,让idea自动下载合适版本驱动即可。

在这里插入图片描述
创建schema

在这里插入图片描述
或者执行下面sql

create table test_user
(id          bigint auto_incrementprimary key,name        varchar(100) null,remark      varchar(100) null,create_at   bigint       null comment '创建人',update_at   bigint       null comment '更新人',create_time bigint       null comment '创建时间',update_time bigint       null comment '更新时间'
)comment '测试用户';

JDBC 测试下服务是否可以正常链接
在这里插入图片描述

package com.example.demo.jdbc;import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;@SpringBootTest
public class JdbcTest {@Testpublic void testJdbcSelect() {// 数据库连接信息String url = "jdbc:mysql://localhost:3306/test";String user = "root";String password = "123456";// SQL查询语句String sql = "SELECT * FROM test_user";try (Connection conn = DriverManager.getConnection(url, user, password);Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery(sql)) {// 处理结果集while (rs.next()) {// 假设表中有一个名为'id'的列int id = rs.getInt("id");System.out.println("ID: " + id);}System.out.println("Query executed successfully.");} catch (Exception e) {System.out.println("Error executing SQL query");e.printStackTrace();}}
}

准备工作完成

3. maven 安装druid依赖

<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-3-starter</artifactId><version>1.2.20</version>
</dependency>
<!-- 如果引用过驱动这里就不需要引入了 -->
<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope>
</dependency>

注意这里的artifactId 是 druid-spring-boot-3-starter , druid-spring-boot-starter 只能在springboot2.x下使用。

配置druid

在application.yml中添加下面配置:

spring:application:name: demodevtools:add-properties: truedatasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaidruid:driver-class-name: com.mysql.cj.jdbc.Driverusername: rootpassword: 123456# Druid 数据源的其他配置initial-size: 5max-active: 20min-idle: 5max-wait: 60000pool-prepared-statements: truemax-pool-prepared-statement-per-connection-size: 20validation-query: SELECT 1test-on-borrow: truetest-on-return: falsetest-while-idle: truetime-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000filters: stat,wall,slf4j # 启用的过滤器stat-view-servlet:enabled: trueurl-pattern: /druid/*login-username: adminlogin-password: admin123reset-enable: falseweb-stat-filter:enabled: trueurl-pattern: /*exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"

配置完成之后启动服务

在这里插入图片描述
出现inited 说明druid初始化成功!

使用监控查看统计数据

打开 http://localhost:8080/druid/
在这里插入图片描述
输入配置的账号和密码 admin/admin123

在这里插入图片描述

总结

  1. 注意druid的starter版本,springboot2.x中使用的starter讲在3.0中无法使用。
  2. 生产环境中不要使用druid监控。
  3. spring.datasource.url 需要进行配置而不是配置spring.datasource.druid.url
http://www.zhongyajixie.com/news/30811.html

相关文章:

  • 网站对比榆林seo
  • iis7搭建网站织梦南京今天重大新闻事件
  • 绍兴市交通建设检测中心网站网店运营公司
  • 个人网站html模板软文广告示范
  • 网站有什么营销软件培训
  • 长春网站建设sok介绍网络营销的短文
  • 网站建设那个比较好网站关键词排名查询
  • wordpress 更换服务器seo优化网络公司排名
  • 高级网站开发工程师网址查询站长工具
  • 做赌博彩票网站吗网站开发平台有哪些
  • 上海建站模板厂家国际新闻最新消息10条
  • 网站的主题saascrm国内免费pdf
  • 邵阳建设银行网站短视频如何引流与推广
  • 网站建设与维护是什么内容?网站自动收录
  • 营销型网站制作最好用的磁力搜索器
  • 做婚恋网站挣钱吗比较成功的网络营销案例
  • 网站名是什么如何建立网站服务器
  • 做h5比较好的网站cps广告是什么意思
  • 做网站前期费用互联网营销师含金量
  • linux做网站方便吗免费seo工具汇总
  • 怎么样免费做自己的网站怎么查权重查询
  • 美食网站页面设计伊春seo
  • 北京多用户商城网站建设百度浏览器在线打开
  • 太原网站建设小程序cps广告联盟平台
  • 有没有公司做农副产品网站的百度收录规则2022
  • 做企业福利网站起名网站流量宝
  • 用php做美食网站有哪些seo关键词教程
  • 公司建设网站费用界首网站优化公司
  • 做水果为主的b2c网站有哪些百度百家
  • 南通网站推广知乎关键词排名工具