上次在处理项目中的一个异常的时候,定位到异常的位置是删除时候抛出的异常,然后最后的解决办法是使用@NotFound注解实现的。然后老师说这是一种软删除。当时只是大概知道什么意思,但是并不清楚到底是什么东西。今天简单学习了…
分类:MySql
十二赞的商品搜索实现
其实要说很惭愧,虽然我是搜索出身人士,但是十二赞的搜索功能其实在目前是做得非常弱鸡的。不过还是介绍一下这个弱鸡的系统。 十二赞的搜索是基于elasticsearch的。因为业务量较小,所以,到目前为止,还没有用上elas…
实现 React Naitve 热更新 (client && server) 客户端以及服务器端
目前针对react native 热更新的方案比较成熟的选择有microsoft公司的code-push 传送门,与react-native 中文网的pushy 传送门 本文选择code-push 用来进行对react-…
PostgreSQL与MySQL的区别收集(转)
特性 MySQL PostgreSQL 实例 通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个…
MySQL中的isnull、ifnull和nullif函数用法
isnull(expr) 如expr为null,那么isnull()的返回值为1,否则返回值为0。 mysql>select isnull(…
MYSQL查询员工信息练习
01.查询每个雇员的编号、姓名、职位。 select empno,ename,job from emp; 02.查询出所有的职位,使用DISTINCT消除掉显示的重复行记录。 select DISTINCT job fr…
Host '*' is blocked because of many connection errors.
某天,连接服务器数据库时,提示:Host ‘*’ is blocked because of many connection errors. Unblock with ‘mysqlad…
MySQL误操作后如何快速恢复数据
基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表都没了。假如这还是线上环境核心业务数据,那这事就闹大了。误操作后,能快速…
TiDB 优化器实现的基础:统计信息的收集
收集统计信息的意义一个 SQL 数据库里,优化器实现的好坏对性能的影响是决定性的。一个未经优化的执行计划和经过充分优化后的执行计划,执行时间的差别往往是成千上万倍。而对一个 SQL 优化器来说,统计信息是必不可少的条件,…
你想不到的最简单php操作MySQL
千锋PHP出品之天龙八部: Php操作mysql必须先开启mysq扩展函数库 首先先开启extension = mysqli_dll; 开启成功呢我就可以开始连接数据库了, 第一步:连接数据库 mysql…
MySQL 主从复制
1. 主库创建允许远程连接 + 至少具备 replication、slave 权限的 MySQL 用户 用户名解释 这边的用户 'slave_mysql'@'192.168.%' 指的是只允许 ip 以 192.168.…
mysql有状态服务部署
概述 本文对mysql cluster on kubernetes with ceph的集成使用做了部署和测试。 这个测试案例来源于kubernetes官网,有兴趣的话大家可以看下原文。 我在k8s上部署了一套mysql…