标签:性能问题

Java

mybatis

xirruiqiang 发布于 2019-11-21

<img src="http://student.kaikeba.com//assets/blue_logo-57d711624a.png" style="float:right;width:120px;padding-top:26px;&qu...

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

Java

分析 JVM 常用的 JDK 内置工具

10

wenming.gapo 发布于 2019-11-21

JDK 提供了一系列用于监控、诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 cd $JAVA_H...

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

Java

【并发编程】synchronized的使用场景和原理简介

3

hellas 发布于 2019-11-21

1. synchronized使用 1.1 synchronized介绍 在多线程并发编程中synchronized一直是元老级角色,很多人都会称呼它为重量级锁。但是,随着Java SE 1.6对synchronized进行了各种优化之后,有些情况下它就并不那么重了。 synch...

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

Java

Java:异常作为控制流?大佬:避免!避免!避免

2

hellas 发布于 2019-11-21

Java是一种通用的编程语言,它有着许多不同的方案去解决一些特殊的问题。然而,其中既有需要被遵循的最佳做法,也有一些仍被普遍使用的不良做法。 用异常(Exceptions)作为控制流就是这些常见的不良做法中的一种。要避免使用这一方法的原因有二:首先,这会降低单位时间内代码的响应性...

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

Java

面试官:Netty这些我必问

14

wenming.gapo 发布于 2019-11-19

Netty 最流行的 NIO 框架,由 JBOSS 提供的,整合了FTP,SMTP,HTTP协议 API 简单 成熟稳定 社区活跃· 经过大规模验证(互联网、大数据、网络游戏、电信通信) Elasticsearch、Hadoop 子项目 avro项目、阿里开源框架 ...

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

Java

灵魂拷问:Java 的 substring() 是如何工作的?

3

hanze 发布于 2019-11-19

在逛 programcreek 的时候,我发现了一些小而精悍的主题。比如说:Java 的 substring() 方法是如何工作的?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,研究的过程非常的有趣,就好像在迷宫里探宝一样,起初有些不知所措,但经过一番...

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

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

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

编程技术

再见微服务

6

darida 发布于 2019-11-16

点击“ 开发者技术前线 ”,选择“星标:top:” 13: 21 在看|星标|留言,  真爱 翻译 | 马岛 来源: https://madao.me/goodbye-microservices/ 原文: https://segment.com/blog/goodbye...

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

Spring

2w字长文,让你瞬间拥有「调用链」开发经验

12

zhuangli 发布于 2019-11-16

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。 很多同学表示,对于微服务中常用的调用链功能的原理,感觉很模糊。 本文将真正的从零开始,介绍调用链客户端开发的一些要点 。让你瞬间拥有APM开发经验。文章很长很长,照例看一下相关目录。 随着微服务架构的流...

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

编程技术

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

26

hellas 发布于 2019-11-16

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

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

Java

Shooter性能监控系统赋能之路

15

hellas 发布于 2019-11-14

◆◆ 引言 ◆◆ 在移动互联网时代,在满足用户基本需求的前提下,用户体验是一款产品的终极发展,良好的用户体验及服务可以增加用户粘性,加快产品推广,是树立产品品牌的重要因素。去年下半年以来,各大厂都相继开源或上线了各自的移动端性能监控解决方案,有360 Argus,腾讯Matrix...

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

Java

如何高效的学习技术

2

yanxinchi 发布于 2019-11-14

我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现 她不知道题目考什么 。我们的教科书与试题都围绕着考试大...

阅读(23)评论(0)赞 (1)

编程技术

沃尔玛架构翻新:如何保证微服务领域的业务连续性和灾难恢复?

13

zhuangli 发布于 2019-11-14

作者 | Jyotiswarup Raiturkar 译者 | 王强 沃尔玛为美国几乎所有州及全球许多国家 / 地区提供杂货店提货和配送服务。沃尔玛的集成配送系统由应用程序和后端系统组成,使全球员工可以满足各地商店的全渠道电商订单需求。 电商环境下的订单交付 近年来,这套系统的业...

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

Java

一篇文章教你如何设计一个百万级的消息推送系统

15

Harries 发布于 2019-11-14

前言 先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 最主要的工作就是要有一个系统来支持设备的接入、向设备推送消息;同时还得满足大量设备接入的需求。 所以本次分享的内容不但可以满足物联网领域同时还支持以下场景: 基于 WEB 的聊天系统...

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

Java

7 个显著提升编码效率的 IntelliJ IDEA 必备插件

32

刘莉莉 发布于 2019-11-14

来源:http://39sd.cn/323E9 首先说一下idea引入外部插件的方式: 1.打开settings配置面板 2.选择plugins–》install pluginfrom disk 选择相应插件包==》点击ok 最后,“ Restart ” 重启idea...

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

编程技术

再谈传统企业IT架构转型(11.13)

1

dulong 发布于 2019-11-13

在11月7日文章我提到,不论涉及到多少的技术和关键词,我们可以看到传统企业的IT架构转型实际上核心就三点。分别是业务层,技术层面和管理层面。需要这三方面高度协同并形成一个整体,才可能真正实现平滑的迁移和过渡。 1. 业务层面:核心能力中台构建,也可以说是微服务模块的划分和API接...

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

Java

6年经验程序员耗时半年总结133道经典Java面试题,助你完成大厂梦

7

songhua.gao 发布于 2019-11-13

Java面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 ...

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

Java

Java描述设计模式(18):享元模式

2

wenming.gapo 发布于 2019-11-13

本文源码: GitHub·点这里 || GitEE·点这里 一、使用场景 应用代码 public class C01_InScene { public static void main(String[] args) { String c0 = &quo...

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