首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CoderZS
掘友等级
架构师
|
电信研究院
多年Java开发经验,并对Python、iOS、C++等技术领域涉足,参与多个大型项目包
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
赞
文章( 51 )
沸点( 0 )
Java自定义注解原理及实现
1.@Target: 说明了Annotation被修饰的范围,可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使…
ElasticSearch读写底层原理及性能调优
1.写入document时,每个document会自动分配一个全局唯一的id即doc id,同时也是根据doc id进行hash路由到对应的primary shard上。也可以手动指定doc id,比如用订单id,用户id。 1)先写入buffer,在buffer里的时候数据是…
美丽的一致性Hash算法
一致性Hash算法是使用取模的方法,一致性的Hash算法是对2的32方取模。即,一致性Hash算法将整个Hash空间组织成一个虚拟的圆环,Hash函数的值空间为0 ~ 2^32 - 1(一个32位无符号整型),整个哈希环如下: 整个圆环以顺时针方向组织,圆环0点右侧的第一个点代…
如何保证消息队列的高可用?
RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。 RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。 单机模式,就是 Demo 级别的,一般就是你本地启动了玩玩…
redis 过期策略、内存淘汰机制
redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假设 redis 里放了 10w 个 key,都设置了过期时间,你每隔几百毫秒,就检查 10w 个 …
Java二维码生成与解析
3分钟带你玩转二维码生成与解析添加依赖构建二维码结构二维码生成与解析工具类二维码解析与生成
java编程小技巧
当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条…
SpringBoot从入门到高级
. ____ _ __ _ _ 1,scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 2,scanPeriod: 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的…
基于python实现FTP文件上传与下载(ftp&sftp协议)
前言: FTP(File Transfer Protocol),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信…
微信公众号开发(一)
3、如果想用来管理内部企业员工、团队,对内使用,可选择申请企业号。 开发模式: 主要针对具备开发能力的人使用。开启该模式后,能够使用微信公众平台开放的接口, 这种模式更加灵活,能实现更多复杂的功能,提供个性化服务。 开发者在公众平台网站中创建公众号、获取接口权限后,可以通过阅读…
下一页
个人成就
文章被点赞
520
文章被阅读
151,953
掘力值
3,237
关注了
2
关注者
295
收藏集
0
关注标签
2
加入于
2019-09-23