摘要: 介绍: Redis(全称为REmote DIctionary Server)是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言 阅读全文
posted @ 2019-06-03 15:33 石金磊 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 分区表 分区表是一个独立的罗杰表 但是底层有多个物理子表组成 实现分区的代码实际上是对一组底层表的句柄对象的封装 对分区表的请求 都会通过句柄对象转化成对存引擎的接口调用 所以分区对于SQL层来说是一个完全封装底层实现的黑盒子 对应用是透明的 但是从底层的文件系统来看就很容易发现 每一个分区表都有使 阅读全文
posted @ 2019-05-13 11:00 石金磊 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.优化子查询包含in()的sql语句 user表 mid_user表 使用in时的查询语句 使用EXISTS改写sql语句 EXISTS 会对外表user进行循环查询匹配,它不在乎后面的内表子查询的返回值是什么,只在乎有没有存在返回值,存在返回值,则条件为真,该条数据匹配成功,加入查询结果集中;如 阅读全文
posted @ 2019-05-09 16:08 石金磊 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Mysql 查询缓存 查询缓存的作用就是当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间。 1.配置查询缓存 修改配置文件,修改[mysqld]下的query_cache_size和query_cache_type(如果 阅读全文
posted @ 2019-05-08 10:11 石金磊 阅读(6086) 评论(0) 推荐(0) 编辑
摘要: 1.btree索引与hash索引 下列范围查询适用于 btree索引和hash索引: 下列范围查询适用于btree索引 Mysql如何使用索引 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列 阅读全文
posted @ 2019-04-30 12:01 石金磊 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.修改图片的架包 1.1 修i该图片工具类 2.根据单号生成条形码工具类架包 2.1 根据单号生成条形码工具类 阅读全文
posted @ 2019-04-26 11:39 石金磊 阅读(4181) 评论(0) 推荐(0) 编辑
摘要: 1.v-cloak 解决插值表达式闪烁的问题 2.v-text 默认 v-text 是没有闪烁问题 会覆盖元素中原本的内容,但是 插值表达式 坠毁替换自己的这个占位符, 不会把整个元素的内容清空 3.v-bind 是vue中,提供用于绑定属性的指令 指令可以被简写为 :要绑定的属性 可以写合法的JS 阅读全文
posted @ 2019-04-19 11:40 石金磊 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Linux一键安装宝塔的命令行 注:大概等待需要几分钟左右,安装完成后,会出现面板地址及默认账号与密码。访问http://ip:8888,输入账号与密码即可使用宝塔面板。(用户名和密码如下图),进入宝塔首次请进控制面板更改用户名和密码 另外可以参考宝塔面板官方安装手册:https://www.bt. 阅读全文
posted @ 2019-04-12 10:50 石金磊 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 一.介绍 1.AOP的作用 在OOP中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封装为一个可重用的模块,这个模块被命名为“切面”(Aspect),切面将那些与业务无关,却被业务模块共 阅读全文
posted @ 2019-04-10 20:06 石金磊 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: maven文件 1.redis配置文件redis.properties 2.spring-redis.xml读取参数 3.web.xml中读取spring配置文件 这样redis在项目中就算配好了 4.redis工具类 5.Redis使用实战 在哪个类中使用 6.方法中存值 阅读全文
posted @ 2019-04-10 19:42 石金磊 阅读(1918) 评论(0) 推荐(1) 编辑