自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue基础

vue生命周期

2022-09-05 14:08:02 196 1

原创 分布式搜索elasticsearch

1、什么是elasticsearch?elasticsearch是一个非常强大的开源搜索引擎,可以帮助我们从海量数据库中快速找到需要的内容。如:百度、京东商城,所有关键字都会高亮显示。elasticsearch具备下列优势:支持分布式,可水平扩展 提供Restful接口,可被任何语言调用2、正向索引和倒排索引 正向索引传统数据库(如MySQL)采用正向索引,例如给下表(tb_ goods)中的id创建索引:如果表中的字段特别多的话,这种逐表进行搜...

2021-09-17 16:22:32 377

原创 消息队列:RabbitMQ

1、初识MQ同步通讯和异步通讯:

2021-09-17 11:29:40 332

原创 Docker

1、认识Dockerdocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到不同的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。简言之,就是可以在Linux上镜像使用的这么一个容器。Docker是一个快速交付应用、运行应用的技术: (1).可以将程序及其依赖、运行环境一 起打包为一个镜像,可以迁移到任意Linux操作系统 (2).运行时利用沙...

2021-09-16 21:22:43 129

原创 Java重点面试题

1、有没有用过消息队列?用的哪个?消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,有消息系统来确保信息的可靠专递,消息发布者只管把消息发布到MQ中而不管谁来取,消息使用者只管从MQ中取消息而不管谁发布的,这样发布者和使用者都不用知道对方的存在。消息队列中间件是分布式系统中重要的组件,主要解决异步处理,应用解耦,流量削锋和消息通讯四个问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有RabbitMQ,Kafk...

2021-09-15 19:27:34 1252 1

原创 SpringCloud

一、什么是SpringCloud Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。 Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务发现、服务网关、服务路由、链路追踪等。Spring Cloud 并不重复造轮子,它只是将各家公司开发的比较成熟、经得起实际考验...

2021-08-12 21:28:37 668

原创 集合的遍历方式

一、List遍历方式一:使用普通for循环【只能操作list集合】List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); //普通for循环 for(int i = 0;i < list.size();i++){ System.out.println(li

2021-08-04 17:13:23 549

原创 MyBatis框架

一、什么是MyBatis? MyBatis是一个基于Java的持久层框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis 可以使用XML 或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。二、Mybatis动态sql有什么用? My...

2021-08-03 10:05:28 436

原创 SpringBoot增删改查的返回值类型

select(查询)方法需要集合或者数组去装数据,而update(修改),delete(删除),insert(添加)方法是不需要设置返回类型的,它们都是默认返回一个int。/** * 查询水果 * @return */ @RequestMapping("/selFruit") public List<Fruit> selFruit(){ List<Fruit> list = fruitService....

2021-07-24 20:59:25 2199

原创 Spring boot 出现 “org.springframework.beans.factory.UnsatisfiedDependencyException“ 错误

可能扫描不到,路径写全就解决了

2021-07-23 11:32:00 218

原创 SpringBoot配置yml文件

在resources文件下创建yml配置文件# 在application.yml中配置数据库相关信息# 配置服务端口号server: port: 8080# mybatis配置spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/logistics?useUnicode=true&characterEncoding=utf8

2021-07-13 19:21:08 304

原创 搭建SpringBoot项目依赖

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma.

2021-07-13 19:10:21 332

原创 Dubbo

一、分布式基础理论1、什么是分布式系统?分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关应用。意思就是:把一个大型的系统划分成为一个个的小模块,把这些模块分布在各个计算机上,这么多的计算机合起来组成一个完整的系统,为我们提供服务,这就是我们分布式的架构思想。...

2021-07-08 19:05:13 234

原创 Java基础面试题

1、构造器有什么用?它保证对象可以正常的被初始化。2、String内部结构String内部存储结构为char数组,有两个私有变量,一个是char[],哈希值。String的常用方法清单 indexOf():查询字符串首次出现的下标位置 lastIndexOf():查询字符串最后出现的下标位置 contains(): 查询字符串中是否包含另一个字符串 toLowerCase(): 把字符串全部转换成小写 toUpperCase(): 把字符串全部转

2021-06-28 16:20:59 469

原创 项目部署到Linux系统进行访问

一、把Tomcat项目部署到Linux系统中运行1、给pom.xml文件设置一下jdk版本,然后把Maven项目用package命令打包到项目文件里,2、再通过Xftp 7软件把war包复制到/home/yang/apache-tomcat-9.0.46/webapps路径下,3、最后用Linux启动服务器:[root@localhost ~]# cd /home/yang/apache-tomcat-9.0.46/webapps/ //进入到当前目录下[root@localhost

2021-06-18 12:04:52 1187

原创 Redis面试题

1、什么是RedisRedis 是一个高性能的key-value数据库。Redis是一个缓存数据库,默认是存储在内存中的。它有16个数据库

2021-06-16 12:07:58 350 1

原创 Linux和Redis

一、Linux操作命令命令:cd 目录名称命令:cd ../ 返回上级目录命令:cd /home 进入当前文件夹命令:pwd 查看当前目录路径命令:ls 查看所有文件目录命令:su root 更改用户管理员权限, 修改成功为#命令:mkdir 创建目录, 在指定的目录下创建目录 如:mkdir /home/yan命令:ls -l 显示文件的详细信息命令:ls -a 显示所有文件,包括隐藏文件(.开头文件)命令:ls -lhs /home 查询出目录下最大的文件命令

2021-06-16 09:03:00 556 1

原创 Spring笔记

1、Spring介绍1、Spring是一个主流的 Java Web 开发框架2、Spring为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。3、以 IOC(Inverse of Control,控制反转;依赖注入DI (Dependency Injection))和 AOP(Aspect

2021-06-16 08:35:48 720 1

空空如也

空空如也

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

TA关注的人

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