标签:解决方法

Java

谈JVM内存问题分析总结(200401)

1

songhua.gao 发布于 2020-04-01

今天再对JVM内存问题分析过程中,对应问题分析和解决方法的一些总结。 不同类型的问题应该形成标准套路 基于我们已有的实践经验,我们应该对不同类型的问题形成标准的解决套路,包括对于问题发现后最基本的问题定义和边界思考。举例来说,对于生产环境如果出现问题,我们首先就是要考虑一个软件运...

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

Java

Spring Boot中的事务是如何实现的

4

wenming.gapo 发布于 2020-03-31

1. 概述 一直在用SpringBoot中的 @Transactional 来做事务管理,但是很少没想过SpringBoot是如何实现事务管理的,今天从源码入手,看看 @Transactional 是如何实现事务的,最后我们结合源码的理解,自己动手写一个类似的注解来实现事务管理,...

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

编程技术

使用 Apline 作为基础镜像时可能会遇到的常见问题的解决方法

Harries 发布于 2020-03-31

设置国内软件仓库镜像 alpine 镜像默认的软件仓库在国外,有时 docker build 的时候安装软件包会很慢。 解决方法:使用国内的软件包镜像,比如 https://mirrors.ustc.edu.cn 的镜像: RUN sed -i 's!http://dl-cdn....

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

Java

今天,我去面试了

6

尖兵 发布于 2020-03-31

前言: 本文为《今天你面试了吗》系列文章的第一篇,采用情景对话的方式还原面试场景,帮助大家梳理常用Java技术栈的知识点,如果喜欢本文章还请转发鼓励,如果反响良好。本公众号 Java后端 会持续更新本系列文章,如有纰漏还请指出。 今 天天气不错,我怀着自信的笑容来到某个大厂的研发...

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

编程技术

分享:如何将代码迁出x86架构服务器

7

dulong 发布于 2020-03-31

如今,我们几乎所有软件都建立在 x86 架构之上,在互联网漫长的演进过程中,各大公司拼尽全力在迭代上层架构、优化整体性能,开发者们该用的、能用的招儿想必都用上了,接下来呢?如果底层架构不出现大的革新,接下来还有什么方法大幅提升生产力?各位开发者还有其他选择吗? 1 从大型机到 x...

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

Java

一夜搞懂 | JVM GC&内存分配

6

尖兵 发布于 2020-03-30

时代发展到现在,如今的内存动态分配与内存回收技术已经相当成熟,一切看似进入了“自动化”时代,不免发出疑问:"为啥我们还要了解垃圾收集和内存分配?" 答案很简单,当需要排查各种内存溢出/泄漏问题的时候,当垃圾收集成为系统达到更高并发量的瓶颈的时候,我们必须对&q...

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

编程技术

通过jenkins交付微服务到kubernetes 荐

52

xubiao.zhuang 发布于 2020-03-30

随着Kubernetes的遍地开花,Kubernetes的优势可以说是深入人心,很多企业也是利用Kubernetes,来实现更高效的交付和更好地提高我们的资源使用率,推动标准化,适应云原生。 随着Kubernetes和云原生加速企业产品落地,现在总结以下几点 1)更快的应用开发与...

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

Java

Java小白的哆啦a梦

26

Harries 发布于 2020-03-30

文本已收录至我的GitHub仓库,欢迎Star: github.com/bin39232820… 种一棵树最好的时间是十年前,其次是现在我知道很多人不玩 qq 了,但是怀旧一下,欢迎加入六脉神剑Java菜鸟学习群,群聊号码: 549684836 鼓励大家在技术的路上写博客 絮叨 ...

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

Java

三、聊聊并发 — 为什么Java并发编程必须了解Java内存模型

4

xirruiqiang 发布于 2020-03-29

前面我们说了在并发编程中引起线程不安全的原因,主要因为共享变量的可见性、重排序、原子性,也稍微的提了一下内存模型,那什么是内存模型呢?为什么必须要了解Java内存模型呢?那我们这篇文章就来聊一聊Java内存模型 什么是Java内存模型 Java 内存模型的主要目标是定义程序中各个...

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

Java

阿里面试官这样问Java 垃圾回收,我的回答让他竖起了大拇指!

9

尖兵 发布于 2020-03-28

这周我投递出了简历,岗位是java后端开发工程师。这周阿里面试官给我进行了面试。面试过程中他问了java垃圾回收机制以及算法,今天结合面试官的三个问题详细讲一讲 java的垃圾回收机制 。 java对象 面试官大佬:如何判断java对象已经被回收 我:(这可难不到我) 引用计数 ...

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

Java

深入理解Java多线程与并发框(第⑧篇)——深入理解:CAS

Harries 发布于 2020-03-28

CAS 是 CompareAndSwap 的缩写,意思是 比较 并 交换。 它是无锁化的实现是经典的乐观锁。 CAS 操作很简单,它包含三个操作数:内存地址V、预期原值A、新值B。先比较内存地址V处的值与预期原值A是否相等,如果相等就将内存地址V处更新为新值B。在配合循环使用时,...

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

Java

是时候该开始读一读JDK源码了

12

xiaoli.he 发布于 2020-03-26

为什么要读JDK源码 当然不是为了装,毕竟谁没事找事虐自己 … 1、 面试跑不掉 。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。 2、 弄懂原理才不慌 。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去...

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

Java

如何做一次完美的压测

hellas 发布于 2020-03-26

压力测试其实有的时候更考验人的经验 与测试相关的指标 qps : 每秒查询数 -> 这个指标一般用在数据库上 , 不过很多人都把这个和TPS混淆,这个知道怎么会是就行了 tps : 每秒内的事务数 -> 执行多组操作的性能 -> 也是数据库的一个指标 , 不过呢...

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

Java

JNDI实现回显研究

8

wenming.gapo 发布于 2020-03-24

1、前言 最近出的回显文章内容毕竟多,linux下反序列化通杀回显,tomcat拿 org.apache.catalina.core.ApplicationDispatcher 类的response和request实现回显。之前就想过jndi注入能否实现回显,先看一遍jndi原理...

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

Java

最全ElasticSearch6.5白金版本从构建ELK、集群搭建到和Mybatis结合操作详细讲解

刘莉莉 发布于 2020-03-24

1.安装ElasticSearch6.5.1 ​ 解压相关的ElasticSearch6.5.1的tar包到目录下,如果我们需要使用JDBC来连接的话是需要到白金版以上的,分享出本人将基础版破解为白金版的包给大家. 本人已将破解包放项目的file分支,拉取相应分支即可获得,项目f...

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

Java

从简历被拒到收割今日头条 Offer,我花了一年时间

17

yeseng 发布于 2020-03-24

作者|大数据肌肉猿 责编|伍杏玲 出品|CSDN博客 印象中的头条 1.老板张一鸣跟我是福建老乡,龙岩市在我朋友说来就是山沟沟,能走出美团王兴和头条张一鸣让我卯足了去龙岩吃特产老鼠干的欲望。 2.给的钱多,笔试也贼难。参加过头条笔试的同学都知道,头条笔试可以笔试三次,就是不论你有...

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

Spring

Spring面试题详细版

wenming.gapo 发布于 2020-03-23

1、Spring是什么? Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。 主要由以下几个...

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

Java

41 道 Spring Boot 面试题,帮你整理好了!

19

wenming.gapo 发布于 2020-03-23

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 今天跟大家分享下SpringBoot 常见面试题的知识。 1  什么是springboot ? 用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(propert...

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