如果commit没有merge,那么可以使用git reset --soft直接回退本地代码 如果有多次commit,而且都已经merge,则可以使用git revert c...
如果commit没有merge,那么可以使用git reset --soft直接回退本地代码 如果有多次commit,而且都已经merge,则可以使用git revert c...
报错:/bin/bash^m: bad interpreter: no such file or directory 原因:在执行 shell 脚本时提示这样的错误主要是由于...
1.使用strean 2.使用parallelStream 3.使用map 效率对比:3 > 2 > 1
内嵌的web容器的配置在ServletWebServerFactoryConfiguration中,存在几个内部类,这些内部类只有满足ConditionalOnClass的条...
先对UserService的test方法进行切面,然后再对test方法进行@Async,在存在循环依赖的情况下,启动项目会报错 原因总结 当被方法被@Async修饰,这个类会...
spring的三级缓存: 只有单例的bean会通过三级缓存提前暴露来解决循环依赖的问题,而非单例的bean,每次从容器中获取都是一个新的对象,都会重新创建,所以非单例的bea...
上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端是如何感知到服务端的配置变更的,但是只是从客户端的角度进行了...
1.换行 不要随便使用 \n\r 、 \n 、 \r ,因为他们在不同的操作系统有不同的表示。如果在Java中把它们固定了,Java跨平台的特性就没有了。 可以使用: 2....
使用pandas读取.csv文件,使用df['列名']的时候,总是报如下错误。.csv文件如下: 报错如下: Traceback (most recent call last...
varchar(100)和varchar(10)的区别在哪里? varchar(N)的逻辑意义从MySQL4.1开始,varchar (N)中的N指的是该字段最多能存储多少个...
INT(5)和INT(11)的区别: 原文链接:https://blog.csdn.net/qq_29039705/article/details/80403592[http...
ThreadLocal原理:每个Thread都有一个内部类ThreadLocal.ThreadLocalMap threadLocals,ThreadLocalMap 有内部...
从业务接收查询的是你系统中不存在的数据,即Redis中没有,而且数据库中也没有,就会导致穿透问题,查询直接落在数据库上导致数据库崩溃。 可以使用布隆过滤器:布隆过滤器如果判断...
Redis作为数据库/缓存的区别:缓存数据“不重要”,不是全量数据,缓存应该随着访问而变化,存储热数据 Redis如果作为缓存,Redis里的数据怎么能随着业务变化,只保留热...
string中包含数值类型增:set key valmset key1 val1 key2 val2 ... 同时设置一个或多个key-val对删:rem key改:g...
sorted set中元素被去重,且被排序 物理内存左小右大,不随命令发生变化 ZRANGE ZREVRANGE(反向索引) 增:ZADD key score1...
特征:无序、去重 命令:增加:SADD key v1 v2 v3 v4 ... 可以自动去重删除:SREM key v1 v2查找:SMEMBERS key 集合操作:...
Redis hash是一个string类型的field(字段)和value(值)的映射表,hash特别适合用于存储对象Redis中每个hash可以存储2`32 - 1 键值对...
Redis列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者列表的尾部(右边)一个列表最多可以包含2`32-1个元素(4294967295,...