自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA设计模式--工厂模式

JAVA设计模式--工厂模式

2022-09-23 11:14:51 339

原创 JAVA设计模式--单例模式

单例设计模式

2022-09-21 11:03:40 854

原创 Springcloud--Sleuth+zipkin链路追踪

Sleuth+zipkin链路追踪

2022-09-09 11:27:55 366

原创 SNacos Config--服务配置

Springcloud--NacosConfig服务配置

2022-09-08 21:17:56 394

原创 Springcloud--Geteway网关服务

Gateway服务网关,自动路由的配置

2022-09-08 20:35:29 528

原创 Springcloud--Nacos集群

nginx代理nacos集群并且搭建nacos集群

2022-09-07 17:18:18 1632

原创 Springcloud--openFeign实现服务调用

基于openFegin实现服务调用

2022-09-07 16:34:58 368

原创 Springcloud--Ribbon组件来实现服务调用的负载均衡

Springcloud微服务使用Ribbon组件实现负载均衡

2022-08-29 21:29:07 354

原创 Springcloud--Nacos服务治理

把订单微服务和商品微服务注册到Nacos的注册中心

2022-08-29 20:56:14 340

原创 微服务环境的搭建

电商项目,订单微服务,商品微服务。

2022-08-26 21:00:38 2458 1

原创 Springboot整合Elasticsearch

Elasticsearch在idea中的操作,京东商品的搜索案例。

2022-08-24 20:33:17 470

原创 Elasticsearch

Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。Elasticsearch 是索引、搜索和分析魔法发生的地方。

2022-08-24 17:35:38 392

原创 Vue的使用

Vue (读音 /vjuː/,类似于 view) 是一套用于构建的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持结合使用时,Vue 也完全能够为复杂的单页应用()提供驱动。

2022-08-22 20:52:23 700

原创 shiro安全框架

Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。

2022-08-22 20:17:21 115

原创 springboot整合redis

StringRedisTemplate和RedisTemplate,StringRedisTemplate是RedisTemplate的子类,StringRedisTemplate它只能存储字符串类型,无法存储对象类型。要想用StringRedisTemplate存储对象必须把对象转为json字符串。

2022-08-22 19:52:28 333

原创 redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。Redis 是一个高性能的key-value数据库。Redis支持主从同步。......

2022-08-04 11:29:26 202

原创 nginx

Nginx(enginex)是一个高性能的和web服务器,同时也提供了IMAP/POP3/SMTP服务,其将以类的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而。开源软件,服务器软件.能够支持高达50,000个并发连接数的响应。......

2022-08-01 11:31:52 753

原创 shell脚本

Shell脚本与Windows/Dos下的相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程的程序效率更高,它使用了Linux/Unix下的命令。Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。...

2022-07-31 22:14:32 254

原创 Linux

Linux,全称GNU/Linux,是一种免费使用和自由传播的操作系统,其内核由于1991年10月5日首次发布,它主要受到和Unix思想的启发,是一个基于的多用户、、支持和多的操作系统。它能运行主要的工具软件、应用程序和网络协议。它支持和硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的、,和基于商业开发的、、等。...

2022-07-31 21:40:22 625

原创 Springboot整合mybatis-plus.

定时器的作用是在指定的时间,执行相应的代码引入定时器的依赖编辑定时任务代码在主类上加入开启定时任务的注解。

2022-07-31 18:28:56 489

原创 Springboot框架

springboot可以帮你简化spring的搭建,并且快速创建一个spring的应用程序。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

2022-07-24 22:38:21 496

原创 JDK8的新特性

Lambda表达式使得语法变得更简洁,方法引用使得代码变得更少。Stream流不是一种数据结构,也不保存数据,而是对数据进行加工处理。

2022-07-24 21:22:03 148

原创 JAVA高级--多线程

线程是能够进行运算的最小单位。它被包含在之中,是中的实际运作单位。一条线程指的是中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。在UnixSystemV及中也被称为轻量进程(lightweightprocesses),但轻量进程更多指内核线程(kernelthread),而把用户线程(userthread)称为线程。.........

2022-07-21 11:28:43 119

原创 JAVA高级--反射

反射是框架设计的灵魂,框架它是一个半成品,可以拿来使用,添加上自己的业务代码。提高开发效率。反射就是把类中成员抽取成其他类的过程。这就是反射。

2022-07-20 11:00:47 104

原创 java高级--泛型

泛型可以定义在类上,接口上,方法上。泛型类,泛型接口以及泛型方法。泛型可以解决数据类型的安全性问题,其主要原理是在类声明时通过一个标识表示类中某个属性的数据类型或者是某个方法的返回值及参数类型。.........

2022-07-19 11:20:53 223

原创 Git的版本控制器

https://git-scm.com/download 在命令行里输入:因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。你也许会担心,如果有人故意冒充别人怎么办?这个不必担心,首先我们相信大家都是善良无知的群众,其次,真的有冒充的也是有办法可查的。注意命令的参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。想要查看配置信息在命令行里输入git config --global user.name

2022-06-20 09:41:20 71

原创 MVC三层架构

MVC三层架构。

2022-06-18 14:54:14 79

原创 Spring-DI

DI 依赖注入:目的就是给对象中的属性赋值。基本数据类型, 字符串类型,引用类型,集合类型。autowire:自动注入属性值,no:不设置自动注入 默认值,byNmae:按照属性名称自动注入属性值,byType:按照属性的类型自动注入。@Controller+@Respository+@Service+@Component 没有区别: 他们的底层都是用@Component实际意思就在于区分层的。...

2022-06-18 11:17:10 77

原创 Spring框架

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。JAVA EE应该更加容易使用。(1)控制反转——Spring通过一种称作控制反转(IOC)的技术促进了松耦合。.........

2022-06-12 15:46:04 11149

原创 文件上传到OSS文件服务器

文件上传到OSS文件服务器上

2022-06-12 14:39:00 536

原创 文件上传到服务器

文件上传:1. 上传到本地服务器。2. 通过ajax上传到本地服务器.3. 通过elementui-vue上传到本地服务器。4. 上传到阿里云OSS服务器。5. 通过elementui-vue上传到阿里云oss服务器。

2022-06-10 11:09:14 135

原创 Springmvc框架回显数据,全局异常处理,拦截器

全局异常处理类的作用: 当controller发生异常,则有全局异常类来处理并执行相应的处理方法。过滤器: 过滤掉某些资源,拦截器只会拦截controller层的资源路径。

2022-06-10 10:57:48 170

原创 SpringMvc框架

MVC是一种软件构架的思想,将软件按照模型、视图、控制器来划分M:Model、模型层、指工程中的JavaBean、作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的、如Studet、User等一类称为业务处理Bean:指Service 或 Dao 对象、专门用于处理业务逻辑和数据访问V:View、视图层、指工程中的html或jsp等页面、作用是与用户进行交互、展示数据C:Controller、控制层、指工程中的servlet、作用是接收请求和响应浏览器MVC的工作流程....

2022-06-08 10:54:29 145

原创 Mybatis的分页插件,代码生成器,一二级缓存.

作用:根据表帮你生成实体类,和dao和xml映射文件。就是简单的CRUD使用缓存减少和数据库的交互次数,提高执行效率。适合缓存:经常查询并且不经常改变的;数据的正确与否对最终结果影响不大的;不适合缓存:经常改变的数据;数据的正确与否对最终结果影响很大的;---数据安全性要求不高。 mybatis支持两种缓存(1)一级缓存----基于SqlSession级别的缓存。默认一级缓存是开启的,不能关闭。(2)二级缓存--基于SqlSessionFactory级别的缓存,它可以做到多个SqlSession共享数据。

2022-06-07 10:26:55 190

原创 Mybatis和实体类方法的操作

Mybatis和实体类方法以及数据库的一系列操作

2022-06-05 11:34:44 2795

原创 Mybatis

MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs.....

2022-06-05 10:20:01 90

原创 MAVEN

1.介绍maven1.1什么是maven?Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。总结:maven可以通过一段的描述,帮你构建项目并且可以帮你引入相关的依赖jar。1.2为什么要用maven。思考:在我们创建项目之前,需要介绍一下相关的jar,这些jar你可以从一些网站下载。可能下载的时候很困难,会有冲突的时候也可能是因为版本的jar。使用maven可以帮助我完成jar的下载,我们只需要指定jar的坐标。...

2022-05-31 11:03:06 74

原创 JAVA-集合框架

1.集合与数组的区别数组和集合相比,数组的缺点是它长度是固定的,没有办法动态扩展。而集合的长度是没有限制的,可以动态扩展。2.List接口及其实现类特点:List集合是有序集合: 数据的添加和存储次序一致。List集合可以存储重复的数据List集合中的数据可以通过下标访问2.1ArrayList实现类...

2022-04-20 10:55:37 487

空空如也

空空如也

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

TA关注的人

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