首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
Kin本尊88350
java开发工程师
|
毒APP
5
关注
8
关注者
362
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
32
文章 31
沸点 1
资讯 0
赞
32
关注
返回
|
搜索文章
赞
文章( 31 )
沸点( 1 )
资讯( 0 )
Kin本尊88350
2年前
后端
Java如何创建多线程
两种方法都需要重写run()方法之后调用start()方法让线程进入准备状态。(具体执行时间由cpu调度,start()方法并非真正的执行方法)。 实例化Runnable接口的实现类对象,作为Thread类的构造器参数生成线程对象。 总结:java中存在单继承、多实现的特性,所…
1401
2
评论
Kin本尊88350
2年前
后端
java 获取某一时间段内各小时占比多少分钟
步骤二、获取时间段内所有分钟的明细(可根据需要自行设置粒度,可以是月、日、时),存入到一个集合中。 步骤三、将上述一步骤得到的整点小时和步骤二得到的所有时间明细作为参数传入该方法,参数likename 类似于"2018-09-01 12:32:21"的日期格式,list参数是步…
957
2
评论
Kin本尊88350
2年前
后端
java编程小技巧
当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条…
353
2
评论
Kin本尊88350
2年前
Java
MyBatis的size()方法的坑
Mybatis是一个开源的轻量级半自动化ORM框架,使得面向对象应用程序与关系数据库的映射变得更加容易。MyBatis使用xml描述符或注解将对象与存储过程或SQL语句相结合。Mybatis最大优点是应用程序与Sql进行解耦,sql语句是写在Xml Mapper文件中。 OGN…
1322
1
评论
Kin本尊88350
2年前
MySQL
如何写好sql?
抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配置、MySQL配置、…
610
1
评论
Kin本尊88350
2年前
MySQL
MySQL读写分离主从复制原理?主从同步时延问题?
主库将变更写入 binlog 日志,然后从库连接到主库之后,从库有一个 IO 线程,将主库的 binlog 日志拷贝到自己本地,写入一个 relay 中继日志中。接着从库中有一个 SQL 线程会从中继日志读取 binlog,然后执行 binlog 日志中的内容,也就是在自己本地…
943
11
1
Kin本尊88350
2年前
Redis
redis 过期策略、内存淘汰机制
redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假设 redis 里放了 10w 个 key,都设置了过期时间,你每隔几百毫秒,就检查 10w 个 …
687
3
评论
Kin本尊88350
2年前
消息队列
如何保证消息队列的高可用?
RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。 RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。 单机模式,就是 Demo 级别的,一般就是你本地启动了玩玩…
2149
5
评论
Kin本尊88350
2年前
消息队列
如何保证消息的可靠性传输?解决消息丢失的问题
数据的丢失问题,可能出现在生产者、MQ、消费者中,咱们从 RabbitMQ 和 Kafka 分别来分析一下吧。 生产者将数据发送到 RabbitMQ 的时候,可能数据就在半路给搞丢了,因为网络问题啥的,都有可能。 此时可以选择用 RabbitMQ 提供的事务功能,就是生产者发送…
245
2
评论
下一页
个人成就
文章被点赞
47
文章被阅读
30,904
掘力值
362
关注了
5
关注者
8
收藏集
0
关注标签
1
加入于
2019-09-24