首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
圈quan圈君45000
掘友等级
测试开发工程师
|
某行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
267
文章 267
沸点 0
赞
267
返回
|
搜索文章
赞
文章( 267 )
沸点( 0 )
浅谈性能测试
关于内存在一块其实我并不是很想拿出来说,一般情况下内存这一块都是可优化的,可以通过硬件资源或者调整一些系统或者应用系统的参数配置来进行优化。 很多同僚问到了“内存泄漏”和“内存溢出”,其实这个在baidu上就有解释。而我们很多人经常会混淆了这两个东西,在这里我就简单的引用一些资…
出人意料的性能测试
在开发公司一次需求(就是一个3层或者4层嵌套的表单数据(都展示层输入框))的各种处理时,脑子灵光一闪,想到了一些提高性能的方案,但是苦于时间(其实是自己拖延),一直没有实际测试性能是否真的有提高。直到这几天才真正的去测试了一下,结果得出的结论出乎我的意料。 上面配置只是简版的,…
Java 并发 / Executor 并发框架 / ThreadToolExecutor 类详解 (execute 方法,关闭方法)
在看这篇文章之前,建议大家先温习一下上篇:Java 并发 / Executor 并发框架 / 线程池,ThreadToolExecutor 初步理解
Java 实现仿照微信抢红包算法,实测结果基本和微信吻合,附demo
保证每个用户至少能抢到一个预设的最小金额,人民币红包设置的最小金额一般是0.01元,如果需要发其他货币类型的红包,比如区块链货币或者积分,需要自定义一个最小金额。 所有抢红包的人领取的子红包的金额之和加起来,等于发红包的人发出的总红包的金额。 下面实现的方式是一次生成所有的子红…
好久不见,Java设计模式
设计模式是很多程序员总结出来的最佳实践。曾经在刚开始写项目的时候学习过设计模式,在开发过程中,也主动或者被动的使用过。现在写代码虽说不会特意明确在用哪种设计模式,但潜移默化的写出来公认的最佳实践代码,毕竟看的比较清爽。为什么再看一遍设计模式,主要有几个原因:第一,很多优秀的源码…
我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在面试中出现的频率特别高。楼主自认为自己对MySQL的索引相关知识有很多了解,而且因为最近在找工作面试,所以…
进程知多少?
要讲线程,一般都得讲一讲进程,进程是何方神圣呢?下面来简单介绍一下。 先通过任务管理器看看 Windows 系统下的进程。 从图片来看,每一个进程都占有 CPU、内存、磁盘、网络等资源。站在操作系统的角度,进程是分配资源的基本单位,也是最小单位。 引入进程的目的:为了使多个程序…
MySQL 快速创建千万级测试数据
在进行查询操作的性能测试或者sql优化时,我们经常需要在线下环境构建大量的基础数据供我们测试,模拟线上的真实环境。
从模板方法模式到JDBCTemplate
通过将相同的方法抽离到超类中,并定义一个抽象方法供子类提供不同的实现,事实上我们刚刚实现了一个模板方法模式。 模板方法模式定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现,putRefrigerator 方法定义了我们将大象装进冰箱的步骤它就是一个模板方法。模板方法模式…
Java锁,真的有这么复杂吗?
运行上面代码,会发现输出flag的值不是理想中10000,虽然volatile写入时候会通知其他线程的工作内存值无效,从主内存重写读取。i++是三步操作,读取-赋值-写入不能保证原子性。原子性:不能被中断要么成功要么失败。 比如此时主内存的flag值10,线程1和线程2读取到自…
下一页
关注了
32
关注者
0
收藏集
6
关注标签
63
加入于
2018-05-08