一个有趣的实验:用0.1f 替换 0,性能提升 7 倍
作者:卢钧轶来源:http://cenalulu.github.io/linux/about-denormalized-float-number一个有趣的实验本文从一个有趣而诡异的实验开始,最早这个例
8种方案解决重复提交问题
作者:锦成同学链接:juejin.im/post/5d31928c51882564c966a71c1.什么是幂等在我们编程中常见幂等select查询天然幂等delete删除也是幂等,删除同一个多次效果
Java 应用性能监控系统 JavaMonitor
Java应用性能远程监控系统(分布式监控)适用于监控所有Java应用,具有堆内存监控、方法区监控、GC监控、类加载监控、类编译监控与线程监控,提供堆快照下载,线程快照下载。体验网址:http://11
轻量级 Java 框架 JOxygen
JOxygen轻量级Java框架介绍一个轻量级Java框架oxygen-core核心部分基于cglib的aop实现提供缓存管理和基于注解的缓存,内置LocalCache和Ehcache实现,可扩展配置
Mysql高性能优化规范建议
所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最后不要超过3
Java 代码常见优化方案
首先,良好的编码规范非常重要。在java程序中,访问速度、资源紧张等问题的大部分原因,都是代码不规范造成的。单例的使用场景单例模式对于减少资源占用、提高访问速度等方面有很多好处,但并不是所有场景都适用
Java 几种常用 JSON 库性能比较
本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。JSON不管
如何分析一条SQL的性能
网上其实已经有非常多的文章都很详细的介绍了explain的使用,这篇文章将实例和原理结合起来,尽量让你有更好的理解,相信我,认真看完你应该会有特别的收获。explain翻译过来就是解释的意思,在mys
open-capacity-platform微服务能力开放平台
简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心
平常你是怎么对Java服务进行调优的?
Java应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代
优秀的 Java 项目代码都是如何分层的?
1、背景2、如何进行分层2.1、阿里规范2.2、优化分层3、分层领域模型的转换4、总结1、背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看
这或许是实现重试最优雅的姿势了
使用场景在日常开发中,我们经常会遇到需要调用外部服务和接口的场景。外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试
MySQL 分区表注意事项,经验总结以及详细操作入门
一、创建分区表employeesSQL脚本如下所示。CREATETABLEemployees(idINTNOTNULL,fnameVARCHAR(30),lnameVARCHAR(30),hiredD
MySQL 表结构优化的一些分析,简单实用
1.垂直拆分把主键和一些常用的字段放到一个表中,把主键和其他的字段放到另一个表中。优点:垂直拆分可以使一个数据页放更多的数据,可以较少IO次数。缺点:查询所需的数据可能需要通过JOIN来查询。适用场景
分布式中的一致性算法:Paxos和Raft比较
作者:RaiseHead概述分布式中的一致性可以被描述为在协作解决问题的一组操作之间达成一致的行为。随着开源分布式计算和存储平台的兴起,一致性算法已成为复制的基本工具。其中Paxos和Raft是最受欢
Linux系统调度原理浅析
来自独家号Kubernetes入门实践Jing维写在前面元旦假期已经开始了,意味着2018年终是要溜走了。假期第一天,气温突然降下来,深圳的冬天终究证明了自己的尊严,而我则瑟瑟地躲在熟悉的角落里继续码
display,float,position的关系
display,float,position的关系
分分钟解决 MySQL 查询速度慢与性能差
作者:唐立勇一、什么影响了数据库查询速度1.1影响数据库查询速度的四个因素1.2风险分析QPS:QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的
八张图理解 Java 核心基础精髓
一图胜千言,下面图解均来自ProgramCreek网站的Java教程,目前它们拥有最多的票选。分享给你,希望能对你起到醍醐灌顶的效果。1、字符串不变性下面这张图展示了这段代码做了什么Strings="
一道简单的 Java 笔试题,但值得很多人反思
作者:匿蟒前言面试别人,对我来说是一件新奇事,以前都是别人面试我。我清楚地知道,我在的地域与公司,难以吸引到中国的一流软件人才。所以,我特地调低了期望,很少问什么深入的技术问题,只问一些广泛的、基础的