Mobility

聚沙成塔


  • 首页

  • 标签

  • 分类

  • 归档

  • 站点地图

  • 搜索

聊聊java里mysql的batch操作

发表于 2020-03-13 | | 阅读次数:

众所周知,对于mysql,使用批量操作,可以大幅度提升大数据量下操作的性能。不过,在java中使用mysql时,有些细节务必注意,否则就享受不到批量操作的性能了。

阅读全文 »

单元测试实践经验

发表于 2019-09-26 | | 阅读次数:

之前一段时间,在尝试完善项目的单元测试,做起来才发现,其实自己对于单元测试该怎么写一直没有特别清晰的认识,因此查了一些资料, 查的过程中发现,其实每个人的看法都不尽相同。每阅读一篇文章,都是对自己认知的一次更新。本文就是结合前人的看法,和自己的实践经验,总结出一些我自己当前认知状态下认为正确的东西,分享给大家。估计也不会是最正确的,也欢迎大家留言讨论。

阅读全文 »

关于rocketmq的readQueue和writeQueue

发表于 2019-05-18 | | 阅读次数:

解释一下rocketMq里的messageQueue为什么要拆分成writeQueue和readQueue.

阅读全文 »

数据分析的利器-clickhouse概述

发表于 2018-11-14 | | 阅读次数:

Clickhouse是Yandex开源的一个用于实时数据分析的数据库,一开始就用在yandex内部的多个数据分析业务上。要介绍clickhouse,还是需要先介绍一下yandex。Clickhouse为什么会出现,其实和yandex的业务关系非常大。Yandex是俄罗斯最大的搜索引擎,会有很多数据分析的业务,其中数据量最大的业务,就是Yandex.Metrica,这是一个和百度统计类似的网站数据分析服务,数据量也仅次于google analysis。自从Clickhouse开源后,在国内外的很多公司的线上业务都已经开始使用。

阅读全文 »

通过位运算转换大小写

发表于 2018-11-14 | | 阅读次数:

位运算是计算机科学领域用的非常广泛的一种计算方式。再合理的使用方式下,会大大提升运算效率,今天就介绍一下位运算的一个巧妙应用:转换大小写字母。

阅读全文 »

activemq多线程消费的不同处理方式

发表于 2018-09-16 | 分类于 activemq系列文章 | | 阅读次数:

之前在另一篇文章里介绍过使用activemq时,client端的基本语法。

值得注意的是消费者,

阅读全文 »

高并发下作余额扣减的一些经验

发表于 2018-08-25 | | 阅读次数:

前一段时间参加了优化一个老的计费系统,学习了一些高并发下做余额扣减的常用手段,也做了一些尝试,因此在这里总结记录一下。

阅读全文 »

java细节:三目运算符和自动拆箱

发表于 2018-05-10 | | 阅读次数:

问题引入

今天用findbugs扫代码时遇到一个很有意思的问题,有关三目运算符的,在这儿记录一下。

阅读全文 »

设计一个地铁路线规划小工具

发表于 2018-03-23 | | 阅读次数:

概述

最近在找房子,因为想找一个去几个地方都相对方便的位置,自己去地图上看还挺麻烦的,所以想做个小工具,本文就简单介绍一下实现过程。目前的功能还比较简单,主体方法就是根据一个输入的始发站,列出其他所有站点到这个地方的站数最少路线。

阅读全文 »

redis cluster的数据迁移

发表于 2018-02-24 | 分类于 redis系列 | | 阅读次数:

在之前的一篇文章通过实际操作理解redis cluster原理中,我们简单介绍过redis cluster的设计原理。redis cluster中的数据是根据一定规则分配到16384个slot中,这些slot又根据配置对应到不同的节点上。我们知道,在集群稳定运行后,仍然可以以slot为单位转移数据,不过对于具体的转移过程,包括转移过程中集群的可用性等问题,一直不是太确定,所以这次详细了解了一下。

阅读全文 »

123…6

流沙

60 日志
5 分类
51 标签
RSS
GitHub StackOverflow 知乎
© 2021 流沙
由 Hexo 强力驱动
|
主题 — NexT.Gemini v6.0.1