12/19-12/26 python 1 # -*- coding: utf-8 -*- 2 3 import sys 4 ans = [1,2,3,4,5,6] 5 6 def operate(fun): 7 8 a = ans[0] 9 b = ans[1] 10 c = ans[2] 11 d ...
分类:
其他好文 时间:
2019-12-24 13:58:58
阅读次数:
65
case表达式: case when <判断表达式> then <表达式> when <判断表达式> then <表达式> when <判断表达式> then <表达式> ... else <表达式> end 更新语句需要用update语句: update 表名 set 列名 = 修改后的值 (wh ...
分类:
数据库 时间:
2019-12-24 13:48:33
阅读次数:
361
在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行 事务用来管理insert,update,delete语句 一般来说,事务是必须满足4个条件(ACID): Atomicity(原子性)、Cons ...
分类:
数据库 时间:
2019-12-24 13:27:57
阅读次数:
88
例如,执行update时,更新语句涉及到了数据的更改,所以必不可少的需要引入日志模块。 redo log重做日志 redo log是InnoDB引擎特有的日志模块。 如果每一次的更新操作都需要写进磁盘,之后磁盘也要找到对应的那条记录,然后再更新,整个过程 IO 成本、查找成本都很高。 InnoDB引 ...
分类:
数据库 时间:
2019-12-24 12:10:10
阅读次数:
102
解决方案:1):设置mysql为无密码启动 (修改MySQL的登录设置:vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-table) 2):重新启动mysqld,清空密码 重启mysql:service mysqld restart(这一步不能少,这是让my.c ...
分类:
数据库 时间:
2019-12-23 20:56:38
阅读次数:
137
背景 最近生产爆出一条慢sql,原因是用了or和!=,导致索引失效。于是,总结了索引失效的十大杂症,希望对大家有帮助,加油。 一、查询条件包含or,可能导致索引失效 新建一个user表,它有一个普通索引userId,结构如下: CREATE TABLE `user` ( `id` int(11) N ...
分类:
其他好文 时间:
2019-12-23 18:51:53
阅读次数:
102
简介 Kubernetes 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。它将构成应用的容器按逻辑单位进行分组以便于管理和发现。 配置镜像源 Debian / Ubuntu apt-get update && apt-get install -y apt-transport-https cu ...
分类:
Web程序 时间:
2019-12-23 00:14:51
阅读次数:
114
## `insert`优化如果你在某一时刻有大量的`insert`操作,一条一条插入是非常耗时的。`insert`语句本身支持一次插入很多条记录,插入记录数上限受sql语句长度限制,一般一次插个几千条是没问题的。在我的 [《如何手动实现Try Insert和Insert Or Update》](ht... ...
分类:
数据库 时间:
2019-12-22 20:32:34
阅读次数:
107
又回到 jpa 的教程上了,这一篇源于某个简单的项目需要读写 db,本想着直接使用 jpa 会比较简单,然而悲催的是实际开发过程中,发现了不少的坑;本文为错误姿势第一篇,Repository 接口无法注入问题 <!-- more --> I. 配置问题 新开一个 jpa 项目结合 springboo ...
分类:
编程语言 时间:
2019-12-22 18:36:11
阅读次数:
79
MYSQL在一个字段值后面加字符串,如下: member 表名 card 字段名 update member SET card = '00' || card; (postgreSQL 用 || 来连贯字符串) MySQL连贯字符串不能利用加号(+),而利用concat。 比方在aa表的name字段前 ...
分类:
数据库 时间:
2019-12-22 18:30:48
阅读次数:
223