Easter79 Easter79
3年前
sublime text3 将tab转换为2个或4个空格,并显示空格
有很多软件并不能解析tab,而往往有的程序员喜欢使用tab键进行对齐,sublimetext可以很好的解决这个问题。首先打开sublimetext,点击preferencessettings即可打开编辑界面,其中左侧preferences.sublimesettingsDefault都是设置的一些默认的设置,如果需要修改,则需要将相应的key
Easter79 Easter79
3年前
springboot之使用redistemplate优雅地操作redis
概述本文内容主要关于springredis关于redis的key设计redis的基本数据结构介绍redis与springboot的整合sringboot中的redistemplate的使用之前看了很多博客,大都都只是粗略的介绍,这里想要记录的全面一些,也算是一个学习的过程首发于我的个人博客
Wesley13 Wesley13
3年前
PSD解析工具实现(六)
接着解析图层的adjustmentData部分信息:!(http://static.oschina.net/uploads/space/2016/0331/201435_FHT5_185335.png)第一个signature是固定的8BIM第二个是标示下面的data内容所属类型的key第三个是内容长度。varba:Byte
Stella981 Stella981
3年前
Spring Cloud Spring Boot mybatis 企业分布式微服务云(二)服务注册与发现(Consul)
SpringCloudConsulSpringCloudConsul项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统,它包含多个组件,但是作为一个整体,在微服务架构中为我们的基础设施提供服务发现和服务配置的工具。它包含了下面几个特性:服务发现健康检查Key/Value存储
Stella981 Stella981
3年前
Python中的list详解
Python中内置的一种数据类型list,列表。list是一个有序集合,所谓有序集合就是可以通过Key或者Index进行访问(无序集合,集合的元素只能遍历,比如set)。list能随时随地进行增加和删除。python中list用\\进行表示。例如:\\\friends\'fanbinbin','libinbin','xijin
Stella981 Stella981
3年前
Redis 击穿、穿透、雪崩的解决方案
Redis击穿、穿透、雪崩的解决方案击穿和穿透场景:指的是单个key在缓存中查不到,去数据库查询(透过redis去查db叫击穿)区别:击穿:数据在数据库中真实存在,缓存丢失,大量请求击穿数据库穿透:数据在缓存中没有,数据库中也没有
Stella981 Stella981
3年前
Redis中bitmap的妙用
BitMap是什么就是通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。我们知道8个bit可以组成一个Byte,所以bitmap本身会极大的节省储存空间。Redis中的BitMapRedis从2.2.0版本开始新增了setbit,getbit,bitcount等几个bitmap相关命令。虽然
Stella981 Stella981
3年前
IK Analyzer分词及词频统计Java简单实现
IKAnalyzer基于HadoopMapReducer框架Java实现:1、新建一个ChineseWordCount类2、在该类中再建一个私有静态类CWCMapper继承Mapper类,并复写Mapper类中map方法。PS:Mapper的4个泛型分别为:输入key类型,通常为LongWritable,为偏移量;输入value类型;输出ke
Stella981 Stella981
3年前
Redis ZSet (5)
存储类型ZSet集合基本与Set相同,只是多了一个数值类型属性score,score相同时,按照Key的ASC码排序。!(https://oscimg.oschina.net/oscnet/upe05fb277b9318af48c7602a978d5591b26f.png)数据结构对比数据结构是否允许重复是否有序
Wesley13 Wesley13
3年前
mysql常见问题解决方案
属性顺序错误一般情况下字段类型要放在前面,限制参数放在后面,UNSIGNEDZEROFILL之间没有先后顺序,主键KEY和auto\_increment要放在UNSIGNEDZEROFILL后面否则报错。设置为主键的字段没有deafault参数,notnull一般放在最后面。中文乱码数据库,表,字段的字符集