-
GIT 传输协议实现
GIT 传输协议实现 在 GIT 的三种主流传输协议 HTTP SSH GIT 中,GIT 协议是最少被使用的协议(也就是 URL 以git://开始的协议)。 这是由于 git 协议的权限控制几乎没有,要么全部可读,要么全部可写,要么全部可读写。所以对于代码托管平台来说, git 协议的目的仅仅是为了支持 公开项目的只读访问。 在 git 的各种传输协议中...
时间:2018-11-28点击:629收藏
-
Centos环境下Tomcat启动缓慢
最近项目上线部署的时候,发现一个问题。Tomcat在启动过程中耗费了很长的时间。查看日志,发现耗时最长的地方是: INFO[localhost-startStop-1]org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandomCreationofSecureRandominstance...
时间:2018-11-28点击:683收藏
-
RPC 服务框架 Dubbo 将正式得到官方维护与支持
近日,Dubbo 项目官网更新了一则公告: 在项目GitHub 主页的 issue 中,也有阿里巴巴的工程师确认了这一消息。 看来,Dubbo 确实重新开始得到官方的维护了。不过,目前还没发现项目的最新规划图,所以暂不了解 Dubbo 后续的发展方向如何。我们将持续保持关注。 Dubbo |ˈdʌbəʊ| 是一个分布式服务框架,致力于提供高性能和透明化的RP...
时间:2018-11-28点击:771收藏
-
MySQL性能管理及架构设计:数据库结构优化、高可用架构设计、数据库索引优化
一、数据库结构优化(非常重要) 1.1 数据库结构优化目的 1、减少数据冗余:(数据冗余是指在数据库中存在相同的数据,或者某些数据可以由其他数据计算得到),注意,尽量减少不代表完全避免数据冗余; 2、尽量避免数据维护中出现更新,插入和删除异常: 总结:要避免异常,需要对数据库结构进行范式化设计。 3、节约数据存储空间。 4、提高查询...
时间:2018-11-28点击:789收藏
-
Hadoop时代的大数据技术思考:数据即服务
1. Hadoop 的神话正在破灭 IBM leads BigInsights for Hadoop out behind barn. Shots heard IBM has announced the retirement of the basic plan for its data analytics software platform, BigInsi...
时间:2018-11-28点击:768收藏
-
普通程序员是如何成功转行大数据工程师?
对于程序员来说,技术进步大大超过世人的想象,如果你不跟随时代进步,就会落后于时代。 我其实已经听过很多人跟我说过类似的话。只不过不同人嘴里提到的词汇各有不同——大数据、数据挖掘、机器学习、人工智能…… 这些当前火热的概念各有不同,又有交叉,总之都是推动我们掌控好海量数据,并从中提取到有价值信息的技术。 大数据相关职位的面试邀请占比与日俱增 很多候选人对大数据...
时间:2018-11-28点击:640收藏
-
程序猿开发大牛成长记 | 龙果社区有奖征文活动
真正的开发大牛是敢于踩坑前行,在踩坑过程中不断的总结解决方法,积累更有效的解决方案。 本期龙果社区征文邀请您来分享技术成长历程 内容方向: 1、Java技术架构方案体系 2、分布式架构技术体系 3、运维技术体系 3、大数据、人工智能技术体系 活动时间: 7月18到8月18日 活动奖品: 月奖:免费赠送价值1699元《分布式架构课程-组合套餐》课程(3名...
时间:2018-11-28点击:682收藏
-
Spring Boot基础教程7-web应用开发-模板引擎Thymeleaf
一.spring boot的web应用开发,是基于spring mvc 二.Spring boot 在spring默认基础上,自动配置添加了以下特性: 1. 包含了ContentNegotiatingViewResolver和BeanNameViewResolver beans。 2. 对静态资源的支持,包括对WebJars的支持。 3. 自动注册Conv...
时间:2018-11-28点击:759收藏
-
谈谈MySQL的事务隔离级别
这篇文章能够阐述清楚跟数据库相关的四个概念:事务、数据库读现象、隔离级别、锁机制 一、事务 先来看下百度百科对数据库事务的定义: 作为单个逻辑单元执行一系列操作,要么完全执行,要么完全不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。 事务有四个属性,称为ACID属性: 1、原子性(Atomicity):事务是一个...
时间:2018-11-28点击:711收藏
-
Elasticsearch 安装与集群配置
一、软件版本 操作系统:CentOS-6.5-x86_64 ES版本:5.0 主机:192.168.63.246 主机: 192.168.63.242 二、部署环境规划: 1、 需求:jdk版本:open-jdk.1.8 [root@www config]# java -version openjdk version "1.8.0_101" OpenJD...
时间:2018-11-28点击:733收藏
-
用Python实现机器学习算法——简单的神经网络
导读:Python 被称为是最接近 AI 的语言。最近一位名叫Anna-Lena Popkes的小姐姐在GitHub上分享了自己如何使用Python(3.6及以上版本)实现7种机器学习算法的笔记,并附有完整代码。所有这些算法的实现都没有使用其他机器学习库。这份笔记可以帮大家对算法以及其底层结构有个基本的了解,但并不是提供最有效的实现。 在这一章节里,我们将实...
时间:2018-11-28点击:766收藏
-
如何用Nginx搭建一个安全的、快速的微服务架构
本文改编自Chris Stetson发表在nginx.conf 上的一个有关如今的微服务以及如何使用Nginx构建一个快速的、安全的网络系统的演讲, 自我介绍 Chris Stetson:Hi,我的名字是Chris Stetson,我在Nginx带领专业服务部门,同时也领导微服务实践。 今天我们要谈论微服务以及如何使用Nginx构建一个快速的、安全的网络系统...
时间:2018-11-28点击:694收藏