Harries Blog™

所有文章 第2页

Java

IntelliJ IDEA 2019.1 发布 RC 候选版

3

hanze 发布于 2019-03-22

IntelliJ IDEA 2019.1 首个候选版已发布 ,不过各位不用急着升级,因为官方表示计划于下周发布 2019.1 正式版。 正式版和候选版的功能并无差别,不妨就以候选版为例看看 2019.1 中值得关注的新功能。 IntelliJ IDEA 2019.1 作为 201...

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

Spring

Sentinel: 接入控制台实时查看监控数据

6

小丁 发布于 2019-03-21

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。 比如我们之前是直接在代码中初始限流的值,接入控制台后可以直接通过控制台进行限流参数的动态配置,非常方便。 Sentinel 控制台最少应该包含如下功能: 查看...

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

Java

Dubbo2.7 三大新特性详解

7

邓龙华 发布于 2019-03-21

自 2017 年 7 月阿里重启 Dubbo 开源,到目前为止 github star 数,contributor 数都有了非常大的提升。2018 年 2 月 9 日阿里决定将 Dubbo 项目贡献给 Apache,经过一周的投票,顺利成为了 Apache 的孵化项目,也就是大家...

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

Java

java处理音视频,文档,图片所用工具

xiaoli.wang 发布于 2019-03-21

对开发人员来说,对文件的操作往往必不可少,但可能会有一些陌生的感觉,本文就为大家提供一些可用的工具帮助大家处理各种类型的文档。 音、视频 推荐的工具: FFmpeg , 它提供了录制、转换以及流化音视频的完整解决方案, 并且可在Linux、Windows、Mac OS X等平台上...

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

Java

synchronized的使用(一)

2

邓龙华 发布于 2019-03-21

在现代计算机中往往存在多个 CPU 核心,而 1 个 CPU 能同时运行一个线程,为了充分利用 CPU 多核心,提高 CPU 的效率,多线程就应时而生了。 那么多线程就一定比单线程快吗?答案是不一定,因为多线程存在单线程没有的问题 上下文切换 :线程从 运行状态 切换到 阻塞状态...

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

Java

JFinal-layui v1.2.1 发布,极速开发企业应用系统

5

puefu.he 发布于 2019-03-21

JFinal+layui 极速开发企业应用管理系统,是以 JFinal+layui 为核心的企业应用项目架构,利用 JFinal 的特性与 layui 完美结合,达到快速启动项目的目的。让开发更简单高效,即使你不会 layui,也能轻松掌握使用。 v1.2.1 更新内容: 1、优...

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

Java

Java学习记录——开始以及类和对象

2

xirruiqiang 发布于 2019-03-21

写在前面 作为一个前端切图仔,再学点后端的东西吧,感觉后端很有意思啊,不学白不学。 记录下整个过程,方便以后回顾和反思。 开始 先装好JAVA的相关环境(谷歌一下)。 小伙伴们推荐Ide用IDEA(谷歌下载安装)。 IDEA启动!!! 哦豁,激活要钱,先免费试用30天!! 打开I...

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

Java

重走JAVA之路(三):你逃不掉的动态代理

尖兵 发布于 2019-03-21

说道代理大家应该都很熟悉,在日常生活中也有很多例子,比如当我们无法对真实目标无法直接访问时,需要一个代理替代我们去做这些事情,比如国内如果要访问google网站,一般就需要翻墙了,这就是一种代理模式。 Java中分为静态代理和动态代理模式,静态代理比较简单,在编译期就直接定义好代...

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

Spring

Spring Cloud之Finchley版学习(二十五)-Spring Cloud Sleuth与Zipkin配合使用

3

邓龙华 发布于 2019-03-21

一个良好的监控,应该有一个人类亲和的界面,这个界面就是Zipkin。本文详细讨论Sleuth如何与Zipkin配合使用。 Zipin简介 Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延...

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

Java

elasticsearch连接客户端

1

puefu.he 发布于 2019-03-21

ES 架构图 ES支持的客户端连接方式 Transport 连接 端口 9300  REST API ,端口 9200 Transport 客户端 这种连接方式对应于架构图中的Transport这一层,这种客户端连接方式是直接连接ES的节点,使用TCP的方式进行连接. ...

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

Java

解读java集合框架源码-ConcurrentHashMap

17

刘莉莉 发布于 2019-03-21

类继承图 成员变量 UnSafe类通过以下成员变量,直接操作内存实现了数据在多个线程间的同步。 通过CAS机制(sizeCtl)来保证只有一个线程参与hash表初始化操作、扩容操作 sizeCtl transferIndex baseCount cellsBusy 添加元素 步骤...

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

Java

JDK12 ShenandoahGC小试牛刀

3

xirruiqiang 发布于 2019-03-21

序 本文主要试用一下JDK12新引入的ShenandoahGC ShenandoahGC Shenandoah是一款concurrent及parallel的垃圾收集器 跟ZGC一样也是面向low-pause-time的垃圾收集器,不过ZGC是基于colored pointers来...

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

Java

MLSQL 编译时权限控制

yanxinchi 发布于 2019-03-21

前言 权限控制,对于MLSQL而言的重要程度可以说是生命线。 MLSQL面对了各式各样的资源(联邦制),比如MySQL, Oracle,HDFS, Hive,Kafka,Sorl,ElasticSearch,Redis,API,Web等等,不同用户对这些数据源(以及表,列)的权限...

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

Java

AQS

9

puefu.he 发布于 2019-03-21

 大白话聊聊Java并发面试问题之谈谈你对AQS的理解? AQS的理解 一、ReentrantLock和AQS的关系 首先我们来看看,如果用java并发包下的ReentrantLock来加锁和释放锁,是个什么样的感觉? 这个是java并发基本API的使用,应该每个人都是...

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

Java

Bytom储蓄分红合约解析

1

xirruiqiang 发布于 2019-03-21

储蓄分红合约简介 储蓄分红合约指的是项目方发起了一个锁仓计划(即储蓄合约和取现合约),用户可以在准备期自由选择锁仓金额参与该计划,等到锁仓到期之后还可以自动获取锁仓的利润。用户可以在准备期内( dueBlockHeight )参与储蓄,按照合约规定可以 1:1 获取同等数量的储蓄...

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

Java

Java 8中用法优雅的Stream,性能也"优雅"吗?

6

songhua.gao 发布于 2019-03-21

之前的文章中我们介绍了Java 8中Stream相关的API,我们提到Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 那么,Stream API的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文我们对Stream API的...

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

编程技术

Grafana 后端:架构和后续规划

刘莉莉 发布于 2019-03-21

后端:架构和后续规划 原文 Torkel Ödegaard 于2018.6.4编辑本页面 Grafana 的后端采用GO语言编写, 使用 sqlite3/mysql 或者 postgres 作为仪表板,用户数据等的存储. Grafana 诞生之初并没有太多关于如何编写中...

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