首页 > 其他分享 >2022-08-20 第四组 王星苹 学习笔记

2022-08-20 第四组 王星苹 学习笔记

时间:2022-08-22 18:57:31浏览次数:132  
标签:10 20 数据库 连接 服务器 第四组 08 连接池

学习心得

 

 

 

学习总结

数据库连接池

connection是一种稀有资源,一个连接建立就创建了一个资源。

比如:QQ连上了,我的QQ和腾讯的服务器建立了一个连接,有代价,何时。有可能导致服务器瘫痪。

第一种方案:我一个人玩

第二种方案:把服务器的人数限制一下,最多不超过10000人,第10001个人上线,排队。

JDBC使用数据库的必要性。

在使用基于web程序的数据库连接:

1.在主程序中建立连接

2.执行SQL

3.断开连接

所有的JDBC:连接通过DriverManager.getConnection。

用完的连接不要垃圾回收,能够重复使用

“池化思想”

每次去初始化一个连接池,连接池中会有很多个连接等待被使用。使用完连接之后,不需要关闭连接,只需要把连接还回到连接池,还回连接池的这个操作不需要我们手动操作。

初始换连接池,10条连接,来了20个请求,10个请求就直接拿10条连接去办事,剩下的10个请求,再向服务器中请求连接数。

设置一些属性:最大等待时间。

(1)C3P0:2代数据库连接池,太老了不学

(2)DBCP:2代数据库连接池,太老了不学

(3)Druid:(德鲁伊)数据库连接池,最好用的连接池

阿里巴巴开源平台的一个数据库连接池实现,整合了C3P0和DBCP各自的优点,加入了日志监控,可以监控sql.语句的执行情况。

(4)Hikari:(光),目前最快的连接池,Springboot默认的连接池。

必须有对应的属性文件

.properties

约定>配置>编码

 

标签:10,20,数据库,连接,服务器,第四组,08,连接池
From: https://www.cnblogs.com/wxp0909/p/16613875.html

相关文章

  • 2022-08-22 第二组刘禹彤 学习笔记
    打卡37天    ###学习内容HTML概述HTML是用来描述网页的一种语言HTML叫做超文本标记语言(HyperTextMarkerUpLanguage)HTML不是编程语言,而是一种标记语言,标......
  • 2022/8/22 总结
    A.函数变换花了两个小时试图使用排列组合解决,然而最后发现居然是个结论题……我果然是和结论题有仇吧Solution打个表,就能发现当\(n\)确定时,\(ans_m\)的值有......
  • FTP服务搭建-Windows Server 2008搭建FTP服务
         在与银行进行存管测试的时候,需要搭建FTP服务来进行文件交互,搭建步骤如下: 一、概述搭建FTP服务主要有以下几个步骤:1.安装FTP服务2.创建FTP专用账号3.......
  • Win7系统如何给电脑硬盘重新分区 (2014-11-06 12:03:23)
    Win7系统如何给电脑硬盘重新分区Win7系统下,如果想进行磁盘分割,可以用Win7自带的磁盘管理工具来调整分区大小。具体步骤如下:打开Win7控制面板,在系统和安全-管理工具中点击......
  • Win7远程桌面发生身份验证错误要求的函数不受支持 (2019-06-15 11:48:50)
    今天登陆服务器突然登不上了,给我报了一个错误“发生验证错误要求的函数不受支持”,用同事的win7电脑和win10电脑都可以,就是我的不行,气死我了,然后我百度百度啊,用了好几种“......
  • JS判断是手机访问还是电脑访问,并自动跳转 可在PHP中使用 (2014-12-02 14:41:26)
    方法一、在head内调用以下代码《uaredirect.js》该文件下载地址:http://siteapp.baidu.com/static/webappservice/uaredirect.js百度网盘下载地址:http://pan.baidu.com/......
  • [联合省选2021 A卷] 图函数
    经典套路还是不熟练啊。首先有一个显然的性质就是在计算\(f(u,G)\)时我们可以当成\(v\)以前的点都删了。假设有一个\(v\)之前的点没被删,如果\(v\)可以通过这个点......
  • 字节跳动2023年机试题
    T1字节之和双休在家的凯凯真的是太无聊了,他准备和他家的猫玩一个游戏。凯凯随手写下一串01数列,定义这串数列的子串和为所有长度为2的子串的和。比如数列=010001,有如下......
  • vs2022安装framework 4.5
    默认VisualStudio2022不再支持安装.NETFramework4.5 当我们项目是4.5框架时,22不支持,需要我们自行安装框架包,下面是步骤:nuget下载4.5安装包下载地址:https://ww......
  • Acrobat Pro DC 2022 for Mac(PDF编辑软件)中文版
    AcrobatProDC2022formac是一款PDF编辑和阅读软件。AcrobatDC可以将任何纸质文件转换为可编辑的电子文件,用于传输、签字,AcrobatDC是全球最佳PDF编辑阅读工具。a......