- 博客(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关注的人