Mock.java假数据生成工具框架
简介这是一个仿照Mock.js语法的Java语言使用的假数据生成工具框架。部分方法与类介绍详细可查看JavaDoc文档:JavaDoc文档此框架中不仅仅只可以作为假数据获取用,还有一些比较实用的工具类
Bistoury java应用诊断工具
Bistoury是去哪儿网开源的一个对应用透明,无侵入的java应用诊断工具,用于提升开发人员的诊断效率和能力。Bistoury的目标是一站式java应用诊断解决方案,让开发人员无需登录机器或修改系统
咱们从头到尾说一次 Java 垃圾回收
之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是C++程序员,吃完直接就走的,是Java程序员。确实,在Java的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂GC,也依
如何优化 MySQL 大分页查询?
大部分开发和DBA同行都对分页查询非常非常了解,看帖子翻页需要分页查询,搜索商品也需要分页查询。那么问题来了,遇到上千万或者上亿的数据量怎么快速的拉取全量,比如大商家拉取每月千万级别的订单数量到自己独
NLP技术路线详解 | 这是从数学到算法的艺术
来源:机器之心本文约1000字,建议阅读5分钟。本文将介绍如何利用Python生成图像并将结果做出可视化分析。自然语言处理路线图详解,从数学基础、语言基础到模型和算法,这是你该了解的知识领域。自然语言
Scala中下划线用法和使用场景汇总
_(下划线)这个字符在Scala中似乎无处不在,到目前为止,它可能是Scala中使用最广泛的符号。使用场景清单:一、用于替换Java的等价语法1.作为包引入的通配符*在Scala中是合法的方法名,所以
有趣的 Scala 语言:简洁的 Scala 语法
Scala开发环境搭建Scala开发环境,一是在IntelliJIDEA上安装Scala插件和安装ScalaSDK二是通过ScalaRELP(Read-Eval-PrintLoop)交互式环境,该交互
基于 Kafka 的 CDC 事件流解决方案
Debezium一种借助Kafka将数据变更发布成事件流的CDC(变更数据捕获)实现。什么是Debezium?Debezium是一组分布式服务,用于捕获数据库中的更改(changedatacaptur
Spring 容器中 PostConstruct和PreDestroy注解
Spring容器中的Bean是有生命周期的,Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,我们既可以通过实现InitializingBean/DisposableBean接
一个致命的 Redis 命令,导致公司损失 400 万
什么样的Redis命令会有如此威力,造成如此大的损失?具体消息如下:看完这个消息后,我心又一惊,为什么这么低级的问题还在犯?为什么线上的危险命令没有被禁用?这事件报道出来真是觉得很低级。。。且不说是哪
防雪崩利器:熔断器 Hystrix 的原理与使用
前言分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况,这种现象被称为服务雪崩效应.为了应对服务雪崩,一种常见的做法是手动服务降级.而Hystrix的出现,给我们提供了另一种选择.Hys
JAVA怎么用循环语句编写一个判别是否为回文数的代码?
JAVA怎么用循环语句编写一个判别是否为回文数的代码?
为什么强烈推荐Java程序员使用Google Guava编程
作者:张丰哲目前GoogleGuava在实际应用中非常广泛,本篇博客将以博主对Guava使用的认识以及在项目中的经验来给大家分享!学习使用GoogleGuava可以让你快乐编程,写出优雅的JAVA代码
为什么Java中的字符串对象是不可变的,有什么好处?
原创:阿杜的世界阅读本文大概需要4分钟。所谓不可变对象,是指一个对象在创建后,它的内部状态不会被改变的对象。这意味着当我们将一个不可变对象的引用赋值给某个变量后,我们就不能改变该对象的内部状态。Jam
Oracle:Java9破坏了一些东西,开发者仍用Java8
编译:唐尤华ImportNewJava有个问题:Java语言和平台的开发速度比以往任何时候都要快,但许多开发人员仍旧坚持使用已经发布了五年的Java8。本周在伦敦举行的QCon会议上,TrishaGe
老大难的GC原理及调优,这下全说清楚了
概述本文介绍GC基础原理和理论,GC调优方法思路和方法,基于Hotspotjdk1.8,学习之后将了解如何对生产系统出现的GC问题进行排查解决阅读时长约30分钟,内容主要如下:GC基础原理,涉及调优目
MySQL 如何优化大分页查询?
作者:杨奇龙javaadu一背景大部分开发和DBA同行都对分页查询非常非常了解,看帖子翻页需要分页查询,搜索商品也需要分页查询。那么问题来了,遇到上千万或者上亿的数据量怎么快速的拉取全量,比如大商家拉
MySQL全面优化,速度飞起来
作者:惨绿少年在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程一、优
8分钟深入浅出搞懂BIO、NIO、AIO
在高性能的IO体系设计中,BIO、NIO、AIO的概念,常常会让我们感到困惑不解。在Java面试中,我们也经常会被问到这个问题。譬如:BIO、NIO、AIO的概念同步/异步、阻塞/非阻塞的区别NIO如
MySQL慢查询优化、索引优化、以及表等优化总结
MySQL优化概述MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈。CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布