Service Mesh 之 SOFA Mesh Sidecar

## 概述 SOFAMesh 是基于 Istio 改进和扩展而来的 Service Mesh 大规模落地实践方案。在继承 Istio 强大功能和丰富特性的基础上,为满足大规模部署下的性能要求以及应对

阅读

蚂蚁金服自研Service Mesh之路

2018年,微服务方兴未艾,Service Mesh(服务网格)又快速崛起。有观点认为,2018年可被称之为“Service Mesh元年”,在未来两年中,Service Mesh将迎来爆发式增长,成

阅读

java.math.BigInteger cannot be cast to java.lang.Integer以及mysql升级的问题

### Mysql 8.0 原因是mysql升级到8.0,数据库驱动使用的确实低版本,需要把java使用的jdbc驱动也更新为 mysql-connector-java-8.0.

阅读

MySQL 8.0 添加和修改和删除用户

### 8.0 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'passowrd' PASSWORD EXPIRE NEVER; --修改

阅读

using ALTER USER statement before executing this statement.

## 在高版本的(如Mysql 8.0)上,使用如下语句修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password

阅读

查看python安装的位数 32位还是64位的

## 如何知道安装的python是32位还是64位的 打开cmd, 输入python 32位系统是这样的 Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2

阅读

使用有道云笔记写数学公式

## 使用有道云笔记写数学公式 ```math a^2 + b^3 = c \dfrac{\tfrac{1}{2}[1-(\tfrac{1}{2})^n]}{1-\tfrac{1}{2}} = X

阅读

字幕旋转游戏的算法题 POJ 3752

## 字幕旋转游戏 字母旋转游戏,POJ算法题,地址:http://poj.org/problem?id=3752 给定两个整数M,N,生成一个M*N的矩阵,矩阵中元素取值为A至Z的26个字母中

阅读

python 安装numpy遇到无法卸载的解决办法

## python 安装模块numpy遇到无法卸载的情况的解决办法 python在安装seaborn的时候,需要更新numpy模块,但是更新失败,输出下面的错误: Cannot unins

阅读

外国程序员发帖求助:快四十岁了,以后该怎么办

> 外国程序员发帖求助:快四十岁了,不知道以后该怎么办 > Vivian Wang > 40岁的你们,有什么可以分享给大家的人生经验吗? > 编者按:三十而立,四十而不惑。迈入不惑之年,健康、家

阅读

2018年《财富》杂志发布世界500强 京东排名中国第一,阿里排名世界300

## 2018年《财富》杂志发布世界500强 京东排名中国第一,阿里排名世界300 沃尔玛连续 5 年夺冠,以 5003 亿美元营收位列榜首。 而二、三、四名则是我国的国家电网、中石化及中石油。

阅读

AI算法工程师岗位分析Part I 使用Python实现数据采集

欢迎转载,[vmfor.com](http://www.vmfor.com/) ©版权所有, 转载须注明出处,并带有文末二维码 > 作者:GavinHacker > 现在AI非常火,最近使用[机器

阅读

机器学习产品交互设计原则

机器学习产品交互设计原则 —— 以人为中心 机器学习是帮助计算机揭示数据模式与关系的科学。机器学习是一个强大的工具,可用于打造个性化的动态体验。机器学习已经有力地推动了从 Netflix 建议到自动

阅读

代码规范的作用

项目代码要有编码规范,目的是为了在一个项目中,更好的促进不同类型的开发人员之间的合作,中后期的代码优化,以及运维阶段的维护工作。 语言提供的能力是丰富的,低维度的,可供多重组合的。对于Java语言

阅读

编程套路

最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: > 与你所相信的恰恰相反,单纯地每天埋

阅读

KNN算法

> 作者 李智慧 KNN算法,即K近邻(K nearest neighbour)算法,是一种基本的分类算法。其主要原理是:对于一个待分类的数据,将其和一组已经分类标注好的样本集合进行比较,得到距离最

阅读

Scala怎么学习

> 王宏江 ## 问题1:请问初始学习Scala,看那些书比较好? 先推荐这本《Scala程序设计:Java虚拟机多核编程实战 》,面向初学者。然后 Martin自己写的《Programming

阅读

Scala是一门函数式编程语言

### Scala中的函数式特性 >作者 王宏江 > Scala作为最有意思的编程语言之一,其中一等公民函数具有哪些特性呢?本文整理自ArchSummit交流体验群中Scala布道师、挖财资深架构

阅读

图灵机

> 作者 RanC 这是一篇旨在帮助理解图灵机及相关概念是什么,而非证明其正确性的回答,它包含以下内容: 1.什么是图灵机 2.图灵机可以解决什么问题 3.什么是图灵完备

阅读

Scala在挖财的应用实践

>作者 王宏江 编者按:本文是根据ArchSummit大会上挖财资深架构师王宏江的演讲《Scala在挖财的应用实践》整理而成。 这次分享有三个方面,一是介绍一下挖财当前的开发情况和后端的架构,

阅读

机器学习怎么学习

> 机器学习如何入门 ### Jonathan A. Cox在Quora上的回答: 这里有很多回复都提到了一些创业公司常用的工具。值得注意的是,在你 35 岁以上的职业生涯中,这些工具会变得完全不

阅读

做物流APP的相关思路

版权所有,转载须加原文链接 ## 研发物流APP: (一)概要解析 需求双方,一方是物流公司、物流车队、个体车辆,一方是货站或货物运输需求方。 根据移动互联网的特性,货物运输需求方将运输需求发布

阅读

Spring Security OAuth2 集成短信或第三方登录

> 基于SpringCloud做微服务架构分布式系统时,OAuth2.0作为认证的业内标准,Spring Security OAuth2也提供了全套的解决方案来支持在Spring Cloud/Spri

阅读

使用Spring发送Html邮件

首先pom文件加入spring-boot-starter-mail,代码如下:

阅读

如何正确的使用开源项目

## 使用开源项目的正确姿势 ![image](https://ss.csdn.net/p?https://mmbiz.qpic.cn/mmbiz_jpg/Z6bicxIx5naLhfjDiaM

阅读

雇佣一流的软件工程师

## 一 我们公司的 Windows 版软体已经有十多年的历史,经过历代工程师的整治之后,内容已经凌乱不堪。过去三个月,我找时间自己重写了整个主程序。原本数万行的程序,被我重写的只剩下数千行,功能不变

阅读

机器学习的数学原理

## 机器学习的数学原理 > 作者:李智慧 所谓的人工智能,在技术层面很多时候就是指机器学习,通过选择特定的算法对样本数据进行计算,获得一个计算模型,利用这个模型,对以前未见过的数据进行预测,如果

阅读

编程日记 2018.3.28

## 在使用Quartz的时候,Job Class引用Spring的类是不能引用的 因为它是new出来的,而不是注入的。 ## SpringBoot的main函数不能注入 可以使用 contex

阅读

编程日记 2018.3.27

## mybatis resultMap的Collection重复问题 一对多的时候,包括一个数据对应多个对象,并且都是一对多的时候,都是根据id来去重复的。 ## 调度程序

阅读

编程日记 2018.3.26

## Maven私服的问题 Maven Setting 文件中的镜像地址是 group类型的地址 不知道是谁把这个group中的三个镜像地址删了,所以会不好使

阅读

编程日记 2018年3月24日

# 编程日记 2018年3月24日 ## JDK 自带的Groovy脚本引擎是支持并发的 ScriptEngineManager factory = new ScriptEngineMan

阅读

编程日记于2018年3月22日

## 解决了同事A的正则表达式问题 问题: a.matchs("正则") 测试好用,程序引入后无法使用,一直是false,程序代码大概是这样的:

阅读

SpringBoot 读取配置文件 application.yml 中的属性

本文出自:[vmfor.com](http://www.vmfor.com/) 一、创建配置文件 如图所示,我们在resources文件夹中新建配置文件application.yml ![ima

阅读

Mybatis 使用记录

## 自动生成Mapper java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overw

阅读

Spring Boot自定义Banner

![image](http://blog.didispace.com/assets/banner-happy-new-year.png) 接下来我们就来介绍一下这个轻松愉快的自定义banner功能。

阅读

Git 使用备忘录

## 添加 Git git init git add . git commit -m "" git remote add origin https://github.

阅读

中文技术文档的写作规范

# 中文技术文档的写作规范 # 标题 ## 层级 标题分为四级。 - 一级标题:文章的标题 - 二级标题:文章主要部分的大标题 - 三级标题:二级标题下面一级的小标题 - 四级标题:三级标题

阅读

黑客与功夫

Paul Graham曾经出版了一本书或者说是文集,叫做《黑客与画家》,比较形象和巧妙的将编程的本质和作画的本质做了类比。阅读本文前,有必要声明和普及一下,这里说的黑客,不是指通过攻击计算机系统而获

阅读

Eclipse的一些用法知识

## 项目部署 ###### 双击server面板中的tomcat,在server location当中有三种选项 1.使用eclipse的工作空间,以上述为例就是D:\workSpace

阅读

Spring MVC配置静态资源控制器不起作用

## Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法 1.Spring MVC搭建项目的时候,想使用html页面作为前端的视图,你会发现

阅读

Mac Pro 16G 安装MyEclipse提示虚拟内存(为0)不够

百度一下很多人都说开多一点程序,让程序占满内存,使其虚拟内存使用就能通过这一步骤,但这里有个更好一点的方案 通过执行: memory_pressure -l critical 用系统内存

阅读

surface pro 触摸屏幕黑屏

## surface pro 3 触摸屏幕黑屏 #### 问题 我有一台国行surface pro 3 i5 4G 128G版本,前段时间有将近一个月没用了,前天充满电拿出来用,在锁屏界面输入密

阅读

JDBC为什么要使用PreparedStatement而不是Statement

# JDBC为什么要使用PreparedStatement而不是Statement > PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、P

阅读

maven 入门指南

## Maven 简介 >Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 >Mav

阅读

配置_DruidDataSource参考配置

以下是一个参考的连接池配置:

阅读

MQ vs RPC 的应用场景对比

## 消息队列和远程调用的应用场景对比 > Author : RocWay #### 架构模型 ![image](http://ohpg9orwb.bkt.clouddn.com/blogs/MQ

阅读

Apache Kafka 的过去,现在和将来

## Kafka的过去,现在和将来 ![image](http://kafka.apache.org/images/kafka_diagram.png) 在整个 Hadoop 的生态圈里,Kaf

阅读

Apache Calcite SQL查询引擎

http://blog.csdn.net/yu616568/article/details/49915577 > Calcite(https://calcite.apache.org/)

阅读

Groovy 的应用场景

> Author : Gavin ## Groovy简介 Groovy是一种基于Java平台的动态类型编程语言,目前是Apache旗下项目。 #### Groovy的特点 - Groovy对

阅读

Groovy开发环境搭建

## Groovy开发环境搭建 下载 http://groovy-lang.org/download.html 配置Groovy环境变量

阅读

函数式编程思维初阶总结

## 为什么函数式 提高代码复用,函数式编程以函数为单位复用,远便利于以类复用 提高抽象能力,用函数式方法替代基本的流程控制,比如用递归替代循环,用拉姆达表达式代替样板代码

阅读

jstorm和spark-streaming的区别

> 大部分时候大家在选择技术方案的时候还是比较迷茫,是该选择JStorm还是Spark Streaming? 一般会流于一些并不重要问题的讨论,最后做出目光非常短浅的选择,几个月之后再改变技术方案。造

阅读

PHP 程序员危机:如何快速成长为不可或缺的技术人才?

> 作者简介:魏永强,一直致力于百万级访问量企业应用开发,架构工作,参与猪八戒金融产品八戒金融系统的开发,猪八戒 BOSS 支撑系统开发,中航地产重庆发布会中负责实时活动系统的架构及开发工作,负责架构

阅读

所有人都在渲染程序员的中年危机,我们却在劝你重新学会学习

原创 2017-12-26 Don Denoncourt InfoQ 作者|Don Denoncourt 译者|张健欣 > 阅读和理解是不够的,你还需要记住你学的内容。进行主动阅读——你的大脑充

阅读

ElasticSearch 的安装和使用

> ElasticSearch 的知识笔记,比较杂,但是可能有用。 ## 安装 (一)安装ElasticSearch 1.下载解压版的ElasticSearch(百度网盘:elasticsear

阅读

十个不错的 Linux 网络监视工具

## > 保持对我们的网络的管理,防止任何程序过度使用网络、导致整个系统操作变慢,对管理员来说是至关重要的。有几个网络监视工具可以用于不同的操作系统。在这篇文章中,我们将讨论从 Linux 终端中

阅读

Python 开发6 个必备库

> 无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的。 > **P

阅读

什么是信息熵

本文部分参考百度百科 ## 定义 熵的概念首先在热力学中引入,用于表述热力学第二定律。波尔兹曼研究得到,热力学熵与微观状态数目的对数之间存在联系,并给出了公式: ![image](https:/

阅读

如果遇到npm不能使用或异常情况的解决办法

## 如果遇到npm不能用的情况 进入node的模块node_models,直接删除npm模块,进入环境变量,删除node的path配置 重新下载最新版本的node, ht

阅读

FaceBook告诉你如何高效工作

##### 养成早起的习惯非常重要: 当你六点甚至更早起床,你会发现除了能将今天的工作提前梳理好之外,你还能美美地吃上一顿早餐; ##### 优先级非常重要: 如果不能恰当地设置优先级排序,那么

阅读

Kettle java脚本代码

## 我们使用Kettle时,可以比较方便的使用kettle脚本,这个脚本由kettle引入的java引擎执行,下面是一个样例: import java.sql.Connection;

阅读

IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件

阅读

scala-akka-http代码示例

package com.gh /** * Created by gavin on 17/9/11. */ import a

阅读

在linux上后台运行 nodejs 程序

## nodejs 在linux上后台运行 1.用forever 进行管理搜索     npm install -g forever     forever st

阅读

scala 尾递归示例

## 为递归优化 def append(buff:BufferedReader, builder:String) : String = { Option(buff.re

阅读

mysql解压版安装

## MySql 解压版安装 指南 推荐版 by GavinH ## MySql简介 > Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(

阅读

scala入门教程

## ??Eclipse 4.5 + Maven 3 ??Scala/Spark?? http://blog.csdn.net/fz1989/article/details/50499

阅读

lisp 函数式编程的map, filter, fold函数实现

(define hello 100) (define nums (list 2 3 4 5)) (define (func1 x) (* x 2)) (func1 he

阅读