标签:ask

Java

简单使用 持续集成jenkins 快速部署springboot和vue项目(面向开发者)

20

hellas 发布于 2019-11-17

工作流程图: 它能够帮我们把上面所有步骤变成一个‘按钮’,然后只需轻轻点击‘这个按钮’,自动帮你执行所有步骤,jenkins就是一个别人写好的工具类网站,你在上面填写一些配置信息,比如配置git,maven,java等环境信息.它自动执行过程是这样的,比如当我们把代码上传到git...

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

Java

记一次锁使用不当导致Dubbo线程阻塞问题

1

xiaoli.wang 发布于 2019-11-17

背景 线上环境一个后台项目,提供基于dubbo实现的事件分发服务,最近突然出现dubbo心跳超时。 分析情况 检查内存是否溢出 jstat -gcutil 8166 1000 意料之中,内存正常,因为内部有接入内存溢出告警,如果是内存溢出应该有收到通知,但是这次没有溢出通知。 查...

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

Java

Beyond Threading

2

刘莉莉 发布于 2019-11-17

Java线程模型的优点在于能够清晰的model应用逻辑流,通过对应OS里物理线程,可以利用多个处理器,或者通过切换让CPU利用率不同的线程共享一个处理器。 但是这种把应用的逻辑线程直接搬到OS的物理线程上运行的方式(*)也存在弊端: Heavy weight,每个OS线程都需要内...

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

编程技术

如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux?

26

hellas 发布于 2019-11-16

本文内容来自 2019 年的一个技术分享 How to Make Linux Microservice-Aware with Cilium and eBPF,作者是 Cilium 项目的创始人和核心开发者,演讲为英文。本文翻译了演讲的技术性内容,其他少部分非技术内容(例如部分开场...

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

Java

牛逼哄洪的 Java 8 Stream,性能也牛逼么?

8

尖兵 发布于 2019-11-16

作者:CarpenterLee 来源:https://dwz.cn/pSW0u0Qr Java8的Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 那么,Stream API的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文...

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

编程技术

宜信微服务任务调度平台建设实践

6

songhua.gao 发布于 2019-11-16

一、SIA-TASK 的产生 1.1 背景 无论是互联网应用还是企业级应用,都充斥着大量的批处理任务,常常需要一些任务调度系统帮助我们解决问题。 随着微服务化架构的逐步演进,单体架构逐渐演变为分布式、微服务架构 。 在这样的背景下,很多之前的任务调度平台或组件已经不能满足业务系统...

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

Java

送你一份P6级Java面试题(二)

5

xiaoli.wang 发布于 2019-11-15

导读 : 作者: 瞿云康 , 英文名 jacksonKang ,是一名努力成长中的 Java 爱好者 。 本文出处: http://mayiyk.cn/article/6 本文为 Java面试题的 第二篇,这个系列的文章主要把一些常见的java面试题目整理发给大家,希望能在大家以...

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

编程技术

使用 Flask-RESTPlus 构建 Swagger API 文档

3

邓龙华 发布于 2019-11-15

上篇文章主要介绍了 flask-restplus 构建 rest api 的主要用法,这篇文章将介绍如何使用此扩展构建 文档 , 实现 文档跟着代码走 . 开启文档 上一篇文章已经提到, 文档默认是开启的,而且默认挂载到 / 根路由, 在使用 api = Api(app) 的时候...

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

Java

SpringBoot 源码解析 (二)—– Spring Boot精髓:启动流程源码分析

6

hanze 发布于 2019-11-15

本文从源代码的角度来看看Spring Boot的启动过程到底是怎么样的,为何以往纷繁复杂的配置到如今可以这么简便。 入口类 @SpringBootApplication public class HelloWorldMainApplication { public static ...

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

Java

Spring在Web容器中的启动过程

2

zhuangli 发布于 2019-11-15

环境 spring-framework:5.1.x spring-boot: v2.1.2.RELEASE 看一眼历史的感觉 先看一眼我们很久以前用的XML的配置方式,我举得用最原始的方式来学习会相对于简单,因为很多的配置都是显性的。我只截取最核心的部分,大概找一下感觉。 <...

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

Java

《提升能力,涨薪可待》-Java并发之AQS全面详解

7

尖兵 发布于 2019-11-15

欢迎关注我:【 Ccww 】,一起学习 提升能力,涨薪可待 面试知识,工作可待 实战演练,拒绝996 也欢迎关注微信公众号【 Ccww笔记 】,原创技术文章第一时间推出 如果此文对你有帮助、喜欢的话,那就点个赞呗! 前言 是不是感觉在工作上难于晋升了呢? 是不是感觉找工作面试是那...

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

Java

springboot入门03 – 配置定时任务

wenming.gapo 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Spring

springboot入门03 – 定时任务

xirruiqiang 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Java

SpringBoot Activiti6系列教程(六)-Execution说明

4

zhuangli 发布于 2019-11-14

在activiti中有几个概念经常用,但文档也没有讲的很清楚,如果不理解,有可能会误用。本文就详细探讨以下几个概念 deployment(部署) instance(实例) execution(执行) task(任务) deployment(部署) 我们在前面章节讲过,bpmn流程...

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

Java

JVM运维调优常用命令收集

2

puefu.he 发布于 2019-11-14

JVM调优常用命令 参考了Hinsteny-Hisoka的文章,感谢 https://www.jb51.net/article/147702.htm jps 查看当前机器上所有运行的java进程名称与pid(进程编号) jps -l [self@owen-first ~]# jp...

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

Java

SpringBoot Activiti6系列教程(五)-activiti api

1

hellas 发布于 2019-11-13

介绍 Activiti api 设计的非常友好,使用的过程中也是学习到了api设计的一些技巧,有时间也会整理下,activit api主要是分两大块 Service Query Service负责执行动作,Query负责执行查询,也就是涉及到数据的 增、删、改 由Service负...

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

编程技术

阿里巴巴微服务架构演进

13

zhuangli 发布于 2019-11-13

阿里巴巴服务化架构演进 单一应用架构 All In One 整个网站几个应用 前台 web + 后台 ops + tasks 业务 web + service/dao 各自开发 一起集成发布 技术战:Webx、Spring Ibatis、Jboss、Oracle 存在的问题:合并...

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