`
semmy
  • 浏览: 32252 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

百度 VS Google,谁强大?!(有图有真相)

阅读更多
不小心给发了两条,sorry。
程序用DBCP连接池,连接mysql,昨天电脑没关机,tomcat也没关掉。今天发现应用挂了,看下错误:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed by the driver.
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
	at com.mysql.jdbc.Util.getInstance(Util.java:381)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
	at com.mysql.jdbc.ConnectionImpl.throwConnectionClosedException(ConnectionImpl.java:1160)
	at com.mysql.jdbc.ConnectionImpl.getMutex(ConnectionImpl.java:3117)
	at com.mysql.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:4987)
	at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnection.java:237)
	at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:63)
	... 32 more

挺奇怪,上网查了下,发现问题,其实以前个人认为也是Google强大,但有图为证,只能说百度进步了,



顺便总结下问题,其实无论百度强,还是Google强,我也是打酱油的。
出现这个错误,首先是因为DBCP连接池造成的,mysql默认的空闲连接时间是8个小时,超过8个小时就会被mysql强制断开,但DBCP连接池中并未对这个已失效的连接进行更新,而是断续当作有效连接,这时候如果程序用这个实际已断开的连接去操作数据库时,结果可想而知
解决办法呢,有两个:1、更改mysql的超时时间wait_timeout 这个改长点,这个治标不治本,如果非要使用DBCP连接池,也就这样。2、更改连接池用C3P0,C3P0对失效的连接有处理,好像是重新连接。
分享到:
评论
10 楼 58999999 2011-06-01  
javaoldboy 写道
说实话,看到程序员用baidu搜技术问题,偶第一感觉就是鄙视(排除google打不开)

+1
google一直都能打开,不能打开是因为你不会cross wall
9 楼 zhaohaolin 2011-06-01  
感觉最近Google出国后,服务不稳定是常有的事,不过我会选择Bing作为第二选择,绝对不会选择百度来找技术资料,百度搜索技术资料那是儿童才做的事
8 楼 schweigen 2011-06-01  
请用Google.com in English 来搜,而且,这搜索关键词...
7 楼 javaoldboy 2011-06-01  
说实话,看到程序员用baidu搜技术问题,偶第一感觉就是鄙视(排除google打不开)
6 楼 shixueyou521 2011-06-01  
楼主搜索的关键词,真有才
5 楼 wuzaizhong283 2011-06-01  
唉,一声长叹
4 楼 红蚂蚁 2011-06-01  
谷歌“断”的时候,会用下百度~

看了下你搜的。。。好长好吓人啊。。。
3 楼 dsjt 2011-05-31  

引用

其实无论百度,还是Google,选择合适的关键词才是重点
2 楼 喜羊羊与灰太狼 2011-05-29  
这种应该用google.com来搜把...
1 楼 flyingcat 2011-05-28  
做了研究了,不错。

以前喜欢用GOOGLE,但是有的时候发现GOOGLE打不开,或者搜索慢。

相关推荐

    Qt加载百度地图和谷歌地图

    百度地图和谷歌地图都有专门的API来生成自定义的嵌入式地图。例如,百度地图的静态API URL可能如下: ```cpp QString baiduMapUrl = "http://api.map.baidu.com/staticimage?center=116.404,39.915&zoom=15&width=...

    谷歌百度地图调用

    谷歌地图API是一个强大的工具,允许开发者在网页上嵌入交互式地图,进行位置搜索,导航,甚至包括路线规划等。在`google.html`文件中,你可能会看到以下基础的谷歌地图初始化代码: ```html <!DOCTYPE html> ...

    百度地图和谷歌地图互转

    本文将详细讨论如何实现百度地图和谷歌地图之间的互转,同时也会提及与GPS的关联。 首先,我们要理解百度地图和谷歌地图都是全球知名的在线地图服务提供商。它们各自拥有自己的坐标系统,数据格式和API接口,这使得...

    leaflet加载百度、高德、谷歌、天地图等在线地图

    在本文中,我们将详细介绍如何利用Leaflet这一流行的开源JavaScript库来加载百度地图、高德地图、谷歌地图以及天地图等多种在线地图服务。Leaflet因其轻量级、高性能且易于使用的特性而广受开发者欢迎,它支持多种...

    matlab脚本下载百度和谷歌卫星地图瓦片图

    在本主题中,我们将深入探讨如何使用MATLAB脚本来下载百度和谷歌的卫星地图瓦片。MATLAB是一种强大的数学计算软件,同时也支持编程,使得处理图像数据变得更加便捷。 首先,我们来了解“卫星瓦片图”。卫星瓦片图是...

    谷歌高德百度地图基类demo

    1.提供谷歌、高德、百度地图基类,方便地图相关功能直接继承 2.使用时,替换相应的地图key即可 3.由于当前谷歌地图大陆不可直接使用,且部分机型不支持google服务,可以下载google server.apk和代理apk使用谷歌地图...

    类似谷歌地图 web地图 图片拖动 百度地图 网页地图效果 MyMaps.rar

    在IT行业中,构建类似谷歌地图或百度地图的网页地图效果是一项常见的需求,这涉及到WebGIS(Web地理信息系统)技术的应用。本项目名为"MyMaps.rar",显然是一个包含资源的压缩包,旨在帮助开发者实现这样的功能。...

    百度翻译插件-谷歌浏览器

    【百度翻译插件】是为谷歌浏览器(Google Chrome)设计的一款强大的在线翻译工具,它集成了百度翻译的服务,使得用户在浏览网页时可以方便快捷地进行多语言之间的翻译。这款插件不仅支持文本翻译,还提供了诸多实用...

    百度坐标与google坐标之间的相互转换

    百度坐标与google坐标之间的相互转换,google坐标与google坐标之间的相互转换。

    百度谷歌地图

    百度地图,谷歌地图,各种样式

    C#百度地图谷歌地图使用案例

    C#百度地图谷歌地图使用案例

    百度地图资源文件包

    支持百度地图jar包!开发地图可用google,高德,百度,这里暂时提供百度jar包!

    GMap.NET下载离线地图下载即用谷歌百度腾讯高德

    它支持多种地图服务,包括谷歌地图、百度地图、腾讯地图和高德地图,使得开发者可以方便地在应用程序中添加地图显示、定位、路径规划等功能,而且它还支持离线地图的下载和使用。 一、GMap.NET概述 GMap.NET是基于...

    google map 谷歌地图joomla!插件

    谷歌地图Joomla!插件是一种将Google Maps集成到Joomla!网站中的工具,它允许网站管理员在内容中嵌入交互式地图,为用户提供地理信息、导航功能或展示地点分布。这款插件是针对Joomla 1.0x及1.5+原生版本设计的,版本...

    arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图

    arcgis在线图层加载插件,可以加载百度地图、高德地图等在线地图。...用于arcmap加载天地图、谷歌地图、高德地图、BingMap作为底图,安装之后,在工具栏上右键勾选simple gis即可显示底图加载工具栏。

    谷歌转百度坐标例程及坐标距离计算

    在IT行业中,尤其是在地理信息系统(GIS)开发领域,不同地图平台使用的坐标系统可能存在差异,例如谷歌地图和百度地图。这两个平台分别使用了不同的坐标系,导致在进行地图数据交互时,需要进行坐标转换。本篇将...

    百度文库复制的谷歌插件

    在这个案例中,"百度文库复制"是一个专门针对百度文库的谷歌插件,其主要功能是允许用户在百度文库的页面上方便地复制文本内容。 【百度文库】是百度公司推出的一个在线文档分享平台,用户可以上传、下载和分享各种...

    arcgis js 加载高德 谷歌 百度地图

    本主题聚焦于如何利用arcgis js将高德、谷歌和百度这三大主流在线地图服务集成到你的项目中。 首先,让我们了解ArcGIS JavaScript API。它是Esri提供的一套JavaScript库,用于构建交互式的地图应用。通过这个API,...

    android 谷歌地图-漂亮的气泡地图 ,资源里面有图有真相

    android 谷歌地图,模拟5家酒店的经纬度,在地图上面可以显示5个标记,点击后,漂亮的气泡呈现,气泡里面有酒店名称,点击后有响应

Global site tag (gtag.js) - Google Analytics