东哥把你当兄弟,近18万员工懵了!京东要淘汰的三类人,有你么?
东哥把你当兄弟,你却不给东哥打炮买单!又被京东刷屏了。近日,有京东员工在脉脉上爆料,称京东发布内部邮件,要求坚决淘汰三类人
14个高性能Java持久性技巧
一个高性能的数据访问层需要大量关于数据库内部、JDBC、JPA、Hibernate的知识,本文总结了一些可用来优化企业应用程序的重要的技术。
虎牙直播在微服务改造方面的实践和总结
相比文字和图片,直播提供了人与人之间更丰富的沟通形式,其对平台稳定性的考验很大,那么倡导“以技术驱动娱乐”的虎牙直播(以下简称“虎牙”)是如何在技术上赋能娱乐,本文将为您介绍虎牙在DNS、服务注册、CMDB和服务配置中心等方面的实践。
知乎容器化构建系统:从0到1支撑日近万次构建部署
知乎应用平台团队基于Jenkins Pipeline和Docker打造了一套持续集成系统。Jenkins Master和Slave基于Docker部署,每次构建也是在容器中进行。目前有三千个Jenkins Job,支撑着整个团队每日近万次的构建和部署量。
打造立体化监控体系的最佳实践
本文将从分布式系统调用的复杂现状说起,具体分析调用链的三大使用场景,以及调用链的最佳实践,简述如何将调用链作为排查问题的核心,通过其可以将各类数据关联在一起,提高问题排查能力。【最新快讯】EDAS上线方法追踪新特性,打通应用诊断的"最后一公里"。
史上最全SQL优化方案
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。
Java与Netty实现高性能高并发
最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。
对HashMap的思考及手写实现
HashMap是Java中常用的集合,而且HashMap的一些思想,对于我们平时解决业务上的一些问题,在思路上有帮助,基于此,本篇博客将分析HashMap底层设计思想,并手写一个迷你版的HashMap!
图解 SQL 里的各种 JOIN
从业以来主要在做客户端,用到的数据库都是表结构比较简单的 SQLite,以我那还给老师一大半的 SQL 水平倒也能对付。现在偶尔需要到后台的 SQL Server 里追查一些数据问题,就显得有点捉襟见肘了,特别是各种 JOIN,有时候傻傻分不清楚,于是索性弄明白并做个记录。
干货!学习 Python 的 14 张思维导图
本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库)。按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;
Java 11究竟比8快了多少?看看这个基准测试
开源规划调度引擎 OptaPlanner 官网发布了一个 Java 11 GC 性能基准测试报告。当前使用量最大的 Java 版本是 8,所以测试者用 Java 8 与 Java 11 进行对比测试。GC 是影响 Java 性能的关键因素,所以测试自然也基于 GC,在 G1 GC 和并行 GC 下分别进行了测试
纯手写实现JDK动态代理
在Java领域,动态代理应用非常广泛,特别是流行的Spring/MyBatis等框架。JDK本身是有实现动态代理技术的,不过要求被代理的类必须实现接口,不过cglib对这一不足进行了有效补充。本篇博客将涉及2个话题:第一,JDK动态代理的实现原理,带你探索动态代理的实质面目;第二,自己动手写代码去实现JDK动态代理,去创造世界!
大前端架构思考与选择
一云多端”成为趋势,终端类型越来越多。比如,现在PC Web网站的产品已经有了,现在想扩展APP,小程序... ...怎么办?一个直接能想到的方法就是在原来的基础上,为APP等增加API接口
自己动手写一个服务网关
如图所示,在不使用网关的情况下,我们的服务是直接暴露给服务调用方。当调用方增多,势必需要添加定制化访问权限、校验等逻辑。当添加API网关后,再第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用方通信进行权限控制。
Intellij IDEA调试功能使用总结
这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。先编译好要调试的程序。
【MQTT系列】Eclipse Mosquitto实战
虽然我强烈推荐使用EMQ,但是Mosquitto也是非常有必要了解的。Mosquitto的英文意思是 蚊子 。由于Mosquitto的安装比较简单,本文不会具体描述,本文测试介绍Mosquitto的概念、客户端以及如何使用Java代码跑通Mosquitto的功能。
那些年,阿里教会我的事
猪猪今天不想聊技术,猪猪在阿里工作过很长一段时间也一直没有写过一些感悟,最近在大量阅读了插坐学院(ID:chazuomba)和CSDN(ID:CSDNnews)的一些文章(本文整合一些读书笔记),想和大家聊很多一些做人做事软实力的事情,既然是软实力,行文可能就会比较空洞,不一定所有人的Level能够理解本文所讲的话,但是还是希望对能够悟道的读者朋友们有帮助。
阮一峰:什么?你居然还不知道字符串匹配算法!
字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?
Tomcat 的 Server 文件配置详解!!!
Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。
小学生也能读懂的Docker入门教程
JAVA进阶技术干货、实践分享、新技术前瞻、算法研磨,追求代码写得更快更好更健壮,欢迎关注。