自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用工具配置类

mybatis plus自动生成。

2023-10-30 21:22:10 82

原创 vue 2

安装成功以后执行命令:node -v出现如下界面即为安装成功。

2023-09-27 10:59:03 104

原创 Vue创建时停在一半

一直卡住不动,无法创建,也设置了淘宝镜像,很困惑,最后终于解决。

2023-09-25 19:24:33 115

原创 nacos中报java.net.UnknownHostException

SpringCloud我的版本是2021.0.4,springboot对应的版本是2.6.7,nacos使用的是2.2.0。因为在SpringCloud2020.0.1.0之后版本不使用netflix了, 因此需要在消费者服务端添加如下依赖。-- 升级spring cloud之后,Nacos消费者服务依赖该组件 -->也可能需要在RestTemplate添加负载均衡。也是找了半天找到别的大佬的解决办法。但是nacos中已经添加到列表中。

2023-09-20 23:42:32 509 1

原创 Spring Security

<title>登录</title><style></style>

2023-09-20 23:37:09 185

原创 Lambda

是特殊的匿名内部类,方法更加简介,可以将函数作为方法的参数:Lamdba表达式只能用于简化函数式接口的匿名内部类,并不是所有的匿名内部类函数式接口:接口中只有一个抽象方法。lambad只能简化匿名内部类中的函数式接口。使用@Functionalinterface修饰的接口就为函数式接口(参数1,参数2...):抽象方法的参数->:分隔符{}:抽象方法的实现。

2023-09-17 14:47:09 34 1

原创 Dockor 应用部署

上面我们讲解的镜像都是现成---别人制作的镜像---下载下来的。

2023-09-08 12:51:06 156 1

原创 Rabbit MQ

2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。RabbitMQ是由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议)的开源实现,由erlang语言的高并发特性,性能较好,本质是个队列,FIFO先入先出,里面存放的内容是messageRabbitMQ是一个消息中间件:它接受并转发消息。

2023-09-05 00:14:53 394 1

原创 jenkins

jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,指在提供一个开放易用的软件平台,时软件项目可以进行持续集成。

2023-09-01 22:46:54 132 1

原创 Redis实际使用场景

把经常需要访问的数据储存到redis中,以后再查询该数据时,优先从redis中查询,如果redis没有中没有,则才会查询数据。并把查询到的结果放到redis中以便下次能从redis中获取,提高查询效率,减少数据库的压力。

2023-08-31 23:20:14 113

原创 Redis分片集群模式以及整合SpringBoot

哨兵模式只有一个主节点,如果写操作频率过高,那么就会导致主节点出现宕机问题,就需要使用分片集群模式分片集群结构图:这些主从都会存在哨兵模式使用了分槽技术,默认集群槽的数量为16384个。而每个槽可以存放若干个数据。如果搭建redis集群模式会为主节点平均分配这些槽。

2023-08-30 22:13:34 1036 1

原创 Redis (补充)

redis中的value类型为set集合类型,特点:无需且不能重复的数据。sadd key element element... -- 存放set类型的元素。smembers key -- 获取指定key对应的所有元素。srandmember key [number] -- 随机获取集合中一个或多个元素sinter key key -- 求多个集合的交集spop key -- 随机移除一个或多个元素。

2023-08-29 23:01:25 32 1

原创 Redis

redis是一款由c语言编写的软件,而且它以key-value的形式储存,它的计算在内存中,他的储存在磁盘中,提供了多种语言的api。被数百万开发人员用作数据库、缓存流引擎和消息代理的开放源码内存数据存储。

2023-08-29 09:13:38 57 2

原创 systemctl start network启动网卡报错解决方法

service NetworkManager stop 关闭 NetworkManger 服务。chkconfig NetworkManager off 永久关闭 Manager网卡。service network restart 重启network网卡。再重启网卡systemctl restart network。

2023-08-28 19:54:46 1793 1

原创 Nginx核心功能

正向代理:代理的是客户端,对于服务器来说,不知道客户的具体地址,比如翻墙软件,隐藏了真实的请求客户端,服务器不知道真实的客户反向代理:代理的是服务器,对于客户端来说,不知道具体访问的哪个服务器的信息,对于真是服务器具有保护作用。

2023-08-25 21:01:34 42 1

原创 Shell脚本以及Nginx

Shell是一个用C编写的程序,是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。总体来说Sheel是一门编程语言,客户可以通过该语言与Linux内核进行相应的交互定义变量的语法:变量名=变量值例子:变量名命名规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线 _。不能使用标点符号。

2023-08-24 22:17:26 508 1

原创 Linux(CentOS) (2)

我们这里把8080端口添加到防火墙放行中:firewall-cmd --add-port=8080/tcp --zone=public --permanent。6.防火墙放行指定的端口号: firewall-cmd --add-port=8080/tcp --zone=public --permanent。使用vi命令时---为命令行模式---输入i---为编辑模式---esc键---命令行模式---wq保存并退出---w!解压: tar -zxvf jdk-8u161-linux-x64.tar.gz。

2023-08-23 23:03:21 96

原创 Linux(CentOS)

Linux全称GNU/Linux,是一款免费使用的类UNIX操作系统。

2023-08-22 21:44:45 77 1

原创 springboot整合

其中@EnableAutoConfiguration注解是启动自动配置的关键,也是一个复合注解,里面包含了@Import---导入了一个AutoConfigurationImportSelector(自动配置选择器),在该类中有一个方法getAutoConfigurationEntry--作用:得到自动配置类的实体。注意:给每个dao接口上都加上@Mapper,它就会将mapper自动注入进spring容器。或者在主启动类上加入@MapperScan,指定要扫描(dao接口)包的路径。

2023-08-19 00:15:59 44

原创 SpringBoot

springboot是spring框架的一个扩展,继承了spring框架原有的特性,还通过简化配置来进一步简化了项目搭建和开发过程,另外springboot集成了大量的框架使得依赖包的版本冲突得到了很好的解决。1.创建一个Servlet并重写doGet()和doPost()方法@OverrideSystem.out.println("执行了doGet方法");@OverrideSystem.out.println("执行力doPost方法");2.把自定义的Servlet注册到tomcat中。

2023-08-17 22:13:40 27 1

原创 spring中AOP以及事务

AOP(Aspect Orient Programming)面向切面编程,在传统OOP中,纵向抽成一个个对象,在AOP中可以将一个个对象的某些类似的方法横向抽成一个切面,降低代码的重复性,方便管理。切面(Aspect):切面为那些横跨多个对象的功能从主业务逻辑中分离出来,形成切面。切点(Pointcut):主要定义在哪些地方应用,可以通过路径表达式或者注解匹配到目标方法或类。

2023-08-17 00:08:06 89 1

原创 java高级-线程2

BlockingQueue workQueue = new LinkedBlockingQueue()等待队列 ---暂存区corePoolSize:核心线程数maxPoolSize:最大线程数keepAliveTime:线程闲置时间unit:时间单位workQueue:等待队列//核心线程数//最大线程数//线程闲置时间//秒//等待队列。

2023-08-16 09:54:25 39 1

原创 java高级-线程

程序是指为了完成某一套特定的任务而编写的具体文件。

2023-08-15 11:08:43 121 1

原创 java反射

在运行时,对于任何一个类,它都能够知道这个类的所有属性和方法,对于任何一个对象,都能够调用它的任意一个方法和属性。

2023-08-10 21:15:46 28

原创 java高级篇

泛型主要用于规范类型,数据类型被指定成了一种参数,可以用在类、方法、接口上。及参数化类型是java已经定义好的注解,可以直接使用,比如:@Override:重写,使用该注解时,需要保证有继承关系,子类覆写父类的方法,方法名、参数、返回值要保持一致,修饰符不能小于父类的。从大到小依次 public->protected->默认->private 子类抛出的异常不能大于父类。否则会产生编译器错误@Deprecated:可以修饰类、方法或字段。标识已经过时,不建议使用。

2023-08-10 09:21:54 85 2

空空如也

空空如也

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

TA关注的人

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