摘要: HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总... 阅读全文
posted @ 2017-06-13 14:47 总被人想的静静 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Linux安装JDK步骤1、先从官网下载JDK安装包,我下载的是:jdk-8u131-linux-x64.tar.gz版本2、在usr下创建java文件夹 # mkdir /usr/java3、将JDK安装包解压到 /usr/java()文件下 注意:这里需要将压缩包... 阅读全文
posted @ 2017-06-13 09:47 总被人想的静静 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Linux下修改Tomcat默认端口1、方法一假设tomcat所在目录为/usr/local/apache-tomcat/1、打开tomcat配置文件# vi /usr/local/apache-tomcat/conf/server.xml2、打开Tomcat配置文件... 阅读全文
posted @ 2017-06-12 17:04 总被人想的静静 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 1查看防火墙状态:命令: /etc/init.d/iptables status如果是开着显示内容类是截图2临时关闭防火墙:命令:/etc/init.d/iptables stop 出现三个OK,关闭成功,此时防火墙已经关闭,不许重启已经生效。命令: /etc/... 阅读全文
posted @ 2017-06-12 15:45 总被人想的静静 阅读(583) 评论(0) 推荐(0) 编辑
摘要: redhat linux/CentOS 6/7 如何关闭防火墙?关闭防火墙iptables的具体命令如下:临时性的完全关闭防火墙,可以不重启机器(但是重启服务器后iptables防火墙服务会自动随系统启动):123#/etc/init.d/iptab... 阅读全文
posted @ 2017-06-12 15:41 总被人想的静静 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: centos 安装py环境1.安装wget工具: yum install wget2.安装Python-2.7.8: wget –no-check-certificate https://www.python.org/ftp/python/2.7.8/Python-2... 阅读全文
posted @ 2017-06-12 15:36 总被人想的静静 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库... 阅读全文
posted @ 2017-06-12 10:53 总被人想的静静 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程... 阅读全文
posted @ 2017-06-09 20:52 总被人想的静静 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 上篇里我讲到某些网站在高并发下会报出503错误,503错误的含义是指网站服务端暂时无法提供服务的含义,503还表达了网站服务端现在有问题但是以后可能会提供正常的服务,对http协议熟悉的人都知道,5开头的响应码表达了服务端出现了问题,在我们开发测试时候最为常见的是... 阅读全文
posted @ 2017-06-09 20:51 总被人想的静静 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 存储的瓶颈写到现在就要进入到深水区了,如果我们所做的网站已经到了做数据库垂直拆分和水平拆分的阶段,那么此时我们所面临的技术难度的挑战也会大大增强。 这里我们先回顾下数据库的垂直拆分和水平拆分的定义: 垂直拆分:把一个数据库中不同业务单元的数据分到不同的数据库里... 阅读全文
posted @ 2017-06-09 20:50 总被人想的静静 阅读(215) 评论(0) 推荐(0) 编辑