- 博客(12)
- 收藏
- 关注
原创 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
136
原创 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
600
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
244
1
原创 docker搭建MySQL集群
一、读写分离架构其中一个是主库,负责写入数据,称之为:写库;其它都是从库,负责读取数据,称之为:读库;读库和写库的数据一致;写数据必须写到写库;读数据必须到读库;上面的架构,可以看出,应用程序会连接到多个节点,使得应用程序的复杂度会提升,可以通过中间件方式解决二、中间件应用程序只需要连接到中间件即可,无需连接多个数据库节点应用程序无需区分读写操作,对中间件直接进行读写操作即可在中间件中进行区分读写操作,读发送到从节点,写发送到主节点该架构也存在问题,中间件的性能成为了系统的瓶
2021-03-31 20:39:07
3526
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
118
原创 部分设计模式案例代码
抽象工厂模式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
128
原创 Java23种设计模式
一、设计模式七大原则1.1 设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好代码重用性 (即:相同功能的代码,不用多次编写)可读性 (即:编程规范性, 便于其他程序员的阅读和理解)可扩展性 (即:当需要增加新的功能时,非常的方便,称为可维护)可靠性 (即:当我们增加新的功能后,对原来的功能没有影响)1.2 设计模式七大原则设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种
2020-11-05 14:46:15
855
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
152
1
原创 springboot (RabbitMQ)
① 核心概念Message消息,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发布消息的客户端应用程序。Exchange交换器,用来接收生产者发送的消息并将这些消息路由给服务器中的队列。Exchange有4种类型:direct(默认),fanout, topic, 和
2020-08-15 22:42:51
120
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
276
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
133
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人