简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1 前言在平时开发中,redis肯定是我们必不可少的一个工具,那今天就将springBoot与redis整合起来。准备一:创建一个springBoot工程准备二:redis相关依赖准备三:application.properties配置redis配置准备四:添加redis配置类准备五:测试项目工程结构如图:2 步骤实施步骤一:创建一个springBoot工程springBoot工程自己创建,记得选
1 wait()方法是Object类的方法,它的作用是使当前执行wait方法的线程等待,在wait所在的代码行处暂停执行,并释放锁,直到接到通知或中断。2 notify()方法是用来通知那些可能等待该锁的其他线程,如果有多个线程等待,则按照执行wait方法的顺序发出一次性通知(一次只能通知一个),使得等待排在第一顺序的线程获得锁,执行notify方法后,当前线程不会立即释放锁,要等到线程执行完,即
1 索引1.1 聚簇索引聚簇索引:数据和索引一起的叫做聚簇索引非聚簇索引(二级索引/辅助索引):数据和索引分开存储的叫做聚簇索引myisam中只有非聚簇索引,innodb中既支持聚簇索引也支持非聚簇索引注意:innodb存储引擎中,数据在进行插入时,数据必须和某一个索引列绑定在一起,如果表中有主键,那么和主键绑定,如果没有主键,那么和唯一键绑定,如果没有唯一键,那么选择一个6字节的rowid进行绑
Semaphore通常叫信号量,可以用来同时控制访问特定资源的线程数量,通过协调各个线程,保证合理的使用资源。// 获得一个permit//获得var1个permit//尝试获得permit//尝试获得var1个permit//尝试获得permit, 等待时间var1//尝试获得var1个permit, 等待时间var2//释放1个permit//释放var1个permit//信号量的permit
1 什么是javaagentjavaagent是Java命令的一个参数,参数javaagent可以指定任何一个jar包1 这个jar包的MANIFEST.MF文件必须指定Premain-Class项2 Premain-Class指定的类必须实现premain方法并且当Java虚拟机启动时,在执行main函数之前,jvm会先运行-javaagent所指定的jar包内Premian-Class这个类中
1 String是引用数据类型吗?答案:String是引用数据类型。Java中String是个对象,是引用类型,基础类型只表示简单的字符或者数字,引用数据类型可以是任何复杂的数据结构,基本类型只表示简单的数据类型,引用类型可以表示复杂的数据类型,还可以操作这种数据类型的行为Java虚拟机处理基本数据类型与引用类型方式是不一样的,对于Java基本数据类型,Java虚拟机会为其分配数据类型实际占用的内
无脑安装选择安装并下一步下一步:将这两项前的对号去掉下一步:安装安装完成之后打开:在一下链接中找到对应的版本的秘钥填上(我这里是15版本的)秘钥:VMware密钥16_VMware虚拟机16版本激活密钥大全-系统城2 创建虚拟机1)创建虚拟机2)选择自定义 继续下一步3)继续下一步4)继续下一步(选择稍后安装操作系统)5)下一步:选择Linux操作系统并选择centos76)下一步:创建虚拟机名称
1 产生背景在我们平时的开发过程中,不可避免的会有遇到过手快误删数据的情况。那么误删了数据如何恢复呢?这个就要用到我们的mysql的binlog日志来讲数据进行恢复了。于是我们就基于这个环境背景来模拟下误删了数据库如何恢复吧说明:在linux环境下进行演示2 演示流程2.1 配置开启binlog(如已开启可忽而)2.1.1 在我们的Linux服务器上连接上我们的mysql数据库(mysql -h主
无脑安装选择安装并下一步下一步:将这两项前的对号去掉下一步:安装安装完成之后打开:在一下链接中找到对应的版本的秘钥填上(我这里是15版本的)秘钥:VMware密钥16_VMware虚拟机16版本激活密钥大全-系统城2 创建虚拟机1)创建虚拟机2)选择自定义 继续下一步3)继续下一步4)继续下一步(选择稍后安装操作系统)5)下一步:选择Linux操作系统并选择centos76)下一步:创建虚拟机名称
绝了 兄弟们!!!今天在家学习阿里的seata。微服务启动之后一直报这个错。首先先说下我看见这个错误的时候自我反应:2022-04-16 14:28:51.183 ERROR 56432 --- [imeoutChecker_1] i.s.c.r.netty.NettyClientChannelManager: no available service 'null' found, please m