标签:Developer

编程技术

Dubbo to Mesh 云原生架构改造方案解析

10

Harries Blog™ - xiaoli.he 发布于 2020-07-24

作者 | 腾讯云泛互云原生团队 责编 | 屠敏 头 图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) Dubbo 是一款高性能的 Java RPC 框架,它除了拥有卓越的 RPC 能力,也同时具有微服务的一些治理能力,如: 注册发现,负载均衡等,目...

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

编程技术

eBPF 架构优势及其应用方向上的畅想

3

Harries Blog™ - 尖兵 发布于 2020-07-24

eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,...

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

Java

再见! RxJava

2

Harries Blog™ - likai 发布于 2020-07-24

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 回复“666”,获取一份专属大礼包 作者: W_BinaryTree https://juejin.im/post/5cd04b6e51882540e53fdfa2 距离上一次更新也有一段时...

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

Java

数据源面试三连杀:是啥?为什么要用?怎么用?

2

Harries Blog™ - xubiao.zhuang 发布于 2020-07-24

一、概述 在日常项目中肯定需要用到数据源,那么数据源是什么,当遇到分布式事务的场景时数据源与非分布式事务场景的数据源又有什么不同呢,在J2EE中分布式事务又是如何实现的呢,希望本文可以解答您的疑惑。 二、 数据源 2.1 数据源是什么 通俗来讲,数据源是存储数据的地方。例如,数据...

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

编程技术

一款vue编写的功能强大的swagger-ui,有点秀(附开源地址)

7

Harries Blog™ - dulong 发布于 2020-07-24

wagger-ui有非常多的版本,觉得不太好用,用postman,每个接口都要自己进行录入。所以在基于think-vuele进行了swagger格式json的解析,自己实现了一套swaggerui界面。 swagger分为后端数据提供方方和前端页面展示请求方。从一定角度来看,sw...

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

Java

关于Java8的精心总结

2

Harries Blog™ - 尖兵 发布于 2020-07-24

前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 ​ ​ 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优...

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

Java

在MacOS系统上编译OpenJDK12并使用CLion调试

16

Harries Blog™ - Harries 发布于 2020-07-23

最近在看synchronized 锁优化方面的内容,有些地方看起来不是很方便,干脆就编译个源码来看看。 在windows上编译 由于自己常用的电脑操作系统是win10,所以最开始是想要在win10上编译的,但是一来网上文章太少,二来在windows上编译确实麻烦太多了(windo...

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

编程技术

如何做好微服务?

1

Harries Blog™ - likai 发布于 2020-07-22

【51CTO.com快译】 随着全世界稳步迈向云计算,微服务意义重大。不像整体式应用程序,您可以将应用程序分解为可独立部署的不同服务,使不同的团队可以使用青睐的编程语言、工具和数据库等。因此,难怪一些调查发现多达84%的企业在拥抱微服务。 但是这没有告诉我们企业是否在微服务方面取...

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

Spring

有啥不同?来看看Spring Boot基于JUnit 5实现单元测试

1

Harries Blog™ - yeseng 发布于 2020-07-21

目录  简介  JUnit 4 和 JUnit 5 的差异   忽略测试用例执行   RunWith 配置   @Before、@BeforeClass、@After、@AfterClass 被替换  开发环境 &nbs...

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

Java

用了这么多年idea,竟然不知道这些代码补全功能

2

Harries Blog™ - Harries 发布于 2020-07-21

先上图,不知道大家写代码注意到没,因为也没有人告诉我,网上今天才发现这个技巧,所以推荐给大家,如果你知道,那就路过即可。。。 if相关 定义一个boolean类型的变量flag和一个String类型的变量name来进行测试。 boolean flag =&nb...

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

Java

拥抱Java 8并行流吧,速度飞起!

3

Harries Blog™ - xiaoli.he 发布于 2020-07-21

前言 在 Java7 之前,如果想要并行处理一个集合,我们需要以下几步:  手动分成几部分   为每部分创建线程  在适当的时候合并。并且还需要关注多个线程之间共享变量的修改问题。 而 Java8 为我们提供了并行流,可以一键开启并行模式。...

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

编程技术

看阿里云云原生架构白皮书

1

Harries Blog™ - yanxinchi 发布于 2020-07-21

阿里云于近日发布了《云原生架构白皮书》,对外 开放下载 。 白皮书主要分三大块,第一部分主要是云原生的定义和主要技术,第二部分自然是阿里云作为国内最大的云服务厂商对于云原生架构设计的思考,围绕在周围的相关产品体系和相关实践案例,第三份部分是对于未来发展趋势的研判。 整体来说内容还...

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

Java

盘点 6 个被淘汰的 Java 技术,它们都曾经风光过!

5

Harries Blog™ - darida 发布于 2020-07-21

大家好啊,今天栈长给大家分享下我的开发历程中,我知道的那些被淘汰的技术或者框架,有些我甚至都没有用过,但我知道它曾经风光过。 废话不多说,下面我要开始吹了…… 1、Swing 下面这个是用 swing 开发的: 图来源网络,有没有似曾相识的感觉?懂的自然懂! 栈长去年中秋也用过 ...

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

Java

一款在线工具,克服Python、Java等7种语言编程障碍

2

Harries Blog™ - likai 发布于 2020-07-21

对于编程语言初学者一个很大的障碍就是无法理解每一段代码的含义是什么?执行这段代码会发生什么? 理解执行每段代码会发生什么至关重要,这一点对于刷过LeetCode题目的同学应该感触更加强烈。 实现一个排序、回溯、递归算法,它执行的过程到底是什么样的?为什么有的测试用例总是过不去? ...

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

Java

深入理解 SecurityConfigurer

Harries Blog™ - xiaoli.he 发布于 2020-07-21

我们来继续撸 Spring Security 源码。 SecurityConfigurer 在 Spring Security 中是一个非常重要的角色。在前面的文章中,松哥曾经多次提到过,Spring Security 过滤器链中的每一个过滤器,都是通过 xxxConfigure...

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

Java

基于Fabric8将SpringBoot工程快速构建镜像并发布到k8s详细教程

4

Harries Blog™ - xiaoli.he 发布于 2020-07-19

在当下风靡的云计算生态中,Docker从发布开始就引领这容器化技术的潮流,Docker非常适合管理单个容器。但是如果我们的分布式应用系统是由多个容器组成的,随着系统地迭代演化,使用越来越多的容器和容器化应用程序,并处于高并发、高可用等考虑将其划分为数百个部分,很可能会导致管理和编...

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

Java

java架构之路(多线程)JMM和volatile关键字

4

Harries Blog™ - 刘莉莉 发布于 2020-07-17

说到JMM大家一定很陌生,被我们所熟知的一定是jvm虚拟机,而我们今天讲的JMM和JVM虚拟机没有半毛钱关系,千万不要把JMM的任何事情联想到JVM,把JMM当做一个完全新的事物去理解和认识。 我们先看一下计算机的理论模型,也是冯诺依曼计算机模型,先来张图。 其实我们更关注与计算...

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

Spring

SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)

4

Harries Blog™ - 刘莉莉 发布于 2020-07-17

作者 | 孤弋  阿里云高级技术专家,负责 EDAS 的开发和用户体验优化工作。 导读 :在上一篇文章 《SpringCloud 应用在 Kubernetes 上的云上实践 – 开发篇》 中讲到可以通过两个工具,轻松地将一个 SpringCloud 应用从初...

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