标签:Job

Java

Java网络编程与NIO详解8:浅析mmap和Direct Buffer

14

Harries 发布于 2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,我的世界里不只有 coding!关注公众号后回复”架构师“即可领取 Java基础、进阶、项目...

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

Java

快速使用组件-spring batch(3)读文件数据到数据库

3

xiaoli.he 发布于 2019-08-23

上一篇文章 《快速了解组件-spring batch(2)之helloworld》 对 Spring Batch 进行了入门级的开发,也对基本的组件有了一定的了解。但实际开发过程中,更多的是涉及文件及数据库的操作,以定时后台运行的方式,实现批处理操作。典型操作是从文本数据( cs...

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

Java

快速了解组件-spring batch(2)之helloworld

4

yanxinchi 发布于 2019-08-23

前面 《数据批处理神器-Spring Batch(1)简介及使用场景》 已经介绍了 Spring Batch 是一个轻量级,完善的批处理框架,它使用起来简单,方便,比较适合有点编程基础(特别是使用Spring及SpringBoot框架)的开发人员,针对业务编程,只需要关心具体的业...

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

Java

数据批处理神器-Spring Batch(1)简介及使用场景

2

darida 发布于 2019-08-22

最近使用 Spring Batch 进行做数据迁移、数据同步、数据批处理等工作,感叹 Spring Batch 设计之简洁,对批处理编程的抽象能力之强大。 众所周知,随着大数据技术发展,企业对数据越来越重视,如何把数据有效转化为信息,以帮助企业提供数据分析、商业决策、提高核心竞争...

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

编程技术

分布式系统你会设计了吗?不会阿里架构师来教你设计

14

hanze 发布于 2019-08-22

1. 分布式系统相关概念 1.1 模型 1.1.1 节点 节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。 1.1.2 通信 节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。 1.1.3 存储 节点可以通过将数据写入与节点在同一台机器的本地存储...

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

Java

【Jenkins系列四】、jenkins发布和回滚

18

changyuan.xu 发布于 2019-08-22

之前的文章中已经说过怎么进行发布,但没有写怎么回滚,那么这篇文章会介绍两种回滚方式。 通过git来回滚 通过发布时备份,回滚时选定备份文件进行回滚 ? 第一种,使用gogs做源代码管理,java项目的栗子如下: 为来更好的理解我下面的操作,先看流程图,这是一个线上生产的一个发布过...

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

Spring

一文详解Spring任务执行和调度

yeseng 发布于 2019-08-21

一、概述 Spring框架分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象。Spring还提供了这些接口的实现,这些接口支持线程池或将其委托给应用服务器环境中的CommonJ。 二、TaskExecutor Spring 2.0 开始引...

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

Spring

JBlog自动构建环境搭建 实战练习jenkins+sh+spring+java+github webhook 自动构建博客系统

6

wenming.gapo 发布于 2019-08-21

今天实战练习了一下jblog的全自动构建环境配置,演练了一下jenkins安装配置,github webhook配置,sh脚本调整,一点点把jblog的全自动构建环境配置好!之所以搭建一个全自动构建环境,这是CI/CD系统学习之路的开端,终点是要消化一套支持java,ios,an...

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

Spring

Github趋势榜第二!Spring Boot 实践入门就靠它了

4

darida 发布于 2019-08-20

几乎所有Java程序员,都需要掌握Spring Boot,Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入(DI)和面向切面编程(AOP)。 如果你正在学习Spring Boot,并想要在Github上找到一...

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

Java

别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

dulong 发布于 2019-08-20

回复“ 1024 ”获取独家整理的学习资料 使用slf4j 1、使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 2、实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 1、当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打...

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

Java

零拷贝Zero copy-linux and java

4

尖兵 发布于 2019-08-20

背景-几种拷贝方式 方式1:Copying in Two Sample System Calls read(file, tmp_buf, len); write(socket, tmp_buf, len); 首先,调用read时,文件A copy到了kernel模式; 之后,CP...

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

Java

打造企业级pipeline服务的18个疑问

16

yeseng 发布于 2019-08-19

关注世界领先 DevOps 平台 JFrog Jenkins已经成为大量公司最常用的一种持续集成工具了,但是目前pipeline的普及程度可能依然低于30%,大量的团队依然使用自由风格这种笨重的方式,给统一构建过程、构建集中管理带来极大的不便。笔者通过下面的18个问题来讲解一下为...

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

编程技术

微服务架构(二):密码强度评测的实现与实验

35

changyuan.xu 发布于 2019-08-19

本文是继《微服务架构系列一:关键技术与原理研究》的后续,系列一中论述了微服务研究的背景和意义,主要调研了传统架构的发展以及存在的问题和微服务架构的由来,然后针对微服务架构的设计原则、容器技术、服务发现、通信机制、持续集成等方面进行了分析与研究,并简单讲述了谷歌Kubernetes...

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

Java

过去五十年最具影响力的十大编程语言及其创造者

9

songhua.gao 发布于 2019-08-19

在本文中,我们将一同了解过去五十年以来最具影响力的十种编程语言及其创造者的故事。 软件世界当中存在不少编程语言,而且每一年都有更多后起之秀加入进来。最近一段时间,我们迎来了 Scala、Kotlin、Go 以及 Closure 等新成员,但从历史的角度来看,只有极少数编程语言能够...

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

Java

Java代码质量检查工具及案例

28

yanxinchi 发布于 2019-08-19

编辑推荐: 本文来自于csdn,本文主要介绍了Java编码格式规范 、 代码重复、 代码覆盖率 、 依赖项分析、复杂度监控、Java模拟技术及一些相关的工具等。 在现在的软件开发中,由于软件的复杂度越来越高,业务也覆盖很广,各个业务模块业务错综复杂。这样就需要我们需要团队开发,在...

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

编程技术

从集中式到分布式,金融企业的后台架构正在发生巨变

hanze 发布于 2019-08-18

7 月 26 日,微众银行首届 FinTech Day 金融科技开放日在深圳圆满落幕,期间开放平台分论坛针对 开放银行战略 ,发布了一系列金融级实践与应用。 主流银行的转型与开放银行模式的兴起,很大程度上得益于互联网场景的崛起。现阶段主流银行向开放银行模式转型的原因在于供给侧与需...

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

Java

一文搞定前端 Jenkins 自动化部署

13

yeseng 发布于 2019-08-17

这两天折腾了一下 Jenkins 持续集成,由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介绍了下针对 Github 管理的项目的 Jenkins 配置 之前项目每次修改之后都需要本...

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

编程技术

Hyperf v1.0.11 发布,企业级 PHP 微服务协程框架

邓龙华 发布于 2019-08-15

更新内容 本周更新主要加强了数据库模型、Collection 对象和消息队列消息体通过实现 CompressInterface 来实现对自身对象的压缩,以便于投递到消息队列或其它需要低数据量的传输场景,以及增加了 GRPC 客户端的灵活度,同时修复了一些其它组件的 Bug:bug...

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