表示 进入内容 138811389015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
[预告]SI 系列入门 之 手把手构建 Spring-MyBatis 工程

本周末 2014-11-30 再利用业务时间继续研究  MyBatis 及  Spring-MyBatis 最简化的 MySql 数据库操作,以及使用 MyBatis Generator 从数据库中自动生成 Java Model、Mapper 等代码,尚不知 Service 是否能自动生成,生成的接口是否以 I 开头。

【java】  【mysql】  【数据库】  【service】  【mybatis】   点击查看原文>

一个mysqldump导出失败的案例分析

   背景

   MySQL全量逻辑备份恢复最基础的方法,就是mysqldump生成文本,再通过source 命令直接导入。一般用于实例迁移或者版本升级。

   这里说明最近碰到的一个失败例子。

   描述

   这个例子可以简要复现如下,在源库上执行如下操作:

   use mydb;

   create table t1 (id int);

   create view v1 as select * from t1;

   drop table t1;

   之后执行 mysqldump mydb,发现mysqldump中途退出。简化后出错原因很明显,就是视图v1对应的表t1已经不存在,这个视图本身非法。

  …

[获取更多]
RDS控制台之MySQL系统资源监控

   RDS控制台提供了多种系统资源监控项,本文介绍MySQL实例各个性能指标的意义及计算方法,希望用户能更清楚如何使用RDS对实例进行性能监控。绝大多数MySQL性能指标可以通过以下两种方式获取:

   (1)mysqladmin

   使用mysqladmin extended-status命令获得的MySQL的性能指标,默认为累计值。如果想了解当前状态,需要进行差值计算;加上参数 -relative(-r),就可以看到各个指标的差值,配合参数-sleep(-i)就可以指定刷新的频率。

   

   

   (2)Show global status

  …

[获取更多]
典型性索引引发CPU负载飙升问题

   收到一个mysql服务器负载告警,上去一看,load average都飙到280多了,用top一看,CPU跑到了336%,不过IO和内存的负载并不高,根据经验,应该又是一起索引引起的惨案了。

   看下processlist以及slow query情况,发现有一个SQL经常出现,执行计划中的扫描记录数看着还可以,单次执行耗时为0.07s,还不算太大。乍一看,可能不是它引发的,但出现频率实在太高,而且执行计划看起来也不够完美:

   mysql> explain SELECT count(1) FROM a , b WHERE a.id = b.video_id and b.state = 1 AND b.column_id = ’81′\G

   *************************** 1. row ***************************

   id: 1

   select_type: SIMPLE

   table: b

   type: index_merge

  …

[获取更多]
一个用户迁移数据库前后的性能差异case

   一个用户工单:数据从ECS迁移到RDS,相同的语句,查询性能下降了几十倍。而实际上RDS这个实例在内存上的配置与原来ECS上的实例相当。

   本文简单说明这个case的原因及建议。

   用户反馈性能变慢的语句为 (修改了真实表名和列名)

   select count(1) from HR hr join H h on h.hid = hr.hid

   join A e on e.aid = h.eid

   join A t on t.aid = e.pid

   join A c on c.aid = t.pid

   join A p on p.aid = c.pid

   left join U u on u.uid = hr.uId

   left join E emp on emp.eid = hr.oid

   where ( hr.s in (1,2,3,4) and hr.cn = 0 );

   背景

  …

[获取更多]
php 精简框架

这个是根据面试题做出来的,最精简的框架,用一下午时间做出来。 为了功能实现,任何防护和过滤都没有。 作者:风来了.呆狐狸



【php】  【mysql】  【根目录】  【code】  【request】  【class】  【面试题】  【Create】   …

[获取更多]
Could not resolve placeholder 'master.jdbc.url' in string value "${master.jdbc.url}"

版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/41412595

 org.

【mysql】  【配置】  【string】  【exception】  【JDBC】  【url】  【metadata】   …

[获取更多]
Could not resolve placeholder 'master.jdbc.url' in string value "${master.jdbc.url}"

 org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'masterDataSource' defined in file [C:\workspace\.

【mysql】  【配置】  【string】  【exception】  【JDBC】  【url】  【metadata】   …

[获取更多]
C++ 连接数据库的入口和获取列数、数据

这里不具体放出完整的程序,分享两个核心函数:   由于这里用到的函数是编译器自己的库所没有的,需要自己下载mysql.h库或者本地有数据库,可以去bin找到,放进去。        前提,我自己的测试数据库是WampServe自带的mysql,曾经试过连接新浪云的,发现很坑,它里面的要放代码进去它空间才能连,不能在本机连,连接的输入形参全是它规定的常量!

第一个是连接数据库的:       行内带有详细注释,皆本人的见解,有理解错的,求帮指出。

【mysql】  【函数】  【c++】   …

[获取更多]
使用metasploit进行栈溢出攻击-4

有了漏洞我们就可以进行攻击了。首先我们需要了解metasploit的exploit模块,具体可以看 http://www.offensive-security.com/metasploit-unleashed/Exploit_Development metasploit本身功能非常强大,这里不多做介绍。

【linux】  【mysql】  【windows】  【模块】  【Framework】  【Server】   点击查看原文>

表示 进入内容 138811389015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »