- 博客(30)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Spring AOP(面向切面编程)
1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻...
2020-02-15 21:50:33
744
原创 K8s安装-Harbor搭建
下载Harbor安装包官方下载地址:https://github.com/goharbor/harbor/releases
2021-11-28 21:11:05
789
原创 创建本地yum源
设置centos7静态 IP打开VMware Workstation,点击菜单栏的“编辑”,选择“虚拟网络编辑器”。打开虚拟网络编辑器。点击“更改设置”。点击选择“VMnet8”这栏,取消勾选“使用本地DHCP服务将IP分配给虚拟机”,点击“NAT设置”。记下网关IP,点击“确定”。点击“应用”。点击“确定”,关闭虚拟网络编辑器。启动CentOS7,切换到root用户,修改/etc/sysconfig/network-scripts/ifcfg-ens33。(可以用ls/etc/sy
2021-11-28 20:29:28
1750
原创 springBoot 整合 ElasticSearch
SpringBoot 整合ElasticSearch1.创建一个Springboot 的项目,导入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>
2021-07-01 15:46:46
155
原创 ElasticSearch 关于文档的操作
ElasticSearch 关于文档的操作基本操作添加数据PUT /yang/user/1{ "name": "张三", "age": 16, "hobby": ["编程","听歌"], "desc": "爱拼才会赢"}GET /yang/user/1 //获取指定id的数据[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-svt4XlXx-1624933307141)(C:\Users\Administrator\AppData\Roami
2021-06-29 10:26:35
106
原创 ElasticSearch 的安装和简单使用
ElasticSearch安装ElasticSearch官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch1.解压window的压缩包!2.双击ElasticSearch下的bin目录中的elasticsearch.bat启动,控制台显示的日志(等待启动完成)3.然后在浏览器访问:http://localhost:9200 得到如下信息,说明安装成功了:安装ES图形化界面Head是elasticsearch的集群管理工具,可以
2021-06-28 16:33:33
199
原创 Git基本操作
GitGit环境配置下载地址 http://npm.taobao.org/mirrors/git-for-windows/ 下载对应的版本即可安装!查看git的配置git config -l # 查看配置#查看不同级别的配置文件git config --system --list #查看系统configgit config --global --list#查看当前用户(global)配置设置用户名与邮箱(用户标识,必要)git config --global user.name "z
2021-06-24 16:34:41
91
原创 Java 多线程JUC
多线程文章目录多线程创建线程的方式1.继承Thread类2.实现Runnable接口3.实现callable接口线程的状态sleep() 和 yield()和join()线程同步产生死锁的必要条件:**synchronized 和lock的区别**读写锁(ReadWriteLock)阻塞队列线程池线程池的三大方法ThreadPoolExecutor 七大参数四大函数式接口**Function()**函数型接口,有一个输入,有一个输出**Predicate()**断定型接口,有一个输入参数,返回只有布尔..
2021-06-22 15:56:19
84
原创 docker 基础以及dockerfile
文章目录DockerDocker 的基本组成安装DokcerDocker的常用命令帮助命令镜像命令容器命令常用的其他命令进入当前正在运行的容器容器数据卷DockerFile构建镜像的步骤:dockerfile基础docker 指令DockerDocker 的基本组成镜像(images): 相当于模板,用来创建容器。容器(container): 独一运行一个或者多个应用,通过镜像来创建。仓库(respository): 存放镜像的地方。安装Dokcer卸载旧的版本yum remove
2021-06-15 10:54:29
272
原创 redis基础
redisNoSQL特点1.方便扩展,数据之间没有关系很好扩展2.高性能(Redis 一秒写8万次,读取11万,NoSQL的缓存记录集是一种细粒度的缓存,新能比较高)3.数据类型多样型(不需要事先设计数据库,随取随用)NoSQL的四大分类KV键值对:redis典型应用场景文档型数据库(bson格式和json 格式): MongoDB列存储数据库: HBase 分布式文件系统图关系数据库: InfoGrid,Neo4j分类Examples举例典型应用场景数据模型优点
2021-06-08 19:49:59
143
原创 springboot 整合邮件发送
邮件发送新建一个springBoot web 项目导入邮件发送的依赖 <!--邮件发送--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> 配置ymlspring: mail: u
2021-06-04 19:09:41
107
原创 springboot 整合Swagger
Swagger 简介最流行的APi框架APi自动生成工具=> Api文档与Api定义同步更新SpringBoot 集成Swagger1.新建一个SpringBoot Web 项目2.导入Swagger的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <versi
2021-06-04 10:54:12
83
原创 面试题
typora-copy-images-to: Typora素材1.Java基础1.1 面向对象1.1.1 面向对象和面向过程的区别1.面向对象更多的是以执行者的角度来对待问题,面向过程更多的是以组织者的角度来对待问题。2.面向对象的思维主要是关注与找谁来帮我们做这件事,而不关注具体的流程。1.1.2 面向对象的三个基本特征封装继承多态1.2 封装、继承、多态封装: 将一类事物的共同特性封装成抽象的类,让抽象类具备此类事物的基本特征(属性)和功能(方法)。继承: 让某个.
2021-05-25 17:17:12
967
原创 Linux基础命令
文章目录Linux 基础命令**ls 命令详情cd 路径操作创建文件和目录删除文件和目录移动文件和目录文件的压缩与解压按照文件类型查找cat 查看文件内容Linux 基础命令**ls 命令详情ls 命令参数名称功能与作用描述-a表示 –all, 列出目录下的所有文件,包括以 . 开头的隐藏文件。-A表示 -a,但不列出 .(表示当前目录) 和 .. (表示当前目录的上级目录)。-c表示按照最后更改时间排序,可以使用 -l 显示出时间。-f对输出的文件不进.
2021-04-20 20:14:39
430
原创 Solr的使用以及中文分词
经过测试发现spring-data-solr 和solrj这两个jar 包之间存在着版本冲突,最后使用spring-data-solr 3.0.6solrj 6.6.3 这两个版本没有冲突测试正常。先把这两个pom依赖给大家。 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-solr</
2020-09-17 14:39:24
564
原创 Vue+iview分页组件的简单使用
vue+iview 分页组件首先看看iview 分页组件的使用方法1、:total是Page属性,为总条数2、:current是Page属性,为当前页数3、:page-size是Page属性,为当前显示数据条数4、show-elevat对应html 图中跳至1页5、show-sizer对应html图中10条/页6、show-total对用html图中共58条前台页面<html lang="en"><head> <meta charset="UTF-
2020-09-17 11:29:35
897
原创 idea创建第一个maven项目报错:Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5
主要原因是本地maven的配置文件和仓库地址不一致。最后的配置的话和原来的是一样的,亲测有效。
2020-05-20 11:15:54
1257
原创 Redis设置密码
Redis设置密码设置密码的两种方式:1、命令行设置密码:运行cmd 切换到redis目录下,启动redis服务端redis-server.exe另一个cmd切换到redis目录下,启动redis客户端redis-cli.exe -h 127.0.0.1 -p 6379客户端用 从config get requirepass 查看密码config get requirep...
2020-03-22 09:25:43
945
原创 mybatis快速入门
1.Mybatis简介1.1 什么是Mybatismybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行...
2020-03-13 09:14:28
137
原创 springMVC简单使用
1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文...
2020-03-01 15:38:12
210
原创 Ajax和json 基础
AJAX:1.概念1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整...
2020-02-20 15:20:58
130
原创 IO流
1.File类1 File类概述和构造方法【应用】File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明File(String path...
2020-02-19 15:53:01
129
1
原创 web 核心内容
文章目录一、web相关概念回顾web服务器软件:二、Tomcat:web服务器软件启动关闭配置静态项目和动态项目三、Servlet: server applet快速入门执行原理Servlet中的生命周期方法Servlet3.0常见问题Servlet的体系结构Servlet相关配置四、HTTP:1.概念2.请求消息数据格式请求行请求头请求空行请求体字符串格式3.响应消息数据格式:数据格式响应字符串...
2020-02-17 16:33:52
2139
原创 JDBC基础以及抽取工具类
JDBC:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库快速入门 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 1.复制mysql-connector-java-5.1.37-bin.jar到项目的libs目录下 2.右键-->Add As Library 2. ...
2020-02-16 16:04:51
133
原创 数据库基础和事务
数据库中的方法:DDL:操作数据库、表1, 操作数据库:CRUD1. C(Create):创建 * 创建数据库: * create database 数据库名称; * 创建数据库,判断不存在,再创建: * create database if not exists 数据库名称; * 创建数据库,并指定字符集 * create database 数据库名称 cha...
2020-02-16 15:16:06
219
原创 集合的方法和用法
1.Collection集合(单列)Collection集合的常用方法集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素方法名说明boolean add(E e)添加元素boolean remove(Object o)从...
2020-02-16 09:24:20
439
1
原创 JDBCTemplate的使用和Spring声明式事务
JdbcTemplate基本使用01-JdbcTemplate基本使用-概述(了解)JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTem...
2020-02-16 09:05:04
224
原创 面试题解析
1、Java 虚拟机中的内存模型**Java虚拟机有哪几块内存空间栈内存:方法运行时所进入的内存,里面还可以存储程序的局部变量。 栈内存的特点:先进后出堆内存:new 出来的对象 堆内存中的数据都会有默认的初始化值方法区:字节码加载时所进入的内存 静态区和非静态区 .class 文件加载时进入的内存本地方法区:主要调用操作系统相关资源 (...
2020-02-15 22:08:29
101
原创 Spring 的基本配置
1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接...
2020-02-15 21:31:45
299
原创 Spring基础
1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众...
2020-02-15 17:02:37
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人