首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
灿若繁星先生
掘友等级
Java开发
|
bug制造局
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
350
文章 267
沸点 83
赞
350
返回
|
搜索文章
赞
文章( 267 )
沸点( 83 )
谈一谈你对Redis持久化的理解?
Redis持久化是面试中经常会问到的问题,这里主要通过对以下几个问题进行分析,帮助大家了解Redis持久化的实现原理。 因为Redis是一个内存数据库,数据保存在内存中,一旦发生关机或者重启,内存中的数据都会丢失,所以为了能够重启时恢复数据,Redis提供了持久化的机制,正常运…
Java值到底是怎么传递的?
通过 example2 我们已经看到,实现一个改变对象参数状态的方法并不是一件难事。理由很简单,方法得到的是对象引用的拷贝,对象引用及其他的拷贝同时引用同一个对象。 一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。第一个例子 一个方法可以改变一个对象参数的状态。第二…
防止业务数据重复插入的另一种思路
近日降雨颇多,偶然迸发灵感,对于防止重复插入这个问题想到了另一种解决方案(方案三)。 那么我们的期望是A和B的操作只会成功其一,另一个提醒他操作失败。 代码简洁了不少,但是表的索引结构会复杂导致tps下降,is_delete字段也被限制了同一条记录只会存在1和2两个结果。 ta…
你知道和你不知道的冒泡排序
这篇文章包含了你一定知道的,和你不一定知道的冒泡排序。 gif看不了的可以点击【原文】查看gif。 1. 什么是冒泡排序 可能对于大多数的人来说比如我,接触的第一个算法就是冒泡排序。 我看过的很多的文章都把冒泡排序描述成我们喝的汽水,底部不停的有二氧化碳的气泡往上冒,还有描述成…
还在业务中用if else,策略模式了解一下
前段时间,我将公司系统中的批量审单的功能进行了重构,用到了java的并发编程进行异步化处理,数据库的乐观锁机制处理多线程并发更新数据。其中批量审单的业务处理涉及到多种任务类型,对应不同的业务方法进行处理,比如转仓,转快递,添加赠品,删除赠品,拆分订单,批量驳回,批量作废等等,其…
【肥朝】你的接口,真的能承受高并发吗?
好在这个并发问题的难度并不大,本篇案例排查非常适合小白入门,我们可以通过本地模拟场景重现,将问题范围缩小,从而逐步定位问题. 首先我们可以准备一个并发工具类,通过这个工具类,可以在本地环境模拟并发场景.手机查看代码并不友好,但是没关系,以下代码均是给你复制粘贴进项目重现问题用的…
分布式数据缓存中的一致性哈希算法
一致性哈希算法在分布式缓存领域的 MemCache,负载均衡领域的 Nginx 以及各类 RPC 框架中都有广泛的应用,它主要是为了解决传统哈希函数添加哈希表槽位数后要将关键字重新映射的问题。 本文会介绍一致性哈希算法的原理及其实现,并给出其不同哈希函数实现的性能数据对比,探讨…
面试官:说说你之前负责的系统,QPS 能达到多少?
这个时候,我们就需要借助一些常用的性能测试工具,如 Apache ab, Apache JMeter (互联网公司用的较多),LoadRunner 等。 我们今天主要说一说轻量级性能测试工具 wrk。 wrk 是一款针对 Http 协议的基准测试工具,它能够在单机多核 CPU …
JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
如上表所示,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParallelGC 和 UseConcMarkSweepGC 来指定,还有一些细节的配置参数用来配置策略的执行方式。例如:X…
下一页
关注了
130
关注者
7
收藏集
9
关注标签
40
加入于
2016-09-30