标签:mina

Java

服务迁移之路 | Spring Cloud向Service Mesh转变

3

hanze 发布于 2019-05-20

Spring Cloud基于Spring Boot开发,提供一套完整的微服务解决方案,具体包括服务注册与发现,配置中心,全链路监控,API网关,熔断器,远程调用框架,工具客户端等选项中立的开源组件,并且可以根据需求对部分组件进行扩展和替换。 Service Mesh,这里以Ist...

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

编程技术

波卡白皮书 Polkadot:畅想一种异构的多链架构

3

likai 发布于 2019-05-18

转载岳利鹏翻译的波卡白皮书 – Polkadot:畅想一种异构的多链架构,本文针对原译文笔误略有修改。 波卡Polkadot:畅想一种异构的多链架构 原文Paper 草案 1 作者:Gavin Wood 博士 以太坊&Parity 创始人 GAVIN@PARI...

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

编程技术

CEAMS: 基于Node.js的高效微服务应用开发运维和API管理系统提供免费下载使用

5

邓龙华 发布于 2019-05-14

通用企业应用接口管理系统(Common Enterprise Application interface Management System)为用户提供基于Node.js的云端微服务应用开发运维,以及API管理解决方案。 CEAMS为云端微服务应用提供基于浏览器的在线一体化开发、...

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

Java

程序员必须搞懂的20Java类库和API

21

hellas 发布于 2019-05-13

一个有经验的Java开发人员特征之一就是善于使用已有的轮子来造车。《Effective Java》的作者Joshua Bloch曾经说过:“建议使用现有的API来开发,而不是重复造轮子”。在本文中,我将分享一些Java开发人员应该熟悉的最有用的和必要的库和API。顺便说一句,这里...

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

编程技术

使用lamp搭建个人博客

刘莉莉 发布于 2019-05-11

购买一台网络云服务器,可以考虑阿里云、腾讯云、百度云等,这里以阿里云服务器举例。 共享型价格在半年170元左右。不定期会有活动,首台半价等。 系统配置Ubuntu16.04系统 可在管理控制台查看配置购买的服务器 二、网络环境部署 购买完成后,在管理端后台更多设置里修改远程登录密...

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

Java

PyCharm/IDEA 使用技巧总结

36

xirruiqiang 发布于 2019-05-11

IDEA 没有类似 Eclipse 的工作空间的概念(workspace),最大单元就是 Project。这里可以把 Project 理解为 Eclipse 中的 workspace。Module 可以理解为 Eclipse 中的 project。一个 工程(Project) 下...

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

Java

[Java并发-7]java的线程小节

5

likai 发布于 2019-05-11

在 Java 领域,实现并发程序的主要手段就是多线程。线程是操作系统里的一个概念,虽然各种不同的开发语言如 Java、C# 等都对其进行了封装,但原理和思路都是相同都。Java 语言里的线程本质上就是操作系统的线程,它们是一一对应的。 在操作系统层面,线程也有“生老病死”,专业的...

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

Java

【修炼内功】[Java8] Stream是怎么工作的

12

邓龙华 发布于 2019-05-10

Java8中新增的Stream,相信使用过的同学都已经感受到了它的便利,允许你以声明性的方式处理集合,而不用去做繁琐的for-loop/while-loop,并且可以以极低的成本并行地处理集合数据 如果需要从菜单中筛选出卡路里在400以下的菜品,并按卡路里排序后,输出菜品名称 在...

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

Java

程序员笔记|如何编写高性能的Java代码

1

zhuangli 发布于 2019-05-10

一、并发 无法创建新的本机线程…… 问题1:Java的中创建一个线程消耗多少内存? 每个线程有独自的栈内存,共享堆内存 问题2:一台机器可以创建多少线程? CPU,内存,操作系统,JVM,应用服务器 我们编写一段示例代码,来验证下线程池与非线程池的区别: ...

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

Java

Java 性能瓶颈分析工具 你知道几个?

15

小丁 发布于 2019-05-10

0. Introduction Java 性能优化分为很多个方面,如系统优化、算法优化、代码优化等。代码优化是指开发人员在研发、测试过程中使用性能瓶颈分析工具快速定位出由于编码存在的性能瓶颈问题并持续进行优化。一种很常见的场景是测试同学在对服务进行压测时,无论怎么增加并发应用的 ...

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

Java

Java 并发编程 | 线程池详解

2

songhua.gao 发布于 2019-05-09

线程池用来处理异步任务或者并发执行的任务 优点: 重复利用已创建的线程,减少创建和销毁线程造成的资源消耗 直接使用线程池中的线程,提高响应速度 提高线程的可管理性,由线程池同一管理 ThreadPoolExecutor java 中线程池使用 ThreadPoolExecutor...

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

Java

容器化JDK

9

xirruiqiang 发布于 2019-05-08

你可能刚看完Josh Long的演讲,想访问start.spring.io创建第一个应用;或者你喜欢Eclipse MicroProfile,想通过start.microprofile.io创建第一个应用;更奢侈一点儿,你想通过红帽的Quarkus项目使用Supersonic S...

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

Java

聊聊CRDT

xiaoli.he 发布于 2019-05-08

序 本文主要研究一下CRDT CRDT CRDT是Conflict-free Replicated Data Type的简称,也称为a passive synchronisation,即免冲突的可复制的数据类型,这种数据类型可以用于数据跨网络复制并且可以自动解决冲突达到一致,非常...

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

Java

史上最全的高可用服务系统线上问题排查工具单之一

2

Harries 发布于 2019-05-08

本文并不是介绍Linux命令的手册,而是侧重于命令在特定场景下如何帮助应急人员和攻关人员定位问题并解决问题,因此,对于每个命令的介绍将直切主题,直接介绍命令使用的具体场景,而不是介绍命令的详细使用格式。 01.必不可少的基础命令和工具 1、grep grep是Linux下通用的文...

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

Java

聊聊scalecube-cluster的GossipProtocol

darida 发布于 2019-05-06

序 本文主要研究一下scalecube-cluster的GossipProtocol GossipProtocol scalecube-cluster-2.2.5/cluster/src/main/java/io/scalecube/cluster/gossip/GossipPr...

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

Java

java开发必须要掌握的20个核心技术

xubiao.zhuang 发布于 2019-05-06

对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。 不过对于一个有着 3年以上Java经验的资深开发者 来说,不会JVM几乎是不可接受的。 JVM作为java运行的 基础 ,很难相信对于JVM一点都不了解的人可以把java语言吃...

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

Java

神奇的Unsafe,你get了吗

22

小丁 发布于 2019-05-05

本文原创地址, 我的博客 : https://jsbintask.cn/2019/05/05/jdk/jdk8-unsafe/ (食用效果最佳),转载请注明出处! 简介 Unsafe 是jdk提供的一个直接访问操作系统资源的工具类(底层c++实现),它可以直接分配内存,内存复制,...

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

Java

Java 8 中的 Streams API 详解 – IBM Developer 中国 (原 developerWorks)

2

likai 发布于 2019-05-05

Streams 的背景,以及 Java 8 中的使用详解 陈 争云, 占 宇剑, 和 司 磊 2014 年 9 月 11 日发布 / 更新: 2019 年 5 月 05 日 为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 In...

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