营销型网站建设试卷织梦后台怎么换网站模板

news/2025/9/23 13:25:10/文章来源:
营销型网站建设试卷,织梦后台怎么换网站模板,专业微网站建设,微信登录建设银行网站近几个月来#xff0c;我们一直看到一小部分但持续的操作失败#xff0c;并带有一个奇怪的异常– org.springframework.jdbc.CannotGetJdbcConnectionException –“无法获得JDBC连接#xff1b; 嵌套异常是java.sql.SQLException#xff1a;客户端尝试检出Connection的尝试… 近几个月来我们一直看到一小部分但持续的操作失败并带有一个奇怪的异常– org.springframework.jdbc.CannotGetJdbcConnectionException –“无法获得JDBC连接 嵌套异常是java.sql.SQLException客户端尝试检出Connection的尝试已超时。 ” 我们自然的假设是我们的C3P0连接池存在某种争用试图获取连接的客户端必须等待该争用可用。 我们最好的猜测是正是这种争用导致了超时。 因此当然我们要做的第一件事是增加连接池中的最大连接数。 但是无论我们将限制设置得多么高它都无济于事。 然后我们尝试更改连接的超时参数。 那没有产生任何更好的结果。 此时情报已经确定下来并且由于猜测似乎没有用因此我们决定进行测量。 在连接池上使用一个简单的包装程序我们看到即使连接池中有空闲连接我们仍然会得到签出超时。 调查连接池开销 为了研究连接池开销我们执行了一个基准测试该基准测试由6个回合组成每个回合包括20,000个SQL操作读/写比为1:10使用20个线程和20个连接的连接池来执行。 使用具有20个连接的池使用20个线程意味着资源连接上没有争用。 因此任何开销都是由连接池本身引起的。 我们忽略了第一次预热运行的结果而取了随后5次运行的统计数据。 从这些数据中我们收集连接签出时间连接释放时间和总池开销。 基准项目代码可以在以下位置找到 https : //github.com/yoavaa/connection-pool-benchmark 我们测试了3个不同的连接池 C3P0 – com.mchangec3p00.9.5-pre3 – C3P0DataSourceBenchmark类 Bone CP – com.jolboxbonecp0.8.0-rc1 –类BoneDataSourceBenchmark Apache DBCP – commons-dbcpcommons-dbcp1.4 –类DbcpDataSourceBenchmark 在该项目中还有一个我自己的实验性异步池的基准测试-https: //github.com/yoavaa/async-connection-pool 。但是出于本文的目的我将忽略它。 为了自己运行基准测试您应该使用下表设置MySQL CREATE TABLE item (file_name     varchar(100) NOT NULL,user_guid     varchar(50) NOT NULL,media_type    varchar(16) NOT NULL,date_created  datetime NOT NULL,date_updated  timestamp AUTO_INCREMENT NOT NULL DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY(file_name) ) 然后更新Credentials对象以指向此MySQL安装。 运行基准测试时示例结果如下所示 run, param, total time, errors, under 1000 nSec,1000 nSec - 3200 nSec,3200 nSec - 10 µSec,10 µSec - 32 µSec,32 µSec - 100 µSec,100 µSec - 320 µSec,320 µSec - 1000 µSec,1000 µSec - 3200 µSec,3200 µSec - 10 mSec,10 mSec - 32 mSec,32 mSec - 100 mSec,100 mSec - 320 mSec,320 mSec - 1000 mSec,1000 mSec - 3200 mSec,other 0, acquire,29587,0,0,5,1625,8132,738,660,1332,1787,2062,2048,1430,181,0,0,0 0, execution, , ,0,0,0,0,0,0,0,1848,6566,6456,5078,52,0,0,0 0, release, , ,0,8,6416,9848,3110,68,77,115,124,148,75,11,0,0,0 0, overhead, , ,0,0,49,4573,5459,711,1399,1812,2142,2157,1498,200,0,0,0 1, acquire,27941,0,0,125,8153,499,658,829,1588,2255,2470,2377,1013,33,0,0,0 1, execution, , ,0,0,0,0,0,0,6,1730,6105,6768,5368,23,0,0,0 1, release, , ,0,49,15722,3733,55,42,69,91,123,101,14,1,0,0,0 1, overhead, , ,0,0,2497,5819,869,830,1610,2303,2545,2448,1042,37,0,0,0 此信息已导入Excel文件也包含在基准项目中以进行分析。 C3P0 最初在C3P0中我们在生产环境中看到了原始异常。 让我们看看它如何执行 阅读图表 前三个图表获取发布开销是基于性能的存储桶图表。 Y轴表示在一定时间范围内完成的操作数在X轴上显示。 默认的经验法则是左侧的条形越高效果越好。 第4 个图表是瀑布图其中每个水平线表示一个DB操作。 棕色表示等待获取连接的时间绿色表示执行数据库操作的时间蓝色表示将连接返回到连接池的时间。 从图表中可以看出通常C3P0在3.2-10微秒内获得连接并在3.2-10微秒内释放连接。 那绝对是一些令人印象深刻的表现。 但是C3P0在约3.2-32毫秒处还有另一个峰值而长尾巴则高达320-1000毫秒。 正是第二个高峰导致了我们的例外。 C3P0怎么了 是什么原因导致了这种极小但相当大的超长操作百分比而大多数时候却表现惊人 纵观4 个图可以为我们指出了答案的方向。 第4 个图表从左上角到右下角有一条清晰的对角线表明总体上连接获取是按顺序开始的。 但是我们可以识别出一些奇怪的东西–我们可以看到棕色的三角形表示当多个线程试图获取连接时第一个线程比随后的线程等待更多的时间。 这转化为用于获取连接的两个性能“组”。 一些线程极其快速地获得连接而有些线程则饿死等待连接而较后的线程的请求则得到了较早的答复。 早期线程比后续线程等待更长的时间的这种行为意味着不公平的同步。 事实上挖掘到C3P0代码时我们已经看到了收购的连接的过程中C3P0使用“ 同步 ”关键字三次。 在Java中“ synced ”关键字创建了不公平的锁定这可能导致线程饥饿。 稍后我们可能会尝试使用公平锁定来修补C3P0。 如果这样做我们自然会分享我们的发现。 此基准测试的C3P0配置 最小泳池大小20 初始池大小20 泳池最大大小20 采集增量10 辅助线程数6 骨CP 我们在Wix上尝试了BoneCP但结果却不尽相同因此目前尚不确定我们是否喜欢它。 尽管分析并不全面但我们将BoneCP基准测试的结果包括在这些帖子中。 查看图表我们可以看到Bone的连接捕获性能非常出色–大多数操作在3.2微秒内完成比C3P0快得多。 但是我们还观察到连接释放时间很长大约1-10毫秒太高了。 我们还观察到Bone的操作很长开销高达320毫秒。 从数据来看在正常情况和“极端”情况下BoneCP似乎都比C3P0好。 但是如图表所示差异并不大。 查看第4 个图表我们看到与C3P0相比棕色更少因为连接获取更好但出现了蓝线表明线程等待连接释放的时间。 如上所述由于我们对使用BoneCP充其量是矛盾的因此我们没有投入大量资源来分析此连接池的性能问题。 Apache DBCP Apache DBCP被称为古老的数据源。 让我们来看看与其他两个相比的情况。 显而易见的是-DBCP性能优于C3P0和Bone。 在所有方面无论是在连接检查时间连接释放时间还是瀑布图形式方面它都优于其他方法。 那么您应该使用什么数据源 好吧这是一个不平凡的问题。 显然就连接池性能而言我们显然是赢家– DBCP。 似乎C3P0应该很容易修复我们可以尝试一下。 但是请务必记住此调查的范围仅限于实际连接获取/释放的性能。 实际的数据源选择是一个更复杂的问题。 例如该基准测试忽略了一些重要方面例如池的增长和缩小网络错误的处理数据库故障时的故障转移等等。 参考 填充一个池需要多少个线程 来自我们的JCG合作伙伴 Yoav Abrahami来自Wix IO博客。 翻译自: https://www.javacodegeeks.com/2013/06/how-many-threads-does-it-take-to-fill-a-pool.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912680.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

医院网站规划方案中南建设网官方网站

使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。 这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。 这里记录一下: >>> range(1,5) #代表从1到5(不包含5)[1,…

c语言数组与指针

c语言里面的指针,有两个能力,一个是具备存储地址的能力,就跟普通变量一样,定义指针后,例如,int p就是说p是一个指针变量,加上点数组的概念的情况下,同时它也是一个数组p[0],那=就可以推导出来P+1=p[1],对这个指…

开发微信机器人/微信协议/个人微信api接口

开发微信机器人/微信协议/个人微信api接口 WTAPI开放平台是基于微信开放平台的二次封装API服务,开发者可以使用本服务来处理微信中的各种事件,并可以通过后台调用对应的 API 来驱动微信自动执行任务,如自动收发消息…

网站建设佛山上海专业的网络推广

一,开发环境 操作系统:windows10, windows11, linux, mac等。开发工具:Qt, vscode, visual studio等开发语言:c 二,功能需求 1. 图书信息管理: 这个功能的主要任务是保存和管理图书的所有信息。这应该包…

二维差分模板

int dif[1005][1005]; void solve(){int n,m,a,b;cin>>n>>m>>a>>b;rep(i,0,n+1)rep(j,0,m+1)dif[i][j]=0;vector<vector<int>>g(n+1,vector<int>(m+1));rep(i,1,n)rep(j,1,…

深入解析:frp实现内网穿透,公网服务器或云服务器配置frps,本地内网配置frpc

深入解析:frp实现内网穿透,公网服务器或云服务器配置frps,本地内网配置frpcpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fa…

HDFS读写机制深度解析:分布式存储的核心奥秘 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

怎么样增加网站权重上海工商网官网登录

一、Pyinstaller简介 PyInstaller将Python应用程序冻结(打包)独立可执行文件中。它可以构建较小的可执行文件,它是完全多平台的,并且使用OS支持来加载动态库,从而确保完全兼容。 二、Pyinstaller安装 1、下载安装 首先安装“pip install pywin32” 其次“pip install …

python做网站挣钱如何知道网站开发语言

到软件园这边已经好几个月了&#xff0c;以前.Net的相关的一些东西都慢慢的没怎么接触了。而我去一直在关心相关的东西。以前订阅的一些东西还是很有用的&#xff0c;收集一些相关的资料&#xff0c;也了解一些相关的培训信息。值得欣慰的是&#xff0c;很多培训都是在软件园这…

现在c 做网站用什么焦作网站设计

前期准备(1)专业版Pycharm(社区版没有deployment功能)&#xff0c;学生&#xff0c;教师可申请免费专业版&#xff0c;详情可看我的博客。(2)可通过SSH连接Ubuntu服务器&#xff0c;并且服务器安装了Python解释器。部署本地Pycharm项目到Ubuntu服务器1.点击Tools - Deployment …

比较专业的建设网站的公司网站架构设计师面试技巧

目录 一、问题描述 二、解决方案 1、理论知识 &#xff08;1&#xff09;.iml 文件 &#xff08;2&#xff09;.idea文件 2、操作环境 3、操作步骤 &#xff08;1&#xff09;找到【Maven】工具按钮 &#xff08;2&#xff09;点图标&#xff0c;重复导入maven项目&am…

dw如何制作自己的网站源码屋官网

2024年阿里云域名优惠口令&#xff0c;com域名续费优惠口令“com批量注册更享优惠”&#xff0c;cn域名续费优惠口令“cn注册多个价格更优”&#xff0c;cn域名注册优惠口令“互联网上的中国标识”&#xff0c;阿里云优惠口令是域名专属的优惠码&#xff0c;可用于域名注册、续…

电话网站源码wordpress做站群

大模型日报 2024-06-16 大模型资讯 大模型产品 MARS5 TTS&#xff1a;开源高拟真语音合成 摘要: MARS5 TTS是一款开源语音合成模型&#xff0c;能以2-3秒音频为参考&#xff0c;在140多种语言中复制高难度场景&#xff0c;如体育解说、电影和动漫等。 AI工具首发平台&#xff1…

网站收录有什么用惠州网站优化建设

我做一个猜测&#xff0c;但如果你想要一个实际的握手发生&#xff0c;你必须让Android知道你的证书。如果你想只接受无论什么&#xff0c;然后使用这个伪代码来获得你需要与Apache HTTP客户端&#xff1a;SchemeRegistry schemeRegistry new SchemeRegistry ();schemeRegistr…

个人建什么网站好西地那非最佳起效时间

H&#xff0e;264的码率控制算法采用了多种技术&#xff0c;其中包括自适应基本单元层(Adaptive Basic Unit Layer)、流量往返模型(Fluid Traffic Model)、线性MAD模型、二次率失真模型等。并且采用了分层码率控制策略&#xff0c;共分为三层&#xff1a;GOP层、帧层和基本单元…

网站及推广本地wordpress很慢

二分查找函数 写一个二分查找函数 功能&#xff1a;在一个升序数组中查找指定的数值&#xff0c;找到了就返回下标&#xff0c;找不到就返回-1。 int bin_search(int arr[], int left, int right, int key) {int mid 0;while (left < right) {mid (right left) / 2;if…

debian13 无法正常从休眠中恢复

debian13 无法正常从休眠中恢复运行 sudo dmesg发现 [ 14.424201] PM: Image signature found, resuming [ 14.424212] PM: hibernation: resume from hibernation [ 14.424940] random: crng reseeded on syste…

【五行】根据天干、地支、生肖起姓名(9月出生的宝宝可参考)

鲁迅的《故乡》中有此词: 人民教育出版社 六年级上册 第17课《少年闰土》中有相关句子(第三自然段),句子如下: 我的父亲允许了;我也很高兴,因为我早听到闰土这名字,而且知道他和我仿佛年纪,闰月生的,五行缺土…

全差分放大器(FDA)电路设计计算问题及电压范围估算[原创www.cnblogs.com/helesheng]

本文讨论了全差分放大器用途,电路设计的基本原则,以及输入共模电压限制带来的使用问题。一、全差分放大器(FDA)的基本原理 从信号中去除或者向信号中加入共模信号需要用到减法器电路,如下图所示。这是个教科书上的…

大连建立网站公司网站建设首页需要哪些元素

ok了家人们&#xff0c;今天我们学习了面向对象中关键字的使用和抽象类&#xff0c;话不多说&#xff0c;我们一起看看吧&#xff0c;&#xff08;今天终于星期五了&#xff0c;芜湖&#xff01;&#xff01;&#xff01;&#xff09; 一&#xff0c;this和super关键字 1&…