标签:Google

Java

一次Jenkins出包机磁盘空间不足的解决记录

5

puefu.he 发布于 2019-11-12

近日,Jenkins上的所有项目编译均失败,查Log,看到 IOException: Disk full ,便知出包机Mac的磁盘空间不足了。 这是一个非常诡异的现象,因为出包机总共有1TB的容量。我们的Jenkins策略会在构建前丢弃掉较旧的构建,以腾出磁盘空间,而且在构建前我...

阅读(5)评论(0)赞 (0)

Java

Guava工具类使用介绍

puefu.he 发布于 2019-11-12

最近经常使用到guava工具的东西,每次都要百度查询使用方法,现统一记录一下方便自己使用。 参考文章: Google guava工具类的介绍和使用 、 Guava工具类学习 引入依赖 <dependency> <groupId>com.google.gua...

阅读(8)评论(0)赞 (0)

Java

Protocol Buffer语法解析(proto3)

1

yeseng 发布于 2019-11-12

Protocol Buffer是google自定义的数据传输协议,目前已经被广泛用于服务端和客户端间的数据传输,清晰理解Protocol Buffer的使用以及语法就显得很重要,本文对Protocol Buffer语法分析是基于proto3. 传输协议对比 目前使用最广泛的数据传...

阅读(9)评论(0)赞 (0)

Java

看完如果还不懂前后端分离,你捶我吧!

2

songhua.gao 发布于 2019-11-12

来源丨Cherry300 jianshu.com/p/c86cee16b418  前   戏   前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端...

阅读(9)评论(0)赞 (0)

Java

学习SpringCloud Feign带你从0到1

1

zhuangli 发布于 2019-11-12

​ 声明式调用就像调用 本地方法 一样调用远程方法,无感知远程HTTP请求。 ​ 1.SpringCloud的声明式调用,可以做到使用HTTP请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是 远程方法 。更 感知不到这是一个HTTP请求 。 ​ 2.它像Dubbo...

阅读(10)评论(0)赞 (0)

Java

Dubbo源码解析(八)远程通信——开篇

3

xirruiqiang 发布于 2019-11-12

目标:介绍之后解读远程通讯模块的内容如何编排、介绍dubbo-remoting-api中的包结构设计以及最外层的的源码解析。 前言 服务治理框架中可以大致分为服务通信和服务管理两个部分,前面我先讲到有关注册中心的内容,也就是服务管理,当然dubbo的服务管理还包括监控中心、 te...

阅读(7)评论(0)赞 (0)

Java

快手面经篇一,据说看了面试通过率提升50%

2

darida 发布于 2019-11-11

面试官很亲切,说Excel表用过吧,Excel表中的编号一般是这样的,A….Z AA…AZ BA…BZ,分别对应数字0…25 26….51 52…77,类比做数字映射,给出一个字符串,求映射的结果。 分析这个...

阅读(11)评论(0)赞 (0)

Spring

用心整理 | Spring AOP 干货文章,图文并茂,附带 AOP 示例 ~

5

dulong 发布于 2019-11-11

Spring AOP 是 Java 面试的必考点,我们需要了解 AOP 的基本概念及原理。那么 Spring AOP 到底是啥,为什么面试官这么喜欢问它呢?本文先介绍 AOP 的基本概念,然后根据 AOP 原理,实现一个接口返回统一格式的小示例,方便大家理解 Spring AOP...

阅读(7)评论(0)赞 (0)

Spring

【架构师修炼之路】Redis 极简教程 : 基本数据结构, 跳表原理, Spring Boot 项目使用实例

9

darida 发布于 2019-11-11

引言 本文主要介绍 Spring Boot 应用中使用 Redis 的基础知识. Redis 是什么 Redis: REmote DIctionary Server Redis is an in-memory database that persists on disk. The...

阅读(9)评论(0)赞 (0)

Spring

服务端技术九大门派

3

xiaoli.wang 发布于 2019-11-10

导语:本文是基于我github上的项目 server-tech-tree 的演绎版本,更详细内容(各门派核心技术原理分析)要去github上看。 自20世纪30年代现代计算机诞生至今,服务端软件技术(本文简称服务端技术)已经发展成为IT领域一大重要分支。大到操作系统,小到仅一行代...

阅读(10)评论(0)赞 (0)

编程技术

如何有趣的解释什么是微服务架构

21

songhua.gao 发布于 2019-11-10

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 作者: 古霜卡比 来源: cnblogs.com/skabyy/p/11396571.html 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表...

阅读(13)评论(0)赞 (0)

Java

使用Optioanl优雅的处理空值

likai 发布于 2019-11-10

业务中的空值 场景 存在一个UserSearchService用来提供用户查询的功能: public interface UserSearchService{ List<User> listUser(); User get(Integer id); } 问题现场 对于...

阅读(9)评论(0)赞 (0)

编程技术

Go 十周年

3

xirruiqiang 发布于 2019-11-10

原文地址: https://blog.golang.org/10years 原文作者: Russ Cox 本文永久链接: https://github.com/gocn/translator/blob/master/2019/w45_go_10_years.md 译者: five...

阅读(11)评论(0)赞 (0)

Java

Java 并发编程(一):简介

6

xirruiqiang 发布于 2019-11-09

这篇文章的标题原本叫做——Java 并发编程(一):简介,作者名叫小二。但我在接到投稿时觉得这标题不够新颖,不够吸引读者的眼球,就在发文的时候强行修改了标题(也不咋滴)。 小二是一名 Java 程序员,就职于沉默公司,工龄是两年零一个月零三天。和刚毕业那会相比,编程能力已经大有提...

阅读(14)评论(0)赞 (0)

Java

从 Java 迁移到 Kotlin

2

刘莉莉 发布于 2019-11-09

5 月份的 Google I/O 上, 谷歌宣布 Kotlin-first ,Kotlin 开始成为 Android 开发者的首选语言,接着谷歌针对 Kotlin 的相关建设不断。 本文简介了谷歌推出的 Kotlin 迁移指南相关内容。 开始从 Java 迁移到 Kot...

阅读(10)评论(0)赞 (0)

Java

Spring Web应用学习笔记

14

songhua.gao 发布于 2019-11-08

前前后后花了好几个月的时间学习Java基础,感觉都是零零散散的知识点,不仅不知道实际当中怎么用,而且容易忘。所以,开始一个真正的应用很有必要,不仅可以整合前面所学的知识,更重要的是开始接触真正的工作内容。 1. 从一个空的文件夹开始 一个基本的Spring项目包括: pom.xm...

阅读(11)评论(0)赞 (0)

Java

JUnit中用于Selenium测试的中实践

wenming.gapo 发布于 2019-11-08

自动化测试通过允许他们自动化重复性的任务来帮助简化软件测试人员的生活,而开源测试自动化框架(如Selenium)使用户能够大规模自动化Web测试体验。 但是,如果您无法验证测试用例是否通过,则自动化测试有什么用? 这是断言的体现,因此您可以跟踪执行Selenium测试的自动化脚本...

阅读(12)评论(0)赞 (0)

Java

在容器上构建持续部署及最佳实践初探

4

likai 发布于 2019-11-08

要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关系图。 图片来源 持续部署: 如图所示,开发的流程是这样的: 程序员从源码库(Source Control)中下载源代码,编写程序,完成后提交代码到源...

阅读(19)评论(0)赞 (0)