自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

原创 Java基础学习总结(90)——Java单元测试技巧

测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。 虽然有三种主要类型的软件测试:单元测试,功能测试和集成测试,但是在这篇博文中,我们将讨论开发人员级单元测试。在我深入讲述具体细节之前,...

2016-12-29 16:00:32

阅读数 1110

评论数 0

原创 Nginx学习总结(5)——Nginx基本配置备忘

Nginx 配置 在了解具体的Nginx配置项之前我们需要对于Nginx配置文件的构成有所概念,一般来说,Nginx配置文件会由如下几个部分构成: # 全局块 ... # events块 events { ... } # http块 ht...

2016-12-26 16:35:03

阅读数 1367

评论数 0

原创 Linux学习总结(22)——CentOS7.2安装Nginx

一、使用Yum安装(推荐) 使用Yum安装是推荐的方式,整体的流程非常的简单,也不容易出错,如果不需要什么特殊配置,建议使用Yum尽进行安装。 1、安装epel-release源并进行安装 ? 1 2 3 yum install epel-release yum update...

2016-12-23 10:21:58

阅读数 1825

评论数 1

原创 Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全

gpedit.msc-----组策略                 sndrec32-------录音机 Nslookup-------IP地址侦测器              explorer-------打开资源管理器 logoff---------注销命令           ...

2016-12-23 09:50:36

阅读数 6158

评论数 1

原创 Windows学习总结(11)——Windows批处理命令编写代码及小程序简介

批处理(Batch)也称为批处理脚本。顾名思义,就是对某对象进行批量的处理。DOS批处理是基于DOS命令,用来自动地批量地执行DOS命令以实现特定操作的脚本。批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND....

2016-12-23 09:47:00

阅读数 1688

评论数 1

原创 Java基础学习总结(89)——为什么单元测试应该我们开发人员来写

软件测试是为了保证项目质量,单元测试可以快速执行测试回归测试,做好单元测试可以大大提升测试效率,项目开发真正达到敏捷效果。 单元测试做什么? 1. 核心类方法 2. 异常处理 3. 边界值测试 4. 算法效率测试 5. 业务逻辑测试 要做到以上的各种测试,...

2016-12-22 09:50:23

阅读数 1514

评论数 0

翻译 可扩展Web架构与分布式系统

开放源代码已经成为一些大型网站的基本原则。而在这些网站成长的过程中,一些优秀的实践经验和规则也出现在他们的结构中。本文旨在介绍一些在大型网站结构设计的过程中需要注意的关键问题以及实现目标的基础工作。 本文侧重于介绍网络系统,尽管一些准则在其他分布式系统中也是适用的。 1.1. web分布式系统...

2016-12-21 15:26:52

阅读数 1229

评论数 0

转载 分享大牛开发经验,浅谈java程序员职业规划

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这...... 在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样...

2016-12-21 09:28:05

阅读数 1177

评论数 0

原创 Tomcat学习总结(13)—— Tomcat常用参数配置说明

1、修改端口号 Tomcat端口配置在server.xml文件的Connector标签中,默认为8080,可根据实际情况修改。 修改端口号 2、解决URL中文参数乱码 在server.xml文件的Connector标签中增加URIEncoding="G...

2016-12-15 09:40:26

阅读数 2061

评论数 0

原创 Mysql学习总结(43)——MySQL主从复制详细配置

环境 操作系统:CentOS-6.6-x86_64-bin-DVD1.iso MySQL版本:mysql-5.6.26.tar.gz 主节点IP:192.168.1.205 主机名:edu-mysql-01 从节点IP:192.168.1.206 主机名:edu-mysql...

2016-12-14 09:40:43

阅读数 1371

评论数 0

转载 专访|从程序员到架构师:交流和分享最能让技术人进步

(尧飘海:网易蜂巢首席架构师,负责容器云计算平台建设。曾负责过网易博客、游戏、易信,开源项目Pomelo研发工作,热爱开源和技术交流。) 到2016年,云计算发展已有十个年头。 十年前,亚马逊点燃了一场颠覆传统软件服务业的云计算革命。而后的十年间,中外互联网巨头倾巢出动,大大小小的新兴...

2016-12-14 09:37:05

阅读数 887

评论数 0

原创 Nginx学习总结(4)——负载均衡session会话保持方法

负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法: 1.使用cookie 将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实...

2016-12-14 09:35:25

阅读数 6425

评论数 0

原创 Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置

1. 安装vsftpd #安装vsftpd yum install -y vsftpd #设置开机启动 systemctl enable vsftpd.service # 重启 service vsftpd restart # 查看vsftpd服务的状态 systemctl status vsf...

2016-12-13 11:15:56

阅读数 1816

评论数 0

转载 Docker学习总结(18)——阿里超大规模Docker化之路

12月6-7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016双11技术创新”为主题的阿里巴巴技术论坛上,阿里巴巴研究员林昊分享了阿里超大规模Docker化之路。阿里在Docker化这条路上,碰到了规模、多元化场景所带来的各种挑战,这次分享中将给大家介绍阿里为什么要引入D...

2016-12-12 11:54:18

阅读数 2007

评论数 0

原创 Maven学习总结(32)——Maven项目部署到Tomcat8中

1、环境准备 Maven、Tomcat8、Eclipse 2、maven中的镜像配置 大家知道,mavne默认使用的是国外的镜像,但是速度很慢,这里建议大家使用阿里的中央仓库镜像。 阿里出品,必出精品,做技术的都知道。 3、maven中的server配置,这里的ser...

2016-12-11 11:46:42

阅读数 3414

评论数 0

原创 Maven学习总结(31)——Maven坐标详解

Maven的一个核心的作用就是管理项目的依赖,引入我们所需的各种jar包等。为了能自动化的解析任何一个Java构件,Maven必须将这些Jar包或者其他资源进行唯一标识,这是管理项目的依赖的基础,也就是我们要说的坐标。包括我们自己开发的项目,也是要通过坐标进行唯一标识的,这样才能才其它项目中进行依...

2016-12-11 11:41:47

阅读数 1482

评论数 0

转载 Java Web学习总结(32)——Java程序员最亲睐的Web框架

这一次,我们要讨论的是web框架。 只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表: spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于JVM的系...

2016-12-09 09:30:28

阅读数 1450

评论数 0

原创 VMWare学习总结(1)——Centos7安装完毕后无法联网的解决方法

在VmWare 上安装Centos7时,装好vmware后还是连不上网,通过查找资料原来是因为有线网卡没有激活,默认centos和redhat7都是不启用有线网卡的,要么手动开启,要么安装时直接启用!所以第一步应该是激活网卡。在桌面点击右键找到命令行以超级用户的权限进入( 输入 su,回车)输入密...

2016-12-08 15:46:28

阅读数 4827

评论数 1

原创 Linux学习总结(20)——Linux 文件夹结构和作用

/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似wind...

2016-12-08 11:04:25

阅读数 1692

评论数 1

转载 Tomcat学习总结(12)—— Tomcat集群配置

现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司...

2016-12-07 14:22:13

阅读数 1589

评论数 0

原创 Tomcat学习总结(11)——Linux下的Tomcat安全优化

1、web.xml配置及修改: 站点默认主页: index.html index.htm index.jsp 404及500设置 404 /404.html 500 /500.html 默认...

2016-12-07 13:35:05

阅读数 2505

评论数 2

原创 分库分表学习总结(2)——数据库中间件MyCat学习总结之MyCat-Web原理介绍

Mycat是一个分库分表的基于java开发的数据库中间件,使用过程中需要有一个监控系统,mycat-web应运而生。mycat-web是一个使用SpringMVC + Mybatis的监控平台,使用常用的监控系统协议SNMP-简单网络管理协议(Simple Network Management P...

2016-12-07 10:01:57

阅读数 2127

评论数 1

转载 Linux学习总结(19)——Linux中文本编辑器vim特殊使用方法

1. vim比对功能 在linux的环境下 用于观察两个文件的一致性的时候我们一般用diff这个命令来比对,但是这个命令不能你特别详细的比对出 具体的位置或者行对比。这里就用到了vim的对比功能 vim -d /etc/passwd /etc/shadow 打开的时候...

2016-12-07 09:59:25

阅读数 951

评论数 0

原创 Ajax学习总结(2)——Ajax参数详解及使用场景介绍

一、定义和用法 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现...

2016-12-07 09:54:21

阅读数 841

评论数 0

转载 JavaScript学习总结(12)——2016 年 7 个顶级 JavaScript 框架

当涉及到Web开发时,JavaScript框架往往是一些开发人员和企业最受欢迎的平台。可能,你有机会尝试过一两个顶级的JavaScript框架,但你仍然有点不确定哪个才是最佳的最值得掌握的,或者哪个值得你建议你的开发人员选择用于下一个web开发项目。 JavaScript正在以惊人的速度前进,并且...

2016-12-07 09:46:38

阅读数 1039

评论数 0

原创 Java Web学习总结(31)——全站HTTPS化SSL免费证书使用

1 背景 谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的小程序也要求必须使用 HTTPS 请求。 2 SSL证书类型 ...

2016-12-06 13:36:27

阅读数 2478

评论数 0

原创 Java基础学习总结(88)——线程创建与终止、互斥、通信、本地变量

线程创建与终止 线程创建 Thread类与 Runnable 接口的关系 public interface Runnable {         public abstract void run(); } public class Thread implements Runnabl...

2016-12-06 09:46:09

阅读数 1116

评论数 0

转载 App后台开发运维和架构实践学习总结(5)——App产品从需求到研发到开发到上线到产品迭代全过程

前言 如果没有做过开发,研发过产品的人,很难体会做产品的艰难,刚进公司的人,一般充当的是程序开发,我这里说的是开发,它与研发是有区别的. 一个需求下来,如果不能很好地理解产品需求,如果不能很好的驾驭需求实现的逻辑,肆意的根据理解去做技术方面的架构和编码,等到后来发现了不对了再去修改就特别麻烦。 ...

2016-12-06 09:27:24

阅读数 3861

评论数 1

原创 Java Web学习总结(30)——Service层在MVC框架中的意义和职责

mvc框架由model,view,controller组成,执行流程一般是:在controller访问model获取数据,通过view渲染页面。 mvc模式是web开发中的基础模式,采用的是分层设计,各层之间职责分明。然而事与愿违,当我们日积月累的基于mvc模式开发之后,会逐渐的感受到层与层...

2016-12-05 09:27:19

阅读数 5931

评论数 1

原创 软件实施提升效率的五个工具

工欲利其事,必先利其器。在软件项目的实施过程中,适当的使用一些工具,不仅能大大的简化工作流程,而且可以提高实施效率,本文就为大家整理了一系列软件实施工具,希望对大家有所帮助! 一、Project 2013 Project 2013项目管理工具可以实现: 了解项目的总体概况...

2016-12-05 09:24:12

阅读数 2913

评论数 0

原创 Docker学习总结(17)——学会使用Dockerfile

Docker、Dockerfile、Docker镜像、容器这些都是什么鸟? 老生常谈,再再再……普及一下: Docker: 最早是dotCloud公司出品的一套容器管理工具,但后来Docker慢慢火起来了,连公司名字都从dotCloud改成Docker。Dockerfile: 它是Dock...

2016-12-02 13:03:38

阅读数 3629

评论数 1

原创 Java基础学习总结(87)——坚持写Java等技术类博客的好处

1.加深对技术点的理解 每天写博客,可以加深对技术点的理解,假如工作中,对某个技术点运用的不熟,当你通过博客的形式写出来,这个过程中,遇到不懂的知识点,你就会查阅相关的资料,弄明白他. 2.自己日后用到 就相当于笔记本一样,把重要的东西都记录下来,等哪天在遇到同样的问题,我们可以翻阅他.确实偶尔会...

2016-12-01 09:51:21

阅读数 986

评论数 0

原创 Nginx学习总结(3)——Nginx配置及应用场景之高级配置

一、Nginx反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网...

2016-12-01 09:44:03

阅读数 1622

评论数 0

提示
确定要删除当前文章?
取消 删除