标签:Bootstrap

Spring

Spring Boot Actuator 内置endpoint 简单翻译

changyuan.xu 发布于 2019-12-13

接上一篇: Spring Boot Actuator 学习手札 auditevents Exposes audit events information for the current application. Requires an AuditEventRepository b...

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

编程技术

SpringCloud Alibaba 微服务实战六 – 配置隔离

10

xubiao.zhuang 发布于 2019-12-13

导读:本篇作为SpringCloud Alibaba微服务实战系列的第六篇,主要内容是将所有的微服务接入Nacos配置中心并按环境进行隔离。系列文章,欢迎持续关注。 配置中心集成 在SpringCloud Alibaba体系中是使用Nacos作为配置中心,这样Nacos既可以作为...

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

Java

Java类加载同步锁故障排查与修复

5

zhuangli 发布于 2019-12-13

自己负责的app 在测试阶段首页启动有概率白屏(实际表现是anr)卡死问题最终定位到类加载同步锁的问题导致的。问题解决以后,我们来看看问题产生的真正原因是什么,搞清楚来龙去脉有助于我们认识事情的真相。争取下次碰到类似问题能够迅速反应过来找到问题。 首先我们将app中发生的问题抽象...

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

编程技术

小说精品屋 v2.1.0 发布,小说阅读弹幕网站

17

hanze 发布于 2019-12-13

小说精品屋-小说阅读弹幕网站 v2.1.0版本发布了,主要改进包括: 更新 集成爬虫运行脚本,简化安装过程。 代码结构调整,增加程序可读性。 爬虫代码重构,增加可维护性。 新增数据库无效数据定时清理,解决部分用户操作不当导致的大量章节出现‘正在更新中’的问题。 Bug修复 小说更...

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

Java

SpringMVC Mock测试

刘莉莉 发布于 2019-12-12

什么是mock测试? 在测试过程中,对于某些不容易构成或者不容易获取的对象,用一个 虚拟的对象 来创建以便测试的测试方法,就是 Mock测试 。 Servlet、Request、Response等Servlet API相关对象本来就是由Servlet容器(Tomcat)创建的。 ...

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

Java

Java冷知识(三)编译器的花招之synthetic

1

darida 发布于 2019-12-12

我们在阅读JDK反射包源码时,会遇到isSynthetic()方法,其实现之一是Modifier.isSynthetic(getModifiers()),其他方式的原理一样。Modifier是专门定义修饰符的类,其中static final int SYNTHETIC = 0x0...

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

Java

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

4

songhua.gao 发布于 2019-12-12

在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的...

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

Java

站在ClassLoader树下思考类加载过程

2

xubiao.zhuang 发布于 2019-12-12

类加载是一个将 .class 字节码文件实例化成 Class 对象并进行相关初始化过程。 说说类的加载过程? 类加载过程中, JVM 会初始化继承树还没有被初始化过所有父类,并且会执行这个链路上所有未执行过的静态代码块,静态变量赋值语句等。某些类在使用时,也可以按需由类加载器进行...

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

Java

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

4

xiaoli.he 发布于 2019-12-12

在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的...

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

Java

深入理解Java虚拟机-利用常用vm参数分析上线项目问题

9

hanze 发布于 2019-12-11

话不多说,今天就分析一下一些常用的Java虚拟机的参数设置,以及如何更好的使用! 1 JVM参数简介 首先想说的是其实这些参数我们并不是陌生的,在平时的开发和使用中经常都会遇到,只是在平时缺少一个比较系统的总结,所以,对这些参数感觉是很陌生的,所以,通过这篇文章的总结,我相信你一...

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

Java

认识Javaagent–获取目标进程已加载的所有类

6

xiaoli.he 发布于 2019-12-11

作者:Longofo@知道创宇404实验室 时间:2019年12月10日 之前在一个应用中搜索到一个类,但是在反序列化测试的时出错,错误不是 class notfound ,是其他 0xxx 这样的错误,通过搜索这个错误大概是类没有被加载。最近刚好看到了JavaAgent,初步学...

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

Java

实现分布式服务注册及简易的 Netty 聊天

8

zhuangli 发布于 2019-12-10

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 作者:黄青石 www.cnblogs.com/huangqingshi 现在很多地方都会用到zookeeper, 用到它的地方就是为了实现分布式。用到的场景就是服务注册,比如一个集群服务器,需要...

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

Java

一天入门java区块链-jdchain

2

xiaoli.he 发布于 2019-12-10

jdchain是京东数科开源的区块链平台,目标是实现一个面向企业应用场景的通用区块链框架系统,能够作为企业级基础设施,为业务创新提供高效、灵活和安全的解决方案。之所以选择jdchain研究是因为jdchain是为数不多的底层也是采用java实现的一个区块链平台 项目地址: htt...

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

Spring

SpringBoot 系列-启动过程

darida 发布于 2019-12-09

微信公众号:掘金专栏:glmapper 微 博:疯狂的石头_henu 欢迎关注,一起学习、一起分享 SpringBoot 作为目前非常流行的微服务框架,它使得构建独立的 Spring 生产级应用变得非常简单,因此受到很多互联网企业的青睐。 推荐阅读 SpringBoot 系列-F...

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

Java

Java 类在 Tomcat 中是如何加载的?

6

刘莉莉 发布于 2019-12-09

说到本篇的Tomcat类加载机制,不得不说翻译学习Tomcat的初衷。 之前实习的时候学习JavaMelody的源码,但是它是一个Maven的项目,与我们自己的Web项目整合后无法直接断点调试。 后来同事指导,说是直接把Java类复制到src下就可以了。很纳闷….为什...

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

Java

用Java实现JVM第八章《数组和字符串》

1

小丁 发布于 2019-12-09

本章主要介绍如何实现让虚拟机处理数组和字符串,在虚拟机功能增强后,我们可以执行数组类型计算和输出字符串。本章需要新增实现数组指令;newarray、anewarray、arraylength、aload、astore、multianewarray、ldc,同时需要需要开发字符串池...

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

Java

用Java实现JVM第七章《方法调用和返回》

1

songhua.gao 发布于 2019-12-09

本章节主要用java实现;方法调用指令、返回指令、解析方法符号引用、参数传递等。实现新的指令后我们的虚拟机就可以执行稍微复杂的运算并输出结果。 从调用的角度来看,方法可以分为两类:静态方法(或者类方法)和实例方法。静态方法通过类类调用,实例方法则通过对象引用来调用。静态方法是静态...

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

Java

浅谈JVM虚拟机

5

wenming.gapo 发布于 2019-12-08

本人是一名前不久被秋招打得体无完肤的Java小白,在经历过秋招以后,认识到JVM虚拟机的重要性,虽然之前了解过虚拟机的一些基本知识和概念,但是对于怀揣这进入大厂的心的我是远远不够的,于是想更深一步的了解并学习JVM,《深入理解JAVA虚拟机》这本书对JVM剖析的特别清楚,最近也在...

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