自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 博客摘录「 Elasticsearch学习笔记」2023年12月11日

ElasticSearch集群遇到故障,缺失主分片的时候索引也不能正常工作。

2023-12-11 14:44:27 44 1

转载 MyBatis面试题10问

1、什么是 Mybatis?答:Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。2、Mybaits 的优点:1、基于 SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在 XML 里,解除 sql 与程序代码的耦合,便于统一管理;提供 XML标签,支持编写动

2021-04-26 14:54:55 122

原创 Integer类型缓存 -128~127的整数

Integer类型的缓存是[-128,127],对于–128到127(默认是127)之间的值,Integer.valueOf(int i) 返回的是缓存的Integer对象(并不是新建对象),变量所指向的是同一个对象。Integer a1 = 128;Integer a2 = 128;System.out.println(a1==a2); //输出结果为false。Integer b1 = 127;Integer b2 = 127;System.out.println(b1==b2); //输出

2021-04-06 10:23:02 1302

原创 MySQL外键

外键就是两个表之间的一种关联,下面的例子是以班级表class作为主表,学生表stu,stu2作为从表。这里注意存储引擎设为InnoDB,这个存储引擎支持外键。MySQL在V5.1之前的版本默认引擎为MyISAM,V5.1及之后默认引擎为InnoDB。1.创建主表classCREATE TABLE class(id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,cname VARCHAR(30) DEFAULT NULL)ENGINE=INNODB DEFAULT

2021-04-04 13:53:58 115

转载 MyCat读写分离

我们知道MySql的存储引擎有两种:InnoDB和MyISAM,其中MyISAM是MySql的默认存储引擎,其实平时不会有太多人关心这个东西,但是对于实际的业务,存储引擎的合理选择是会对性能影响很大的因素。以下是这两种引擎适合的场景:• MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。如 果应用中需要执行大量的SELECT查询,那么MyISAM是更好的选择。• InnoDB用于事务处理应用程序,具有众多特性,包括ACID事务支持。如 果应用中需要执行大量的INSERT或UPDATE操

2021-03-30 23:42:33 90

转载 MySQL主从复制

具体步骤:1.Master开启bin-log功能,用于记录数据库的增删改查记录;2.需要开启的线程:Master的IO线程;Slave的IO线程和SQL线程;3.Slave start;通过I/O线程连接Master,并且请求某个bin-log,position之后的内容。4.Master服务器收到Slave I/O线程发过来的日志请求信息,然后Master I/O线程将bin-log内容、position返回给Slave IO线程。5.Slave服务器收到bin-log日志内容,将bin-log

2021-03-30 22:45:40 65

原创 @Component与@Bean的区别

@Component是标注在类上面,表明这个类是一个组件,告知Spring创建一个Bean,通过类路径扫描来侦测并装配到Spring容器中。@Bean是标注在一个方法上面,告知Spring这个方法会返回一个对象,并将这个对象注册为Bean。...

2021-03-30 11:10:31 164

原创 @Repository的作用

@Repository的作用与@Controller,@Servicede的作用都是把对象交给Spring管理。@Repository是标注在Dao层接口上,作用时间接口的一个实现类交给Spring管理。、但一般并不需要标注也可以正常使用:1.Spring配置文件中配置了MapperScannerConfiguer这个Bean,它会扫描持久层接口创建实现类并交给Spring管理。2.SpringBoot的启动类上标注了@MapperScanner,它的作用和上面的MapperScannerConfig

2021-03-30 11:07:26 5273 1

原创 linux常用命令

cd /home 进入 ‘/ home’ 目录’cd … 返回上一级目录cd …/… 返回上两级目录cd 进入个人的主目录mkdir dir1 创建一个叫做 ‘dir1’ 的目录’rm -f file1 删除一个叫做 ‘file1’ 的文件mv dir1 new_dir 重命名/移动 一个目录cp file1 file2 复制一个文件cp dir/* . 复制一个目录下的所有文件到当前工作目录cat file1 从第一个字节开始正向查看文件的内容tac file1 从最后一行开始反向查看

2021-03-30 10:10:17 82 2

转载 request.getParameter()与request.getAttribute()

request.getParameter()与request.getAttribute()1.request.getParameter()不成对,只有getParameter()没有setParameter();而setAttribute()和getAttribute()方法成对。2.request.getParameter()是用在WEB客户端向WEB服务端传递数据,比如表单的get和post;request.getAttribute()是用在WEB组件之间为转发关系,服务端的转发源通过setAt

2021-03-30 09:51:45 315

原创 JAVA双色球案例改善

萌新自学JAVA,敲到双色球案例,有一个功能是让用户自己手选6个不重复和红球,那这用户有可能选择重复,怎么能实现用户选重后能提醒用户重新选呢?/** 模拟双色球综合案例 1、准备相关的变量N个 2、用户选择是机选还是手选号码 3、接收用户选号(6红1蓝) 4、系统生成号码(6红1蓝) 5、验证系统号码和用户号码,记录选中的号 6、验证是否中奖 7、把号码排序 8、公布结果...

2020-02-24 13:27:27 271 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除