摘要: 存储文件 * IO流:永久存储(耗时) * 数据库:永久存储 * * 基本的字节流 * 文件字节输入流/文件字节输出流 * 高效的字节流(缓冲流) * * 操作一个视频文件,来测试速度问题 * 基本的字节流一次读取一个字节 ://耗时:85772毫秒 * 基本的字节流一次读取一个字节数组 :共耗时: 阅读全文
posted @ 2019-06-23 21:14 宁静致远think 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: maven 工程:https://blog.csdn.net/qqqqqqqddddddddddd/article/details/82182363 本地工程: https://blog.csdn.net/luffysk/article/details/81608973 阅读全文
posted @ 2019-05-22 09:20 宁静致远think 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 如果没有一个能够拍板的人,那么整个团队将会伴随着越来越多的争议而走向消亡。 特别是如果在一个团队中,存在着那种非常固执任性的,不服从指挥,坚持我行我素的人,那么这个团队消亡的速度就会愈发的快了。 算了,不叨叨这多了,开始正题! 首先先了解一下开发的大致步骤。 ▍开发步骤 1、需求分析 2、页面原型设 阅读全文
posted @ 2019-05-17 17:11 宁静致远think 阅读(806) 评论(0) 推荐(1) 编辑
摘要: MySQL索引优化分析 为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql语句。还在等啥子?撸起袖子就是干 阅读全文
posted @ 2019-05-16 22:16 宁静致远think 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。 R 阅读全文
posted @ 2019-05-16 22:05 宁静致远think 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、公平锁/非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 对于Java ReentrantLock而言,通过构造函数指定该锁是否是公平锁,默认是非公平 阅读全文
posted @ 2019-05-14 12:05 宁静致远think 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放 阅读全文
posted @ 2019-05-14 11:52 宁静致远think 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改 阅读全文
posted @ 2019-05-13 22:36 宁静致远think 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 参考: http://blog.csdn.net/zj52hm/article/details/51980194 http://blog.csdn.net/wuliu_forever/article/details/52607177 https://www.cnblogs.com/dengyunga 阅读全文
posted @ 2019-05-13 20:50 宁静致远think 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = 'css' 一般情况下,在没有建立索引的时候,mysql需要扫描全表及扫描10W条数据找这条数据 阅读全文
posted @ 2019-05-13 20:04 宁静致远think 阅读(117) 评论(0) 推荐(0) 编辑