创建一个新的Springboot项目 用idea创建一个maven项目 修改项目的pom文件 创建一个Properties收集配置 创建一个service或者Componen...
创建一个新的Springboot项目 用idea创建一个maven项目 修改项目的pom文件 创建一个Properties收集配置 创建一个service或者Componen...
搭建个spring-boot 用idea创建一个maven项目 修改项目的pom文件 共通变量 注意:SpringCloud和SpringBoot的版本对应关系 父级依赖 依...
Redis 和 memcached 优势 1,Redis 支持 string、list、set、sorted set、hash 5种数据格式,memcached 只支持 st...
线程池关键参数 核心线程数corePoolSize:线程池维护线程最少数量最大线程数 maxPollSize:线程池维护线程最多数量空闲时间 keepAliveTime:线程...
事务的传播机制 propagation=Propagation.REQUIRED:必须要有事务,如果原来有事务则假如原事务,原来没有事务则新建个事务执行Propagation...
RPC原理和调用过程 1)客户端 RpcClinet 发现服务2)调用者 Caller 调用服务 RemoteAPI3)调用服务代理 RpcProxy4)调用 RpcInvo...
redis 相比于 memcached 有哪些优势? 1,memcached只支持简单的字符串,redis可以支持更丰富的数据类型2,redis效率比memcached快,r...
TCP建立连接的过程? TCP建立连接需要3次握手1,客户端发送带有SYN标志的TCP报文到服务端2,服务端回复带有SYN和ACK标志的报文到客户端3,客户端发送带有ACK标...
可不可以自己写一个String类 不可以,根据双亲委派机制,会去加载父类,父类发现冲突了就不会加载了 什么是类加载器?有哪些类加载器? A,类加载器是将class文件加载到 ...
有哪些注入方式? 1,构造器注入2,setter方法注入 Spring 中 bean 的作用域有哪几种? 1,singleton:单例模式2,prototype:多个实例3,...
synchronied 与 lock 的区别 1,存在上区别:synchronized是jvm关键字,lock是java的一个类2,锁的获取上区别:synchronized获...
mysql的三大引擎是啥? redis的hash算法用的是啥? redis使用一致性hash算法--murmurHash3算法和google的cityhash算法。 redi...
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过uname -r命令查看你当前...
安装步骤总览 基础操作系统Ruby创建项目运行用户GitLab Shell数据库GitLabWeb服务器防火墙
多线程的特性原子性、可见性、有序性 原子性即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。解决方案:一般使用 synchronized ...
背景:为什么要使用redis集群比如 redis 这样的缓存,单机支持10万次/秒的并发,那超过10万次/秒的并发或者海量的数据存储,需要怎样,才能提高系统效率呢。即怎么解决...
类加载步骤JVM类加载分为5个过程:加载,验证,准备,解析,初始化,使用,卸载 加载将.class文件或者其他文件中的二进制字节流读入到JVM中1,通过类的全名获取二进制字节...