摘要:
经常给领导查数据,但是数据库不少表是分表的,查询起来粘贴复制很麻烦,这里仅作记录,之前已经介绍过Mysql存储过程的使用,和变量声明,以及分支判断等。 mysql 存储过程简单使用 :https://www.cnblogs.com/jefferyfeng/p/14479399.html /** * 阅读全文
摘要:
问题描述: 开发过程中,接口调试需要手动组装参数, 参与加密,生成sign等参数, 比较麻烦。 考虑这个情况,想到postman可以在Http请求发起前执行预脚本, 查询postman相关的文档,发现预脚本支持js语言。 花点时间整理一下。 新增request, 在Pre-request Scrip 阅读全文
摘要:
一、问题产生原因 1. 随着业务数据的增长,原有的表,单表数据量增加过快。2. 数据增长超出初期预测数据量,且初期没考虑分表3. 生产环境业务在持续运行,需要热切到分表 二、解决方案 1.借助mysql触发器的特性,在逻辑表(即原表)上建立触发器,当表内数据触发插入后,同时插入到物理分表中。备注:如 阅读全文
摘要:
一、使用场景 需要将一个复杂的逻辑单元进行封装,屏蔽使用者对细节关注 案例:因为数据库单表增量较大,考虑将该表水平拆分,分成32张表,路由字段为用户id,按照用户id%32将数据散落到各个分表中,中间件采用sharding-sphere。表拆分完成以后,遇到尴尬的问题,生成相同结构的表,所以此处采用 阅读全文
摘要:
首先停止nginx /usr/local/nginx/sbin/nginx -s stop 在linux系统的/etc/init.d/目录下创建nginx文件 vim /etc/init.d/nginx 在脚本中添加如下命令: #! /bin/bash # chkconfig: - 85 15 PA 阅读全文
摘要:
1.引入依赖 Maven坐标 <!--feign 依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <vers 阅读全文
摘要:
在创建时间字段的时候 DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间 ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据的时候,该字段都会更新成当前时间 这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生成【创建时 阅读全文
摘要:
一、Redis事务的概念: Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中 阅读全文
摘要:
1.问题引入 问题: 重定向到目标url之后,地址栏带请求参数引发问题 1.用户通过地址栏获取到一些数据 2.用户刷新后仍然在带了请求参数之后的逻辑处理下。 解决方案:通过请求参数加密解密可以解决问题1带来的影响,但是仍然不能解决问题2带来的影响 2.重定向传递参数和取参 1. 传参: 以字符串的形 阅读全文
摘要:
稀疏数组的概念 所谓稀疏数组就是当数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以使用稀疏数组去压缩数据。 在五子棋游戏中经常使用存盘和续盘的功能: 如图所示可以把棋盘想象成一个二维数组,未落子 阅读全文