上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: maven-dependency-plugin最大的用途是帮助分析项目依赖,dependency:list能够列出项目最终解析到的依赖列表,dependency:tree能进一步的描绘项目依赖树,dependency:analyze可以告诉你项目依赖潜在的问题,如果你有直接使用到的却未声明的依赖,该 阅读全文
posted @ 2018-03-02 17:15 stanljj 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ① 为查询缓存优化查询 ② EXPLAIN 我们的SELECT查询(可以查看执行的行数) ③ 当只要一行数据时使用LIMIT 1 ④ 为搜索字段建立索引 ⑤ 在Join表的时候使用相当类型的列,并将其索引 ⑥ 千万不要 ORDER BY RAND () ⑦ 避免SELECT * ⑧ 永远为每张表设置 阅读全文
posted @ 2018-03-02 17:13 stanljj 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 读写分离:简单的说是把对数据库读和写的操作分开对应不同的数据库服务器,这样能有效地减轻数据库压力,也能减轻io压力。主数据库提供写操作,从数据库提供读操作,其实在很多系统中,主要是读的操作。当主数据库进行写操作时,数据要同步到从的数据库,这样才能有效保证数据库完整性。 分库分表: 水平分区:分表 垂 阅读全文
posted @ 2018-03-02 16:50 stanljj 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 和慧眼报警录像、报警图片、报警信息: 报警信息 ads 报警信息入库 一定时间后会失效 自动删除数据库中的数据 报警录像 报警图片 mrs 录像以文件方式上传到云存储 图片也存到云存储上 和慧眼分布式: 报警库并发量太大:存到数据库中 数据库并发导致 cpu过高 查询事务过慢 innodb_thre 阅读全文
posted @ 2018-03-02 16:37 stanljj 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、视频格式封装——H264 H264结构中,一个视频图像编码后的数据叫做一帧,一帧由一个片(slice)或多个片组成,一个片由一个或多个宏块(MB)组成,一个宏块由16x16的yuv数据组成。宏块作为H264编码的基本单位。 2、hls之m3u8、ts流格式详解 HLS,Http Live Str 阅读全文
posted @ 2018-03-02 16:34 stanljj 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 异步处理 应用解耦 流量削峰 系统架构 Broker:它提供一种传输服务,它的角色就是维护一条从生产者到消费者的路线,保证数据能按照指定的方式进行传输, Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息的载体,每个消息都会被投到一个或多个队列。 Binding: 阅读全文
posted @ 2018-03-02 16:18 stanljj 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 从数据结构角度 1、 B+树索引(O(log(n))) 2、 hash索引 3、 FULLTEXT索引 4、 R-Tree索引 从物理存储角度 1、 聚集索引 2、 非聚集索引 从逻辑角度 1、 主键索引:主键索引是一种特殊的唯一索引,不允许有空值 2、 普通索引或者单列索引 3、 多列索引(复合索 阅读全文
posted @ 2018-03-02 14:24 stanljj 阅读(3966) 评论(0) 推荐(0) 编辑
摘要: 单例的实现主要是通过以下两个步骤: 饿汉式 线程安全 懒汉式 线程不安全 双重检查 推荐使用 线程安全;延迟加载;效率较高 我们看到双重校验锁即实现了延迟加载,又解决了线程并发问题,同时还解决了执行效率问题,是否真的就万无一失了呢? 这里要提到Java中的指令重排优化。所谓指令重排优化是指在不改变原 阅读全文
posted @ 2018-03-02 14:20 stanljj 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过程就称为类型擦除 参考: http://blog.csdn.net/rusbme/article/details/51240350 阅读全文
posted @ 2018-03-02 14:06 stanljj 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Spring中bean的加载过程: 1.获取配置文件资源 2.对获取的xml资源进行一定的处理检验 3.处理包装资源 4.解析处理包装过后的资源 5.加载提取bean并注册(添加到beanDefinitionMap中) Spring中bean的获取过程: 从beanDefinitionMap获取 参 阅读全文
posted @ 2018-03-02 11:30 stanljj 阅读(100) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页