数据库
香瓜不甜
这个作者很懒,什么都没留下…
展开
-
关闭tomcat时提示memory leak警告解决办法
原文地址:http://blog.sina.com.cn/s/blog_81b86edf01014nrq.html当我们关闭tomcat 或者redeploy project时, 仔细看的话,会有一些error跳出来。 这些是一些memory leak的问题,自tomcat 6.0.24以后tomcat增加的安全检测机制。不要忽视这些问题,它可能会造成memory leak, 就是转载 2013-11-21 18:06:39 · 6312 阅读 · 0 评论 -
关于数据库层面上锁,解决程序并发插入多条重复数据
原文地址:http://blog.csdn.net/qq_14874941/article/details/52230257在数据库层面上乐观锁对于update那个是很简单的,无非在设计表的时候新增一个字段,如:version 这个字段用来记录更新的次数,只加不减,就是用来防止程序多次更新某条数据,然后出现问题。 举个例子吧,对自己的理解也有帮助。 比如某一张表转载 2017-09-26 14:07:22 · 771 阅读 · 0 评论 -
MySQL锁表解决方法
转自:http://blog.csdn.net/xxmzumeng/article/details/37883303MySQL锁表解决方法一、我的处理过程1、查进程,主要是查找被锁表的那个进程的IDSHOW PROCESSLIST;2、kill掉锁表的进程IDKILL 10866;//后面的数字即时进程的ID网上找了些资料,了解了一下转载 2017-09-26 17:24:35 · 5454 阅读 · 0 评论 -
MySQL explain执行计划解读
转自: http://blog.csdn.net/xifeijian/article/details/19773795本文我们主要介绍了MySQL性能分析以及explain的使用,包括:组合索引、慢查询分析、MYISAM和INNODB的锁定、MYSQL的事务配置项等,希望能够对您有所帮助。1.使用explain语句去查看分析结果 如explain select *转载 2017-12-21 14:00:58 · 219 阅读 · 0 评论 -
Redis分布式锁
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的转载 2017-12-18 16:27:13 · 337 阅读 · 0 评论 -
Redis数据淘汰机制
转自:https://blog.csdn.net/wtyvhreal/article/details/46390065 在 redis 中,允许用户设置最大使用内存大小 server.maxmemory,在内存限定的情况下是很有用的。譬如,在一台 8G 机子上部署了 4 个 redis 服务点,每一个服务点分配 1.5G 的内存大小,减少内存紧张的情况,由此获取更为稳健的服务。 redis中当...转载 2018-04-19 16:50:18 · 819 阅读 · 0 评论 -
Redis配置文件详解
# Redis配置文件样例# Note on units: when memory size is needed, it is possible to specifiy# it in the usual form of 1k 5GB 4M and so forth:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 byte...转载 2018-04-19 16:53:09 · 163 阅读 · 0 评论 -
mysql8.0.11 Client does not support authentication protocol requested by server; consider upgrading
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;转载 2018-05-22 15:54:22 · 240 阅读 · 0 评论 -
乐观锁防止更新出现脏数据
update account_wallet set user_amount = #{userAmount,jdbcType=DECIMAL}, version = version + 1 where id =#{id,jdbcType=INTEGER} and version = #{version,jdbcType=INTEGER}转载 2018-06-13 17:37:04 · 873 阅读 · 0 评论 -
update left join 多表关联更新
UPDATE _black_lists bLEFT JOIN _phone_sections p ON substr(b._mobile, 1, 7) = p._sectionSET b._province = p._provinceName;原创 2018-07-03 14:43:28 · 4585 阅读 · 0 评论 -
如何用distinct消除重复记录的同时又能选取多个字段值?
如何用distinct消除重复记录的同时又能选取多个字段值?需求是:我要消除name字段值重复的记录,同时又要得到id字段的值,其中id是自增字段。 select distinct name from t1 能消除重复记录,但只能取一个字段,现在要同时取id,name这2个字段的值。 select distinct id,name from t1 可以取多个字段,但只能消除这2转载 2016-12-26 15:00:45 · 1963 阅读 · 0 评论 -
java mysql 数据类型对照
Java数据类型和MySql数据类型对应表java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String转载 2016-04-20 16:54:08 · 513 阅读 · 0 评论 -
解决mysql不能创建函数
Error Code : 1418This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_func转载 2013-10-11 18:32:57 · 669 阅读 · 0 评论 -
linux 下启动mysql 服务
service mysql start原创 2013-07-08 12:47:22 · 663 阅读 · 0 评论 -
在使用mysql时出现Communications link failure due to underlying exception
在my.ini的[mysqld]下面添加如下wait_timeout=315360000检查url中的database是否配置正确。我之前数据表是建在mysql的database 下,出现 Unknown column 'id' in 'field list' 但是我的表属性对应是正确的。后来重新建立test的database,在该database下重新创建表,使用原创 2013-05-06 11:30:17 · 841 阅读 · 0 评论 -
MYSQL 删除注册表
如何彻底卸载MySQL本文摘自:http://www.heiqu.com/show-64764-1.html 内容为: 由于安装MySQL的时候,疏忽没有选择底层编码方式,采用默认的ASCII的编码格式,于是接二连三的中文转换问题随之而来,就想卸载了重新安装MYSQL,这一卸载倒是出了问题,导致安装的时候安装不上,在网上找了一个多小时也没解决。 重装系统永转载 2013-07-05 13:58:03 · 809 阅读 · 0 评论 -
mysql不允许被其它电脑访问解决办法
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';其中 discuz是数据库名,ted是用户名,123.123.123.123是指定的ip,123456是设定的密码转载 2013-05-22 10:15:24 · 859 阅读 · 0 评论 -
mysql常用的日期加减函数与实例教程
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes转载 2013-10-18 17:50:18 · 723 阅读 · 0 评论 -
Linux下启动oracle
1/原创 2014-05-19 11:13:43 · 425 阅读 · 0 评论 -
proxool详细配置
proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本http://proxool.sourceforge.net 一、配置proxool.xml文件转载 2015-03-30 11:26:24 · 497 阅读 · 0 评论 -
MongoDB资料
http://special.csdn.net/mongodb/转载 2015-03-31 14:43:21 · 340 阅读 · 0 评论 -
MongoDB简介
MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。 *模式自由。*支持动态查询。 *支持完全索引,包含内部对象。 *支持查询。 *支持复制和故障恢复。 *使用高效的二进制数据存储,包转载 2015-03-31 16:49:48 · 338 阅读 · 0 评论