自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java反射笔记

一、了解一下反射

2021-05-18 15:13:34 85 1

原创 Java链表

class TestLiistLink{ public static void main(String[] args) { ListLink listLink=new ListLink(); //创建结点 ListNode node1=new ListNode(1,"he"); ListNode node2=new ListNode(2,"guang"); ListNode node3=new ListNode(3,"h

2021-04-25 17:16:01 99

原创 Springboot Eureka简单例子

一、菜鸟版目录结构1、新建一个Distribute父工程2、新建一个eureka子项目pom.xml主要依赖<!--springboot版本--><version>2.2.6.RELEASE</version><!--springclooud版本--><properties> <java.version>1.8</java.version> <spring-cloud.version>Ho

2021-04-23 16:46:14 487 1

原创 Java基础

一、重载(overload)在一个类里面,方法名字相同,参数类型列表不相同,返回类型可以相同也可以不相同,称为方法重载.方法重载与下列因素有关1.参数个数不同2.参数的类型不同3.参数的多类型顺序不同方法重载与下列因素无关1.与参数的名称无关2.与方法的返回值类型无关public class Javastart { public static void main(String[] args) { System.out.println(sum(2, 1));

2021-04-07 18:08:53 185 1

原创 docker搭建MySQL集群

一、读写分离架构其中一个是主库,负责写入数据,称之为:写库;其它都是从库,负责读取数据,称之为:读库;读库和写库的数据一致;写数据必须写到写库;读数据必须到读库;上面的架构,可以看出,应用程序会连接到多个节点,使得应用程序的复杂度会提升,可以通过中间件方式解决二、中间件应用程序只需要连接到中间件即可,无需连接多个数据库节点应用程序无需区分读写操作,对中间件直接进行读写操作即可在中间件中进行区分读写操作,读发送到从节点,写发送到主节点该架构也存在问题,中间件的性能成为了系统的瓶

2021-03-31 20:39:07 3447 4

原创 Linux安装jdk8

一、下载jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html二、将文件复制到/usr 下重命名为java1.8cp jdk-8u281-linux-x64.tar.gz /usr/java1.8三、解压tar -zxvf java1.8四、配置JDK环境变量修改配置文件vim /etc/profile输入i进入编辑状态,然后将光标移到最后一行,粘贴如下内容,JAVA_HO

2021-03-29 15:06:58 96

原创 部分设计模式案例代码

抽象工厂模式package abstractFactory;public class Client { public static void main(String[] args) { abstractFactory shuijing=new ShuiJingFactory(); System.out.println(shuijing.newShuiJing("bing").type("bing")); System.out.println(sh

2021-01-14 21:13:44 110

原创 Java23种设计模式

一、设计模式七大原则1.1 设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性 (即:相同功能的代码,不用多次编写)可读性 (即:编程规范性, 便于其他程序员的阅读和理解)可扩展性 (即:当需要增加新的功能时,非常的方便,称为可维护)可靠性 (即:当我们增加新的功能后,对原来的功能没有影响)1.2 设计模式七大原则设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种

2020-11-05 14:46:15 752 4

原创 springboot (Elasticsearch)

docker运行elasticsearchdocker run -e ES_JAVA_OPTS="-Xmx256m -Xms356m" -d -p 9200:9200 -p 9300:9300 --name ES01 elasticsearchElasticsearch是一个分布式搜索服务,提供RestfulAPI,底层基于Lucene,采用多shard(分片)的方式保证数据安全,并且提供自动resharding的功能,github等大型的站点也是采用了ElasticSearch作为其搜索服务..

2020-08-16 21:58:15 108 1

原创 springboot (RabbitMQ)

① 核心概念Message消息,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发布消息的客户端应用程序。Exchange交换器,用来接收生产者发送的消息并将这些消息路由给服务器中的队列。Exchange有4种类型:direct(默认),fanout, topic, 和

2020-08-15 22:42:51 92 1

原创 spring5

① What is spring?1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1)方便解耦,简化开发(2)Aop 编程支持(3)方便程序测试(4)方便和其他框架进行整合(5)方便进行事务操作(6)降低 API 开发难度② IOC1.I

2020-08-14 23:32:06 223 1

原创 springboot redis 笔记

① main主类/** * 一、搭建基本环境 * 1、导入数据库文件 创建出department和employee表 * 2、创建javaBean封装数据 * 3、整合MyBatis操作数据库 * 1.配置数据源信息 * 2.使用注解版的MyBatis; * 1)、@MapperScan指定需要扫描的mapper接口所在的包 * 二、快速体验缓存 * 步骤: * 1、开启基于注解的缓存 @EnableCaching * 2、标注缓存注解即可 *

2020-08-14 17:48:03 95 1

空空如也

空空如也

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

TA关注的人

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