自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

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

原创 ECMAScript 6学习总结(1)——ECMAScript 6入门简介

ECMAScript 6简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。 ECMAScript 和 Java...

2017-05-26 11:28:43

阅读数 1161

评论数 0

转载 Dubbo学习总结(5)——Dubbo服务架构及服务治理过程演进

单一应用架构  当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。  此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。  垂直应用架构  当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。  此时,用于加速...

2017-05-24 11:28:18

阅读数 2262

评论数 0

转载 服务架构演进过程

单一应用架构  当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。  此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。  垂直应用架构  当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。  此时...

2017-05-24 11:24:49

阅读数 934

评论数 0

原创 Spring MVC学习总结(14)——SpringMVC测试框架之mockMVC详解

SpringMVC测试框架 基于RESTful风格的SpringMVC的测试,我们可以测试完整的Spring MVC流程,即从URL请求到控制器处理,再到视图渲染都可以测试。 一 MockMvcBuilder MockMvcBuilder是用来构造MockMvc的构造器,其主要有两个实现:S...

2017-05-22 14:59:05

阅读数 4741

评论数 2

原创 Maven学习总结(39)——Maven私服的搭建及使用deploy命令部署构建问题汇总

私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype.org/nexus/go。默认端口8081。Nexus常用功能就是:指定私服的中央地址、将自己的Maven项目指定到私服地址、从私服下载中央库的项目索引、从私服仓库下载依赖组件、将第三方项目jar上传到私服...

2017-05-18 15:21:15

阅读数 1112

评论数 0

转载 Linux学习总结(30)——优秀程序员喜欢用Linux操作系统

大多数人推荐Linux,基本上都会说Linux让你更高效、更优秀。 然而工具只是工具。 然而工具只是工具。 然而工具只是工具。 优秀程序员和不优秀程序员的区别首先是态度上的区别。 他们有自己的理想,思考很多,不管是项目开始之前还是在项目进行中,项目完成之后也会进行总结。 他们对待问题比...

2017-05-18 09:46:33

阅读数 1975

评论数 1

原创 Jenkins学习总结(7)——搭建Jenkins+Maven+SVN+Tomcat持续集成环境

一、下载 http://mirrors.jenkins-ci.org/war/latest/ 直接下载war包,我下载的最新的版本2.61,此版本需要jdk1.8环境运行,否则启动报错 cd /usr/local 二、启动应用 1、使用内置的jetty 容器启动 java -jar j...

2017-05-18 09:40:40

阅读数 2510

评论数 1

原创 Java基础学习总结(105)——让 Java 开发更简单,提高工作效率!

1、一种利用 JAVA 注释支持多行字符串的方法 从BeetlSql项目将SQL全放在Beetl模板里得到启发,又想到一个比较偏门的用法。 传送门: https://my.oschina.net/drinkjava2/blog/892309 2、电子凭证 - Java 生成...

2017-05-15 09:51:43

阅读数 1370

评论数 0

原创 Vue.js学习总结(2)——Vue.js2.X + ElementUI开发环境搭建

一、开发前准备: Vue项目通常通过webpack工具来构建,而webpack命令的执行是依赖node.js的环境的,所以首先要安装node.js。(官方地址:https://nodejs.org/en/download/) 注意:安装完node之后,npm包含的很多依赖包是部署在国外的,在天朝,...

2017-05-12 18:14:09

阅读数 5207

评论数 0

转载 Vue.js学习总结(1)——Windows下Vue.js开发环境搭建

Vue.js是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。2016年,Vue同Angular、React形成三足鼎立的局面,让前端的开发者顾不暇接,今天我们就来了解...

2017-05-12 14:05:24

阅读数 1781

评论数 0

原创 Java基础学习总结(104)——多线程、并发、工具类相关的面试题

线程的概念 线程是程序执行的最小单位,也是操作系统调度和分派CPU的最小单元,是进程中的一个实体,是进程中的实际运作单位。可以在一个进程中启动多个线程来完成不同的任务,这些线程共享该进程拥有的资源。 线程进程区别 进程是程序的实体,也是线程的容器,一个进程可以包含多个线程,进程是资源分配的基...

2017-05-12 11:46:30

阅读数 1349

评论数 0

原创 成为java架构师需要具备那些技能?

架构师定义 百度百科,系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 架构师工作职能 软件架构师在整个软件开发过程中都起着重要的作用,并随着开发进程的推进而其职责或关注点不断地变化,在需求阶段,软件架构师主要负责理解和管理非功能性系统需求,比如软...

2017-05-12 11:35:37

阅读数 2251

评论数 1

转载 互联网时代架构师的职责与思考

引言: 在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师到底是做什么的,如何来评价互联网架构师的优劣呢? 1. 架构师产生的历史渊源 互联网应用脱胎于传统软件应用,伴随着要求更为快捷与面向未知需求的互联网应用的兴起,对技术团队的要求也陡然升高,不再是按部就...

2017-05-12 11:25:10

阅读数 608

评论数 1

转载 开发人员的必备技能

对于刚开始学习软件开发的新人来说,“必备技能”往往意味着一个长长的、标有重要度的学习列表,但是过长的列表通常会导致新人不知如何开始学习,压力倍增。 本文尝试列举出最重要的几个技能,也期望通过此列表能给新人一个比较明确的学习重点和路径。 深入学习一门编程语言 没有掌握任何一门编程语...

2017-05-12 11:19:59

阅读数 443

评论数 1

原创 Maven学习总结(38)——Maven下载失败文件夹批量删除问题的两种解决方法

用过Maven的应该都遇到过,当网速不好或者源有问题的时候,Maven的依赖包经常下载失败。 下载失败后在本地仓库对应的文件夹中有一个以.lastUpdated结尾的文件,如果不手动删除这个文件,就不能重新更新依赖,重新下载对应的jar包。 一般情况下遇到的时候可能直接手动找到目录删除。 当出...

2017-05-09 15:19:57

阅读数 2137

评论数 0

原创 Thymeleaf学习总结(1)——新一代Java模板引擎Thymeleaf

Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。与其它模板引擎相比,Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板...

2017-05-09 14:50:43

阅读数 2237

评论数 0

转载 Mysql学习总结(46)——8种常被忽视的SQL错误用法

sql语句的执行顺序: FROM <left_table> ON <join_condition> <join_type> JOIN <r...

2017-05-08 10:08:54

阅读数 1474

评论数 0

原创 App后台开发运维和架构实践学习总结(7)——RESTful API 设计规范

一个好的API设计,是应该遵循资源导向的,需要见名知义。 一、协议 API与用户的通信协议,总是使用HTTPs协议。 二、域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。...

2017-05-06 08:58:42

阅读数 1466

评论数 0

原创 Spring Boot学习总结(8)——SpringBoot Common application properties(application.properties)详解

各种属性可以在您的application.properties/application.yml文件或命令行开关指定。下面提供了常见的Spring启动属性和引用它们的基础类的列表。 # ========================================================...

2017-05-05 14:53:28

阅读数 2420

评论数 0

转载 互联网产品之百万级高并发技术整体架构

高并发是由于移动APP或网站PV(page view)即页面浏览量或点击量大,单台服务器无法承载大量访问所带来的压力,因此会采用服务器集群技术,用N台服务器进行分流,对于每次访问采取负载均衡策略,被分配到不同的服务器来处理请求。 负载均衡种类 一种是通过硬件来实现,常见硬件有F5,NetS...

2017-05-05 11:33:22

阅读数 8760

评论数 0

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