2016-04-15 Eric Wang
**对代码不满足,是任何真正有天才的程序员的根本特征。** Value '0000-00-00' can not be represented as java.sql.Timestamp 在查询MySql数据库某表的timestamp列的时候,发现此异常,问题来源表述如下 1. 先创建一个测试表 sql create table test.mytest( id int PRIMARY KEY AUTO_INCREMENT , createtime timestamp not null default current_timestamp , --创建时间 updatetime timestamp not null , --更新时 继续阅读 »
2014-12-07 Robin Wen
Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 问题 现想建立一个数据中心,包括运维采集信息、业务数据、其他业务数据等,建立一个集群搞定,数据量大,写入非常多,查询也非常多。请教。 我应该建什么样的集群合适,面对高并发,扩展性等问题。是否有什么建议,谢谢。 我考虑cluster,因为可以添加很多节点,这样各种业务的各种数据,我可以分布到节点上去,把他们查询比较 继续阅读 »
2015-04-27 derekchan
看过很多网上安装PHP环境的文章,发现不是写得太散,就是很简略,导致我自己安装的时候遇到很多问题都无从解决(也有可能是自己笨,但我是不会承认的)。只能自己写篇博文记录下来,以后再遇到类似的问题可以看下,也希望能帮助到其他人。 1、安装Brew 继续阅读 »
2015-08-17 veryyoung
今天遇到一个需求,需要对计算过后的结果进行排序,结果出现了类似 1 10 11 12 13 14 15 16 17 18 19 2 3 4 5 6 7 8 9 这样的排序结果 很显然,mysql把它当字符串去排序了。 解决方案 使用CAST把字符串转为数字再排序 SELECT * FROM table_name ORDER BY CAST(field_name AS UNSIGNED) 将字段*1或者+0可以将MySQL字符串字段按数值排序 SELECT * FROM table_name ORDER BY field_name*1 desc 或者 SELECT * FROM table_name ORDER BY 继续阅读 »
2017-05-12 Eric Wang
在用最基本的JDBC拉取数据的时候,由于拉取的是海量数据,所以程序跑了一段时间之后报java.lang.OutOfMemoryError: Java heap space,这个错误很简单,也很好解决,网上一搜一大把,只需要设置ResultSet获取数据模式为row-by-row,但是总结多数的解决方案是如下两种: ① 以PreparedStatement为例,需要设置四个参数 java preparedStatement = connection.prepareStatement(formatSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); prepared 继续阅读 »
2014-06-05 summer
简介 随着mysql被oracle收购之后,很多企业和机构都纷纷选择逃离mysql。而mysql之父在原mysql的基础上开源了一个新的数据库Mariadb。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 继续阅读 »
2018-04-09 Vaniot
创建用户并设置密码: mysql create user test IDENTIFIED BY '1234546'; 为新用户分配权限: mysql //为该用户分配所有的权限 GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' IDENTIFIED BY '123456'; //查看当前用户的权限 SHOW GRANTS; //撤销上一次的授权 REVOKE ALL PRIVILEGES ON *.* FROM 'test'@'localhost' / 继续阅读 »
2016-09-29 Borg
数据库 sql create database [IF NOT EXISTS] USE ALTER DATABASE [数据库名] {[DEFAULT] CHARACTER SET | [DEFAULT] COLLATE } DROP DATABASE [IF EXISTS] SHOW DATABASES [LIKE ] 继续阅读 »
2018-10-27 Mithrilwoodrat
在存储能力和数据量有限的情况下,我们可以选择 MySQL 来进行简单的数据存储和分析。 Logstash 支持监听文件更新,并可以解析日志后写入 MySQL 数据库。使用 Logstash 可以免去繁琐的开发流程,快速实现旁路日志监控上报功能。 继续阅读 »
2018-07-06 Robin Wen
文/Robin 这是「区块链技术指北」的第 33 篇文章。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会把你拉入微信群「区块链技术指北」。BTW,李笑来老师也加入了我的知识星球,文末有加入方式。 题图来自: © ChainONE / Original / chainon.io 0x00 背景 早在 继续阅读 »