自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

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

转载 ZooKeeper学习总结(3)——ZooKeeper常见面试题

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 Zookeeper是什么框架 分布式的、开源的分布式应用程序协调服务,原本是Hadoop、HBase的一个重要组件。它为分布式应用提供一致性服务的软件,包括:配置维护、域名服务、分...

2017-07-26 10:46:51 30602 5

转载 Git学习总结(18)——让你成为Git和GitHub大神的20个技巧

Git不仅是编程世界最流行的分布式版本控制系统,而且你还可以用它查找,分享以及优化你的代码。接下来就来看看怎样让Git和GitHub更好地为你服务吧。 尽管现在网上有很多Git的初学者教程,而且GitHub自己也提供相当一部分教程,但是要找到有效提高开发者使用Git和GitHub使用效率的技...

2017-07-26 10:40:00 1280 0

原创 Linux学习总结(38)——Linux超实用的30个命令

1.uptime命令 在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟、5分钟和15分钟的负载平均值。 # uptime 08:16:26 up 22min, 1 user,loadaverage: 0.00, 0.03, 0.22 ...

2017-07-26 09:53:58 1387 0

原创 软件架构设计的六大原则

1. 单一职责原则(Single Responsibility Principle - SRP) 原文:There should never be more than one reason for a class to change. 译文:永远不应该有多于一个原因来改变某个类。 理解:...

2017-07-26 09:50:28 15025 2

转载 腾讯研发总监王辉:十亿级视频播放技术优化揭秘

QQ 空间在 2016 年日均视频播放量由年初的千万级迅速突破到十亿级,过程中也对整个视频播放技术的可靠性、性能、操作体验等方面提出严峻的考验,相关质量急需提升。经过多个迭代持续和各项优化,外网整体质量已经达标:在保证播放成功率提升到 99.92% 的基础上,首次缓冲耗时降到 0.70s,二次缓冲...

2017-07-26 09:47:05 819 0

转载 Linux学习总结(37)——CentOS7下Firewall防火墙配置用法详解

centos 7中防火墙是一个非常的强大的功能了,但对于centos 7中在防火墙中进行了升级了,下面我们一起来详细的看看关于centos 7中防火墙使用方法。 FirewallD 提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。它支持 IPv4, IPv...

2017-07-23 20:25:01 1222 0

原创 Linux学习总结(36)——创建、复制、剪切、重命名、清空和删除文件夹的命令

在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一、目录创建 在/home/wwwroot目录下新建一个sinozzz123的文件夹 mkdir /home/wwwroot/sinozzz123 二、...

2017-07-23 18:20:24 695 0

翻译 Docker学习总结(24)——在Docker中监视Java应用程序的5种方法

说明:根据国外https://www.javacodegeeks.com/2017/07/docker-monitoring-5-methods-monitoring-java-applications-docker.html一文翻译而来 在Docker容器中监视Java应用程序的一些最有用的方...

2017-07-21 12:31:40 3126 0

转载 Docker学习总结(23)——Docker搭建大规模测试环境的实践

内容来源:2017年4月8日,第四范式资深测试开发工程师孙高飞在“饿了么技术沙龙【第四弹】北京研发中心测试专场”进行《docker搭建大规模测试环境的实践》演讲分享。IT大咖说作为独家视频合作方,经主办方和讲者审阅授权发布。 摘要 Docker是一个开源的应用容器引擎,第四范式资深测试开发工...

2017-07-21 11:47:05 1054 0

原创 Json学习总结(4)——Json基础知识回顾

一、什么是JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation); JSON 是轻量级的文本数据交换格式; JSON 具有自我描述性,更易理解; JSON 是存储和交换文本信息的语法; JSON 使用 Javascript语...

2017-07-21 11:44:09 592 0

原创 Spring MVC学习总结(16)——SpringMVC运行流程深度解析(含代码)

spring mvc简介与运行原理 Spring的模型-视图-控制器(MVC)框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。 (1) Http...

2017-07-20 09:41:03 1024 3

转载 JavaScript学习总结(15)——十大经典排序算法的JS版

前言 这世界上总存在着那么一些看似相似但有完全不同的东西,比如雷锋和雷峰塔,小平和小平头,玛丽和马里奥,Java和javascript….当年javascript为了抱Java大腿恬不知耻的让自己变成了Java的干儿子,哦,不是应该是跪舔,毕竟都跟了Java的姓了。可如今,javascript来...

2017-07-20 09:28:51 709 0

原创 Linux学习总结(35)——CentOS 7.X设置服务开机启动

centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。关于Systemd的详情介绍在这里。 Systemd服务文件以.service结尾,比如现在要建立...

2017-07-20 07:42:40 1232 0

转载 Git学习总结(17)——大型分布式团队的代码版本管理

从开始工作到现在,我经历过没有代码版本管理、代码集中式管理,以及现在的分布式管理,我深刻体会到它在软件开发过程中的重要性; 我在工作中遇到的很多客户都存在对于代码版本管理的各种问题、困惑和不同的需求。 所以我希望将我在这个方面的经验分享给更多人,希望能帮助更多的团队解决在代码版...

2017-07-19 10:00:55 1014 1

原创 Kotlin学习总结(1)——Kotlin快速入门

“近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。一旦出在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前飘个十年甚至更长时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。”                                     ...

2017-07-18 16:52:00 1276 0

原创 Mysql学习总结(48)——MySql的日志与备份还原

一、错误日志 当数据库出现任何故障导致无法使用时,第一时间先去查看该日志 1、服务器启动关闭过程中的信息 2、服务器运行过程中的错误信息 日志存放路径,可以通过命令查看: 日志文件命名格式:host_name.err 二、二进制日志 又称BINLO...

2017-07-17 09:48:03 624 0

转载 JavaScript学习总结(14)——12个令人惊叹的JavaScript技巧

1. 空(null, undefined)验证 当我们创建了一个新的变量,我们通常会去验证该变量的值是否为空(null)或则未定义(undefined)。这对于JavaScript编程来说,是一个经常要考虑到的验证。 如果直接写,那么像下面这样: if (variable1 !== null ||...

2017-07-14 10:43:28 668 1

原创 Linux学习总结(34)——Linux系统目录结构详解

前言: Linux和Windows操作系统中的文件系统些不同,在学习使用linux之前,能够了解这个不同之处助于后续的学习。本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Linux文件系统相关的原理,最后较为详细地介绍了Linux系统的目录结构。 一、L...

2017-07-14 09:55:30 763 0

原创 Linux学习总结(33)——Linux Java启动关闭bash脚本

文件名:run.sh 脚本内容: #!/bin/bash SERVICE_NAME="{服务名称}" HELP(){ echo "*************************" echo "#### Usage: ####&quo...

2017-07-13 13:35:26 944 0

原创 Java基础学习总结(109)——Jdk动态代理和cglib动态代理总结

一、动态代理 这里再简单总结一下 什么是代理模式,给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 静态代理是在程序发布之前,我们就必须写好代理类的 动态代理在程序发布之前,并没有写好代理类,而是发布之后,动态创建代理对象的 ...

2017-07-13 12:09:38 1042 1

原创 Maven学习总结(41)——Maven依赖范围、传递、排除详解

一、添加依赖 下面我添加了一个spring-web的依赖,maven就会去下载spring-web的jar包及它依赖的一些jar包。 org.springframework spring-web 4.2.5.RELEASE compile 二、依赖范围 依赖配置中有一...

2017-07-13 12:05:15 1090 0

原创 Netty学习总结(5)——Netty之TCP粘包/拆包问题的解决之道

无论是服务端还是客户端,读取或者发送消息的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP粘包/拆包 TCP是个“流”协议。 流:没有界限的一串数据。如同河里的流水,它们是连成一片的,其间并没有分界线。 TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划...

2017-07-11 10:26:50 704 0

原创 App后台开发运维和架构实践学习总结(8)——后台产品设计的4个原则

什么是后台产品 后台产品也被我们称为后台管理系统、内部管理系统。简单而言,是给企业员工开发的办公性质产品,同时也是对用户使用的App,Web等产品的一个伴生产品。 我们还可以将后台产品按照使用对象分成两种。其一是自己使用的产品,实际上,任何一个产品都需要一个后台,包括我们的C端产品。另一种是客...

2017-07-11 10:14:23 913 0

原创 Java基础学习总结(108)——Java常见面试题再总结

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Ja...

2017-07-11 10:02:23 899 0

原创 Windows学习总结(14)——最常用的Windows快捷键再总结

windows常用快捷键再总结如下:

2017-07-11 09:48:04 1039 0

原创 Git学习总结(16)——开源世界GitHub和开源中国GitOSChina同步提交

当我们把代码托管到github上时,也想把代码备份到gitoschina上面,github面向国际但有的时候国内访问速度不给力,原因你懂得 github和gitoschina如何同步提交所以在gitoschina上面也最好来一份,gitoschina国内访问就没问题了 那么下来...

2017-07-07 11:02:19 1556 0

原创 Spring MVC学习总结(15)——SpringMVC之国际化简单实现

什么叫国际化:在平时的网站开发中国际化经常会用到,针对不同的人群页面显示文字也要求不同,通常有中文简体,中文繁体和英文几种 首先要检查项目中是否导入jar包,i18n 2.在spring-mvc.xml文件中修改配置文件 其中的message/message是国际化文件所...

2017-07-06 13:46:43 1039 0

转载 Docker学习总结(22)——Docke run命令详解

在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。 Docker会在隔离的容器...

2017-07-06 11:40:15 4159 0

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