Harries Blog?

所有文章 第4页

编程技术

透过现象看本质: 常见的前端架构风格和案例

21

刘莉莉 发布于 2019-09-17

所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将系统中的各个模块和子系统有机的结合为一...

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

编程技术

[图文升级版]这家独角兽旅行服务公司,在用 Go 进行微服务治理

18

小丁 发布于 2019-09-17

本文由 客路 KLOOK 基础架构组高级开发工程师韩金明在 Gopher Meetup 深圳站的演讲整理而成,主要介绍 KLOOK 微服务治理框架的落地实践,包含: 1. 自研配置和注册中心的实现; 2. RPC 落地过程中的实践经验。 No.1 KLOOK 微服务治理实践 简单...

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

编程技术

牌类游戏使用微服务重构笔记(十二): 在k8s中部署

2

changyuan.xu 发布于 2019-09-17

micro在k8s中部署是相当容易的,本文以项目一、项目二、公共项目为例详解部署方式 helm helm是k8s的软件包管理工具,简单阅读几分钟便可上手使用,具体参见 文档链接 配置 键入 micro --help 你会发现有许多的配置项,这些配置项在开发阶段和上线环境中可能会有...

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

Java

环境变量那些事儿

xiaoli.he 发布于 2019-09-17

一直以来,配置环境变量的时候都是管中窥豹,对于环境变量的配置似懂非懂。 现在就来认真补一补这方面的不足。 主要内容包括: HOME 为什么需要$,直接打印HOME不行吗? 一个系统下只有一个HOME变量吗? 如何override系统自定义的HOME变量? 可以在bash中直接通过...

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

Java

Spring Cloud Ribbon:负载均衡的服务调用

5

dulong 发布于 2019-09-17

Spring Cloud Ribbon 是Spring Cloud Netflix 子项目的核心组件之一,主要给服务间调用及API网关转发提供负载均衡的功能,本文将对其用法进行详细介绍。 Ribbon简介 在微服务架构中,很多服务都会部署多个,其他服务去调用该服务的时候,如何保证...

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

Java

java元注解详解及使用与自定义注解

2

小丁 发布于 2019-09-17

所谓元注解其实就是可以注解到别的注解上的注解,被注解的注解称之为组合注解,组合注解具备其上元注解的功能. 1.2 四种元注解 在JDK中提供了4个标准的用来对注解类型进行注解的注解类,我们称之为 meta-annotation(元注解),他们分别是: @Target @Reten...

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

Java

Serializable & Parcelable

1

hellas 发布于 2019-09-17

所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁盘中,或者以字节流进行网络传输。 在Android中使用Intent传递数据时,基本数据类型可以直接传递,而比较复杂的引用类型的数据就需要先将对象序列化再进行...

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

Java

为什么它有典型FaaS能力,却是非典型FaaS架构?

20

xirruiqiang 发布于 2019-09-17

阿里妹导读:FaaS—Function as a service,函数即服务。它是2014年由于亚马逊的AWS Lambda的兴起,而被大家广泛认知。FaaS能力是NBF中的一项非常重要的能力,NBF是一个非典型的FaaS架构,但是具备了典型的FaaS能力。文章将详细介绍NBF的...

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

Java

警惕,mybatis的size()方法竟然有坑!

2

xirruiqiang 发布于 2019-09-17

来源: http://h5ip.cn/aJgJ Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql...

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

Java

JDK13 GA发布:5大特性解读

3

尖兵 发布于 2019-09-17

JDK13 GA版本 5大新特性如下: 350: Dynamic CDS Archives 351: ZGC: Uncommit Unused Memory 353: Reimplement the Legacy Socket AP I 354: Switch Expressio...

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

Java

作为一名Java程序员的他,不接私活也能月薪38k

25

wenming.gapo 发布于 2019-09-17

接私活 对程序员这个圈子来说是一个既公开又隐私的话题,不说全部,应该大多数程序员都有过想要接私活的想法,当然,也有部分得道成仙的不主张接私活。 但是很少有人在公开场合讨论私活的问题,似乎都在避嫌。 就跟有人下班后跑滴滴一样,程序员私有时间接点活挣点钱不也很正常么,不过不要在上班时...

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

Java

高并发dubbo服务,每次重启后都大量超时,我懵圈了

3

dulong 发布于 2019-09-17

前言 今天群里小伙伴 黄晓峰 咨询一个问题:"dubbo接口怎么做预热呢,每次上线,都会有一小部分超时?"。熟悉JVM都知道,JVM重启后有一段预热过程,要运行一段时间,它的性能才能达到最佳状态。阿里JVM团队就针对原生JVM这个缺陷进行了优化,其特性名曰: ...

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

Java

从筛选简历和面试流程讲起,再给培训班出身的程序员一些建议

xiaoli.wang 发布于 2019-09-17

本人最近几年一直在外企和互联网公司承担Java技术面试官的职责,大多面试的是Java初级和高级开发,其中有不少是培训班出身的候选人。 在我之前的博文里, 从面试官的角度聊聊培训班对程序员的帮助,同时给培训班出身的程序员一些建议 ,我已经说明了,我对培训班候选人没有偏见,而且我的面...

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

Java

Java 面试 80% 的人都会踩这些坑,你知道几种?

4

xirruiqiang 发布于 2019-09-17

不论是应届生,还是工作了很多年的工程师,经常出现自身能力不错,工作学习很勤奋,但不论是在面试还是晋升的时候,一肚子的货却说不出来。 根据这么多年的面试经验,基本可以总结出三个共性: 不知道简历写什么、不知道面试考什么以及不知道自己学什么 。 一. 不知道简历要写什么 简历不好意味...

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

Java

刚出炉!年度榜单:Python三连冠,碾压Java!你怎么看?

16

wenming.gapo 发布于 2019-09-17

新一年度的编程语言榜单来了,如果你每年都在看,会发现编程榜单跟娱乐圈的“金鹰节”一类的颁奖节目很像,有很多新秀获奖得主,更会见证许多老牌“明星”的蓦然暗淡,令人不胜唏嘘。 比如, 曾被网友盛赞为“世界上最好的语言”的PHP,今年居然跌出了前十。 而被越黑越红的Python,居然已...

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

Java

SBT无痛入门指南 原 荐

5

yeseng 发布于 2019-09-17

SBT ? 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的野心很大,采用Scala编程语言本身编写配置文件,这使得它稍显另类,虽然增强了灵活性,但是对于初学者来说同时也增加了上手难度。另外由于S...

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

Spring

SpringBoot集成Druid连接池

5

changyuan.xu 发布于 2019-09-17

关于数据库连接池 早期数据库访问(也没多少人上网) ? ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据库连接。 对于并发量大的网站,会导致以下问题: 每一次web请求都要建立一次数据库连接,在同样的步骤下重复占用系统资源 不能控...

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

Spring

七个开源的 Spring Boot 前后端分离项目

8

hanze 发布于 2019-09-17

前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势! 其实前后端分离本身...

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