标签:Job

Java

Unsafe介绍及CAS原理解析

1

Harries Blog™ - hellas 发布于 2020-07-26

0.Unsafe介绍 JavaDoc说, Unsafe提供了一组用于执行底层的,不安全操作的方法。那么具体有哪些方法呢,我画了一张图。 可以看到Unsafe中提供了CAS,内存操作,线程调度,本机信息,Class相关方法,查看和设置某个对象或字段,内存分配和释放相关操作,内存地址...

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

编程技术

DDD 分层

6

Harries Blog™ - changyuan.xu 发布于 2020-07-25

为什么分层 引用《领域驱动设计模式、原理与实践》 为了避免将代码库变成大泥球(BBoM)并因此减弱领域模型的完整性且最终减弱可用性,系统架构要支持技术复杂性与领域复杂性的分离。引起技术实现发生变化的原因与引起领域逻辑发生变化的原因显然不同,这就导致基础设施和领域逻辑问题会以不同速...

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

Java

大公司的岗位那么多,怎么挑?里面又有哪些关键信息?

3

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

hello,大家好,今天这篇文章是之前关于面试相关文章的一个 番外篇 。 我们在之前的文章当中提到,对于刚刚进入大学的小伙伴而言,可以参考一下大公司的招聘信息,来 树立这大学四年里奋斗的目标 ,以及弄清楚准备面试的方向。但是还是有小伙伴私信我说,看了这些信息之后,仍然没有get到...

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

编程技术

架构师技术领导力成长之路

14

Harries Blog™ - wenming.gapo 发布于 2020-07-24

感谢技术琐话约稿,跟大家分享一点架构师技术领导力成长的心得体会,以我在当当那几年做的事情为例,试图去总结一些普适性的方法。每个人的成长路径都不同,我能分享的只是自己的经验,没有一个通用公式能够帮助大家搞定一切问题,那样的话一切都是确定的,人生就没意思了。 什么是技术领导力 多数公...

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

Java

Kubernetes实战总结 – DevOps实现

1

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

一、概述 Git: 一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins: 一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven : 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建...

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

Java

Java Quartz实现定时的机制

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

Java Quartz实现定时的任务 配置spring <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support&l...

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

Java

java大数据最全课程学习笔记(6)–MapReduce精通(二)–MapReduce框架原理

51

Harries Blog™ - songhua.gao 发布于 2020-07-23

目前 CSDN , 博客园 , 简书 同步发表中,更多精彩欢迎访问我的 gitee pages 目录 切片与MapTask并行度决定机制 Job提交流程源码和切片源码详解 FileInputFormat切片机制 CombineTextInputFormat切片机制 Combine...

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

Java

Jenkins CLI 命令行 v0.0.30 发布

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

截止到编辑本文时,GitHub 上统计到的 下载量 为:7,101(+453)次。GitHub 上的  Star 数为187(+7),码云上的  Star 数为172(+21)。 如果要把 Jenkins 和现有的系统进行对接的话,很多人可能会遇到一个问题,当...

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

Java

深挖view绘制流程(二)

3

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

Choreographer的中文翻译是编舞者、舞蹈编导的意思,为什么起这个名字呢?因为view的刷新和舞蹈一样是需要按着节拍来的,Choreographer就是根据VSync信号这个节拍来安排view的刷新动作。 它使用ThreadLocal单例模式,每个线程都有自己的Chore...

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

编程技术

APS为什么成功率低?

1

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

不少业内朋友说,还没有见到一个APS成功的案例。 可能,这个说法绝对了。 最近这些年我也接触了不少企业,实施了APS都失败了。 然而,这阻挡不了APS如火如荼前赴后继的发展势头,似乎在生产计划调度领域没有其他选择。 几年前,我写了一个《聊聊APS》,肤浅得说了一下APS的问题,主...

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

Java

Java Web(1)-JavaScript

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

一、JavaScript 和 html 代码的结合方式 1. 第一种方式 只需要在 head 标签中,或者在 body 标签中, 使用 script 标签 来书写 JavaScript 代码 <!DOCTYPE html> <html lang="en...

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

Java

OkHttp 官方中文文档

1

Harries Blog™ - songhua.gao 发布于 2020-07-22

[本文翻译来自 官方OkHttp Wiki](https://github.com/square/okhttp/wiki) 一、Calls HTTP客户端的工作是接受你的 request ,并产生它的 response 。这个在理论上是简单的,但在实践中确是很棘手。 1.1 请求...

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

Java

转转小程序自动化构建部署方案

10

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

关注我们文末有福利 作者简介 强敏 一个三年前端经验正在茁壮成长的程序媛,目前主要负责小程序业务生态,偶尔也写点VUE,未来希望再写写node能够跑通全链路 转眼之间,距离微信小程序诞生至今已有 3 年历史,背靠微信这个巨大流量池,小程序以其轻量级,即用即走的特点赢得了广大用户的...

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

Java

httpquartz一个基于quartz.net的http远程调度系统

2

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

开发中总是会定时执行一些程序,这个时候任务调度系统总是少不了的,说起任务调度,就不得不说Quartz.NET ——一个.NET 版的任务调度框架。 之前写过一个TaskCaller,不过不是基于Quartz的,没有Quartz的功能强大,这段时间由基于Qu...

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

Java

通过GIT hook触发Jenkins自动编译填坑日记

2

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

需求:当git服务器检测到代码提交到某个分支之后,自动通过jenkins的web hook触发某个项目的编译操作 实现: 1. 我们项目采用的git服务器为Bonobo Git Server6.3版本( https://bonobogitserver.com/ ),其目前管理员尚...

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

Spring

五分钟体验springboot集成普罗米修斯

6

Harries Blog™ - puefu.he 发布于 2020-07-20

Prometheus 是一套开源的系统监控报警框架。它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,非常的受欢迎。 简介 Pro...

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

Java

在 worker service 中使用 quartz.net

1

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

以下示例基于 Quartz.Net 3.0.7(在最新的 3.1-beta2 中已经包含了支持 Microsoft DI 的方法) 在 worker service 中,通过官网示例,会发现 quartz.net 并未生效,究其原因系 DI 未注入导致,原生 quartz.net...

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

Java

基础篇:详解锁原理,synchronized、volatile+cas底层实现

9

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

随着多进程多线程的出现,对共享资源(设备,数据等)的竞争往往会导致资源的使用表现为随机无序 例如:一个线程想在控制台输出"I am fine",刚写到"I am",就被另一线程抢占控制台输出"naughty",导致结果是...

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