摘要: CDN介绍 一、简介 CDN中文就是内容分发网络(Content Delivery Network)。其目的是在现有的网络中增加一层网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。有别于镜像,它比镜像更加智能,可以理解为:CDN=镜像( 阅读全文
posted @ 2020-05-27 10:42 scuwangjun 阅读(404) 评论(0) 推荐(1) 编辑
摘要: Redis持久化 一、持久化简介 因为Redis是内存数据库,它将自己的数据库状态储存在内存里面,所以如果不想办法将储存在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见。 因此Redis 提供了两种持久化方案,RDB (Redis DataBase)和 A 阅读全文
posted @ 2020-05-27 10:35 scuwangjun 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Java锁Lock的种类 我们平时听到用到的锁有很多种:公平锁/非公平锁、可重入锁/不可重入锁、共享锁/排他锁、乐观锁/悲观锁、分段锁、偏向锁/轻量级锁/重量级锁、自旋锁。其实这些都是在不同维度或者锁优化角度对锁的一种叫法,我们在程序中用到的也就那么几种,比如synchronized,Reentra 阅读全文
posted @ 2020-04-24 15:21 scuwangjun 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: 阻塞式IO通信 一、BIO通信介绍 网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口),客户端通过连接操作向服务端监听的地址发起连接请求,通过三次握手建立连接,如果连接建立成功,双方就可以通过网络套接字(Socket 阅读全文
posted @ 2020-03-26 15:47 scuwangjun 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 线程状态及其转换 一、线程状态 Java中定义线程的状态有6种,可以查看Thread类的State枚举: 1. 初始(NEW):新创建了一个线程对象,还没调用start方法; 2. 运行(RUNNABLE):java线程中将就绪(ready)和运行中(running)统称为运行(RUNNABLE)。 阅读全文
posted @ 2020-03-26 15:04 scuwangjun 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Mysql慢查询日志 数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用 外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在,以便对症下药 阅读全文
posted @ 2020-03-11 18:23 scuwangjun 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Hadoop之HBASE 一、HBASE简介 HBase是一个开源的、分布式的,多版本的,面向列的,半结构化的NoSql数据库,提供高性能的随机读写结构化数据的能力。它可以直接使用本地文件系统,也可以使用Hadoop的HDFS文件存储系统。不过,为了提高数据的可靠性和系统的健壮性,并且发挥HBase 阅读全文
posted @ 2019-09-20 10:22 scuwangjun 阅读(577) 评论(0) 推荐(0) 编辑
摘要: Hadoop介绍 一、简介 Hadoop是一个开源的分布式计算平台,用于存储大数据,并使用MapReduce来处理。Hadoop擅长于存储各种格式的庞大的数据,任意的格式甚至非结构化的处理。两个核心: HDFS:Hadoop分布式文件系统(Hadoop Distributed File System 阅读全文
posted @ 2019-09-19 19:36 scuwangjun 阅读(918) 评论(0) 推荐(0) 编辑
摘要: Ubuntu搭建邮件服务器 此文我们使用Postfix来搭建邮箱服务器,Postifx是一个SMTP服务器。SMTP服务器也被称为MTA(message transfer agent) 一、安装postfix 安装postfix的时候会弹出两个配置,第一个是postfix配置类型,我们默认选择第二种 阅读全文
posted @ 2019-07-15 19:56 scuwangjun 阅读(6278) 评论(1) 推荐(0) 编辑
摘要: web.xml详解 一、web.xml简介 在java工程中,web.xml用来初始化工程配置信息,比如说welcome页面,filter,listener,servlet,servlet mapping,启动加载级别等等。每一个xml文件都有定义格式规范的schema文件,web.xml所对应的x 阅读全文
posted @ 2019-07-04 16:33 scuwangjun 阅读(503) 评论(0) 推荐(0) 编辑