自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

360linker

IT圈技术、产品、运营、市场、职场等信息交流分享

原创 Win7配置gradle环境变量

配置gradle的环境变量的方式和配置JAVA_HOME等其他环境变量的步骤是一样的。通过"我的电脑"图标,右键打开菜单栏,找到"属性"点击打开,进入控制面板页面,找到高级系统设置打开,进入环境变量的配置界面。图1.点击上图的...

2018-04-29 07:05:16

阅读数 903

评论数 0

原创 2018.4.26 linker航海日志之 go语言工程管理

Go开发人员需要确保所有的Go代码在同一个workspace下面一个workspace包括许多版本控制仓库(例如通过Git管理)每一个仓库包括一个或多个包每一个包由单一目录下的一个或者多个Go源文件组成包的目录路径决定了import的路径。WorkspacesWorkspace是一个目录层级,根节...

2018-04-27 10:04:48

阅读数 102

评论数 0

原创 大流量下多级缓存设计

什么是多级缓存所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一。我们应用的整体架构如图1所示:图1 多级缓存方案整体流程如上图所示:1)首先接入Nginx将请求负载均衡到应用Nginx,此处常用的负载均衡算法是轮询或者一致性哈希,轮询可以使服务器的...

2018-04-26 23:24:07

阅读数 617

评论数 0

转载 Lombok介绍及使用方法

lombok简介lombok是暑假来到公司实习的时候发现的一个非常好用的小工具,刚见到的时候就感觉非常惊艳,有一种相见恨晚的感觉,用了一段时间之后感觉的确挺不错,所以特此来推荐一下。lombok的官方地址:https://projectlombok.org/lombok的Github地址:http...

2018-04-26 16:06:53

阅读数 58

评论数 0

原创 2018.4.24 linker航海日志之 go 语言特性

1、Go的优势·         可直接编译成机器码,不依赖其他库。·         静态类型语言,可以在编译的时候检查出来隐藏的大多数问题,有很多的包可以使用,写起来的效率很高。·         语言层面支持并发,天生的支持并发,可以充分的利用多核,很容易的使用并发。·         内置...

2018-04-26 11:12:13

阅读数 114

评论数 0

原创 Maven和Gradle对比

java世界中主要有三大构建工具:Ant、Maven和Gradle。经过几年的发展,Ant几乎销声匿迹、Maven也日薄西山,而Gradle的发展则如日中天。笔者有幸见证了Maven的没落和Gradle的兴起。Maven的主要功能主要分为5点,分别是依赖管理系统、多模块构建、一致的项目结构、一致的...

2018-04-25 11:31:42

阅读数 100

评论数 0

原创 Go项目工程管理及目录结构

在Go的官网文档How to Write Go Code中,已经介绍了Go的项目目录一般包含以下几个:src 包含项目的源代码文件;pkg 包含编译后生成的包/库文件;bin 包含编译后生成的可执行文件。可以通过下面的例子来说明工程目录的组织管理。(Windows 7 64位,go version...

2018-04-25 11:27:34

阅读数 9388

评论数 0

转载 go语言中数组和切片的区别

一 数组简介数组是内置(build-in)类型,是一组同类型数据的集合,它是值类型,通过从0开始的下标索引访问元素值。在初始化后长度是固定的,无法修改其长度。当作为方法的参数传入时将复制一份数组而不是引用同一指针。数组的长度也是其类型的一部分,通过内置函数len(array)获取其长度。注意:和C...

2018-04-25 11:23:35

阅读数 5864

评论数 0

原创 为什么有人愿意将软件开源和共享?

首先,抛出两个问题。在继续阅读后面的内容之前,建议大家花几分钟的时间认真思考自己对下面这两个问题的答案:在当今世界上,你认为最优秀的软件公司都有哪些?在当今世界上,你认为最优秀的软件工程师都有哪些?对 于上面这两个问题,你是不是在心里已经有了自己的答案?如果有的话,你的答案的名单列表里分别有多少家...

2018-04-25 09:44:08

阅读数 2350

评论数 0

原创 2018.4.23 linker航海日志之 强业务驱动的互联网+时代,技术管理走过的坑与路

传统互联网与互联网+时代的产品的侧重点不同,业务内容更是区别甚大。很多公司号称以技术驱动业务,这个时代已经过去。现在的互联网企业纷纷跨界转型。拿美团举例,最开始的团购网站,到现在的外卖、打车,纷纷与传统行业挂钩。这也是最终的互联网发展方向。走进互联网+,我们在注重技术积累的同时,更应该注重业务流程...

2018-04-24 14:17:37

阅读数 88

评论数 0

原创 java分布式链路追踪;jvm应用监控-skywalking

当企业应用进入分布式微服务时代,应用服务依赖会越来越多,skywalking可以很好的解决服务调用链路追踪的问题,而且基于java探针技术,基本对应用零侵入零耦合。skywalking是什么,有什么用?Skywalking 是一个APM系统,即应用性能监控系统,为微服务架构和云原生架构系统设计。它...

2018-04-24 11:12:19

阅读数 2466

评论数 0

原创 Markdown的语法,Typora 快捷键

md格式是一个纯文本格式,对于一个程序员来说,用md格式代替word、txt等格式用来写说明文档或者blog,目前github以及CSDN都支持md格式书写blog了。md格式的语法:无序列表:输入-之后输入空格有序列表:输入数字+“.”之后输入空格任务列表:-[空格]空格 文字标题:ctrl+数...

2018-04-24 10:02:24

阅读数 229

评论数 0

原创 RESTFUL URL命名原则

URL命名通常有三种,驼峰命名法(serverAddress),蛇形命名法(server_address),脊柱命名法(server-address)。由于URL是大小写敏感的,如果用驼峰命名在输入的时候就要求区分大小写,一个是增加输入难度,另外也容易输错,报404。蛇形命名法用下划线,在输入的时...

2018-04-24 10:01:06

阅读数 13267

评论数 1

转载 git&gerrit 使用过程中遇到的问题及解决方法

公司中使用git进行代码管理, 使用gerrit 来做code review及权限管理。在使用的过程中, 遇到了不少问题, 现把它分享出来, 供大家参考。1 push 失败【现象】git push 出错, ! [remote rejected] master -> maste...

2018-04-23 16:23:52

阅读数 192

评论数 0

原创 Gerrit 使用简单说明

代码提交要求一个Commit对应一个修改点(除非是在项目初始阶段或是升级BSP时)。不要随便修改文件的属性。Windows 修改过的文件属性会变成755,上传代码时请注意修改成文件的原属性,可以用git whatchanged 来查看自己commit修改的文件。缩进格式跟原文件保持一致。不要修改跟...

2018-04-23 11:27:01

阅读数 151

评论数 0

转载 正确实现用spring扫描自定义的annotation

在使用spring时,有时候有会有一些自定义annotation的需求,比如一些Listener的回调函数。比如:@Service public class MyService { @MyListener public void onMessage(Message msg){ ...

2018-04-19 15:46:47

阅读数 86

评论数 0

原创 web项目启动流程分析

  在web项目的启动过程中,我们希望知道它的一般流程是什么,这样我们就可以在各个流程中加入相应的功能,或者对于我们排错也有帮助。  我们知道,当我们启动tomcat容器以后,容器首先初始化一些必要的组件,加载项目所引用到的jar包(分别从jdk,tomcat,还有web-inf中的lib目录下)...

2018-04-19 15:20:41

阅读数 2544

评论数 0

转载 spring boot应用启动流程分析

spring boot quick start在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。如果之前没有使用过spring boot可以通过下面的demo来感受下。 下面以这...

2018-04-19 14:58:09

阅读数 61

评论数 0

原创 2018.4.18 linker航海日志之 类加载器双亲委派模型

某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。使用双亲委派模型的好处在于Java类随着它的类加载器一起具备了一种带有优先级的层次关系。例如类java.lang.Obj...

2018-04-19 10:51:10

阅读数 77

评论数 0

转载 “这么多有钱人,都从哪来的?”

围绕着普通人一直有这样的困惑,明明房价已经这么贵了,所有人都算得出来不吃不喝要50年才能买得起房子,为什么还有那么多人买房。最近因为一些城市摇号现象又把这种情况推向风口浪尖,一套千万资产的房子,持币待购的人络绎不绝。比如最近翠湖天地轰轰烈烈的名单公示后大家对意向购房客户反复的咀嚼。这是为什么,在行...

2018-04-18 18:29:16

阅读数 209

评论数 0

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