Wesley13 Wesley13
3年前
java判断文本文件编码格式
上篇文章需要读取当前java或者配置文件的编码格式,这里主要支持UTF8、GBK、UTF16、Unicode等/判断文件的编码格式@paramfileName:file@return文件编码格式@throwsException/pu
redis数据结构底层实现
一.redis常用的数据结构有哪几种?1.简单字符串:String2.列表:List3.键值对:Hash4.唯一集合:Set5.有序唯一集合:SortedSet二.每种数据结构对应的底层实现1.首先需要知道
Souleigh ✨ Souleigh ✨
3年前
Python 生成器
列表生成式列表生成式是python内置的非常强大的可以用来生成列表的生成式。在学习生成器之前先来了解一下列表生成式,者有利于我们队生成器的理解。列表生成式的语法格式如下pyexpforiter_variniterableif_exp列表生成式的实际执行过程如下:迭代iterable中的每个元素
Wesley13 Wesley13
3年前
Java源码列表
源码客栈主要有以下分类的源码:A类:JavaSE源码:AE00001飞机票预定管理系统B类:JavaEE源码(Javaweb项目)BE00001学生信息管理系统(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.co
Stella981 Stella981
3年前
Redis 为什么这么快? Redis 的有序集合 zset 的底层实现原理是什么? —— 跳跃表 skiplist
Redis有序集合zset的底层实现——跳跃表skiplistRedis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hash),列表(List),集合(S
Stella981 Stella981
3年前
Python容器
列表列表的元素可以修改的,通过直接赋值就能修改列表的元素。使用\\创建列表:weekdays\'monday','tuesday','wednesday','thursday','friday'\也可以使用list()创建空列表:weekdayslist()使用append()在列表尾部添加元素
Wesley13 Wesley13
3年前
UTF和GBK互转
不说了直接上代码:package com.yh.photo.util;public class UTF2GBK { public static String gbk2utf8(String gbk) {  String l_temp  GBK2Unicode(gbk);  l_temp  un
Stella981 Stella981
3年前
Redis为什么这么快
Redis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件它支持多种类型的数据结构,如字符串(String),散列(Hash),列表(List),集合(Set),有序集合(SortedSet或者是ZSet)与范围查询,Bitmaps,Hyperloglogs和
Stella981 Stella981
3年前
Redis压缩列表
此篇文章是主要介绍Redis在数据存储方面的其中一种方式,压缩列表。本文会介绍1.压缩列表(ziplist)的使用场景2.如何达到节约内存的效果?3.压缩列表的存储格式4.连锁更新的问题 5.conf文件配置。在实践上的操作主要是对conf配置文件进行配置,具体上没有确切的一个值,更多是经验值。也有的项目会直接使用原本的默认值。此篇对于更好地理解
Wesley13 Wesley13
3年前
MySQL常用函数,你真得看看!
概念:相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名隐藏了实现细节提高代码的可重用性使用:select函数名(实参列表)【from表】  【】中内容可省略正文:字符函数:length:获取字节个数(utf8一个汉字为3个字节,gb