一杯甜酒

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

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

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

2017-07-26 10:46:51

阅读数 28233

评论数 5

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

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

2017-07-26 10:40:00

阅读数 1105

评论数 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

阅读数 1124

评论数 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

阅读数 12651

评论数 2

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

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

2017-07-26 09:47:05

阅读数 704

评论数 0

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

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

2017-07-23 20:25:01

阅读数 988

评论数 0

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

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

2017-07-23 18:20:24

阅读数 636

评论数 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

阅读数 2316

评论数 0

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

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

2017-07-21 11:47:05

阅读数 958

评论数 0

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

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

2017-07-21 11:44:09

阅读数 531

评论数 0

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

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

2017-07-20 09:41:03

阅读数 942

评论数 3

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

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

2017-07-20 09:28:51

阅读数 611

评论数 0

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

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

2017-07-20 07:42:40

阅读数 1129

评论数 0

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

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

2017-07-19 10:00:55

阅读数 921

评论数 1

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

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

2017-07-18 16:52:00

阅读数 1132

评论数 0

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

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

2017-07-17 09:48:03

阅读数 571

评论数 0

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

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

2017-07-14 10:43:28

阅读数 619

评论数 1

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

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

2017-07-14 09:55:30

阅读数 683

评论数 0

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

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

2017-07-13 13:35:26

阅读数 888

评论数 0

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

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

2017-07-13 12:09:38

阅读数 966

评论数 1

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