Harries Blog™

所有文章 第4页

Java

Redis从入门到放弃系列(四) Set

yanxinchi 发布于 2019-05-21

本文例子基于:5.0.4 Set是Redis中一种比较常见的数据结构,当存储的member为十进制64位有符号整数范围内的整数的字符串的时候其实现为intset,其他为hashtable Redis从入门到放弃系列(三) List 首先让我们来看一下该如何在redis里面使用Se...

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

Spring

Spring 装配

3

songhua.gao 发布于 2019-05-21

有以下三种配置 在xml中配置 在java中配置 bean自动装配 自动装配 这里以转载CD为例子 首先需要建立CD概念 即,定义一个cd接口 只需要实现添加两个注解, package com.ming; import org.springframework.context.an...

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

Java

Seata 发布 0.5.2,增加对配置中心 Consul 支持等

邓龙华 发布于 2019-05-21

Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 本次更新主要内容如下: 功能特性 [ #988 ] 增加配置中心Consul支持 [ #1043 ] 增加sofa-rpc支持 Bug 修复及优化 [ #987 ] 优化同事务内并发使用 reen...

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

Java

Redis【4】Java Jedis 操作 Redis~

尖兵 发布于 2019-05-21

package redis.redis; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; /** * 描述:Jedis连接池工具类 * 【时间 2019-05-20 15:13:34 ...

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

Java

轻量快速的 CI 工具 Drone

5

darida 发布于 2019-05-21

前言 公司之前一直在使用 Jenkins 作为 CI/CD 工具, Jenkins 非常强大,它完成了几乎所有 CI/CD 的工作,并且应用于整个团队有好长一段时间了。但是随着公司推荐数字化、智慧化,以及服务容器化的推进, Jenkins 的一些弊端也凸显了出来: 重量级: Je...

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

编程技术

神州信息自主研发全新一代平台级产品“企业级微服务平台Sm@rtEMSP”正式发布

2

hellas 发布于 2019-05-21

随着互联网金融加速发展以及大数据、人工智能、云计算等新技术应用不断成熟,金融机构的客户呈爆发式增长,客户群体及场景更加细分,服务需求变得多样化、个性化。由于传统单体式的业务系统难以满足海量交易、高并发、敏捷响应的业务需求,架构演进提上日程,而微服务因具有高效协作、弹性伸缩、自动化...

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

Java

Java并发 — Fork + Join

2

xiaoli.he 发布于 2019-05-21

线程池+Future: 简单并行任务 CompletableFuture: 聚合任务 CompletionService: 批量并行任务 Fork/Join: 分治 分治任务模型 分治任务模型分为两个阶段:任务分解 + 结果合并 任务分解 :将任务迭代地分解为子任务,直至子任务可...

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

Java

JDK1.8-新的日期和时间API

4

dulong 发布于 2019-05-21

Java的API提供了很多有用的组件,能帮助你构建复杂的应用。不过,Java API也不总是完美的。我们相信大多数有经验的程序员都会赞同Java 8之前的库对日期和时间的支持就非常不理想。然而,你也不用太担心:Java 8中引入全新的日期和时间API就是要解决这一问题。 1 Lo...

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

Spring

CommandLineRunner与ApplicationRunner接口的使用及源码解析

14

Harries 发布于 2019-05-21

我们在使用SpringBoot搭建项目的时候,如果希望在项目启动完成之前,能够初始化一些操作,针对这种需求,可以考虑实现如下两个接口(任一个都可以) org.springframework.boot.CommandLineRunner org.springframework.bo...

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

Spring

Spring 中使用自定义的 ThreadLocal 存储导致的坑

puefu.he 发布于 2019-05-21

Spring 中有时候我们需要存储一些和 Request 相关联的变量,例如用户的登陆有关信息等,它的生命周期和 Request 相同。一个容易想到的实现办法是使用 ThreadLocal: public class SecurityContextHolder { private...

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

Java

简单的性能测试说明为什么Go比Java快?

songhua.gao 发布于 2019-05-21

本次小测试并不是试图说明Go是Java的替代,Go lang和Java本就不是实现相同类型任务的语言 : Java是企业开发语言,而Go是系统编程语言。 我的系统配置是16 GB RAM,Intel(R)Core(TM)i7-8550U CPU 2.00GHz和500 GB SS...

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

Java

在Linux命令行下使用“原力”

1

xiaoli.wang 发布于 2019-05-21

和绝地武士的原力一样, -f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利。 近些年来,科幻发烧友开始在每年的 5 月 4 日庆祝 星战节 ,其口号是绝地武士的祝福语”愿 原力 Force 和你同在“。虽然大多数 Linux 用户可能不是绝地武士,但我们依然可以...

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

Java

Spring 中使用自定义的 ThreadLocal 存储导致的坑

尖兵 发布于 2019-05-21

Spring 中有时候我们需要存储一些和 Request 相关联的变量,例如用户的登陆有关信息等,它的生命周期和 Request 相同。一个容易想到的实现办法是使用 ThreadLocal: public class SecurityContextHolder { private...

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

编程技术

Kafka两级调度实现分布式协调微服务任务分配Golang版

8

wenming.gapo 发布于 2019-05-21

背景 基于Kafka消息队列的两级协调调度架构 Kafka内部为了协调内部的consumer和kafka connector的工作实现了一个复制协议, 主要工作分为两个步骤: 通过worker(consumer或connect)获取自身的topic offset等元数据信息,交给...

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

Java

Apache Dubbo 晋升为 Apache 基金会顶级项目

1

zhuangli 发布于 2019-05-21

Apache 基金会发布 公告 ,宣布 Apache Dubbo 从孵化器毕业,成为 Apache 基金会顶级项目。 Apache Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。...

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

Java

Java日志框架:logback详解

2

changyuan.xu 发布于 2019-05-21

编辑推荐: 本文来自于个人博客,本文主要介绍了Java日志框架logback,并分析一下logback加载过程以及配置,希望对您的学习有所帮助。 为什么使用logback 记得前几年工作的时候,公司使用的日志框架还是log4j,大约从16年中到现在,不管是我参与的别人已经搭建好的...

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