找到约1301篇文章
  • 殷桃王子 分享于2016-09-15 被收藏0次 0人推荐 0条评论
    一、查询性能优化重构查询方式1、一个复杂查询还是多个简单查询MySQL内部每秒能够扫描内存中上百万行数据,相比之下,MySQL响应数据给客户端就慢得多了。在其他条件都相同的时候,使用尽可能少的查询当然是更好的。但是有时候,将一个大查询分解为多个小查询也是很有必要的。2、切分查询有时候对于一个大查询我们需要“分而治之”,对于删除旧数据,如果用一个大的语句一次性完成的话,则可能需要一次性锁住很多数据、占满整个事务日志、耗尽系统资源、阻塞很多小的但重要的查询。将一个大的DELETE语句切分成多个较小的
  • _oAoA。 分享于2016-09-14 被收藏0次 0人推荐 0条评论
    Sqlite数据库基本操作建立数据表假设要建一个名叫film的数据表,只要键入以下指令就可以了:create table film(title,length,year,starring);这样就建立了一个名叫film的数据表,里面有name、length、year、starring四个字段。这个create table指令的语法为:create table table_name(field1,field2,field3,);table_name是数据表的名称,fieldx(field1,fiel
  • 密度 分享于2016-09-14 被收藏1次 0人推荐 0条评论
    最近项目上线后遇到了一个连接池获取的连接不可用,导致报last packet ms这样的错误。记录一下解决的过程。我们使用的是druid数据库,使用的是网上最常见的配置方式,如下:bean id="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"destroy-method="close"!--基本属性url、use
  • 隐形人 分享于2016-08-19 被收藏0次 0人推荐 0条评论
    数据库说白了就是硬盘上的一个文件,这个文件里面有若干个表,每个表里存了很多条数据。你可以通过一种叫SQL的语言,也就是一些命令,来增加、删除、修改和查询这个文件里存储的数据。你以为这样就完事了?程序员可不能这么想。程序员写代码,并不是「能用就好」那么简单。数据库设计的好不好,扩展性怎么样,容错性怎么样,都很重要。更多的情况是,你精心设计好了数据库的结构,严格遵守了前辈们总结出来的所有规范,放到线上一跑,悲剧了,速度太慢,产品经理查个数据要等半天,这可怎么是好?速度慢要怪就怪硬盘。搞IT的应该有个
  • 赵镜子 分享于2016-08-15 被收藏0次 0人推荐 0条评论
    需要准备的jar包:MySQL的jar包mysql-connector-java-5.1.39-bin目前是5.1.39版本:http://dev.mysql.com/downloads/connector/j/C3p0的2个包:https://sourceforge.net/projects/c3p0/c3p0-0.9.1.2.jar和c3p0-sources-0.9.1.2.jar配置文件:c3p0-config.xml名字必须为这个!c3p0-config!--默认配置,如果没有指定则使用
  • 無用 分享于2016-08-15 被收藏0次 0人推荐 0条评论
    DBCP(DataBase connection pool),数据库连接池。是apache上的一个java连接池项目,也是tomcat使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。首先,下载必须的jar包dbcp包,目前版本是2.1.1:http://common
  • maple 分享于2016-08-14 被收藏0次 0人推荐 0条评论
    前两天我们发现发布好的网站不可以进行注册,登陆这些活动,但是访问页面是正常的。于是开始对问题进行排查,首先我们重启了jenkins,但是每次重启都有错误,于是我们只能重启服务器,重启服务器需要重新启动的服务很多,其中一个就是mysql。首先我尝试用命令:service mysql start来启动服务,但是提示:MySQL Daemon failed to start一开始出现这个问题我很方,然后开始查,说什么的都有,然后看到一篇博客写到查看日志,于是就去这个路径下看日志:/var/log/my
  • 小乔流水人家 分享于2016-08-14 被收藏0次 0人推荐 0条评论
    Mybatis逆向工程可以针对数据库中的单表自动生成Mybatis执行时所需要的代码。包括实体类PO、mapper.java接口、mapper.xml映射文件。步骤:在src下添加GeneratorSqlmap.java类import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml
  • KG门徒 分享于2016-08-13 被收藏0次 1人推荐 0条评论
    DBCP数据库连接池DBCP是Apache软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个jar文件:Commons-dbcp.jar:连接池的实现Commons-pool.jar:连接池实现的依赖库Tomcat的连接池正是采用该连接池来实现的。该数据库连接池既可以与应用服务器整合使用,也可由应用程序独立使用。核心代码static{InputStream in=JdbcUtil.class.getClassLoader().getResourceAsStream

也许你感兴趣

换一批