- 博客(12)
- 收藏
- 关注
原创 docker连接springboot和mysql容器的方法
将springboot项目部署到linux上,使用docker容器进行测试时,将项目与mysql连接在一起首先创建mysql容器,然后修改springboot项目的配置文件spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver //使用mysql容器的用户名和密码 username: root password: 123456 //url格式后面说明 url: jdbc:mysql
2022-04-20 20:47:06
1985
原创 远程连接服务器数据库出现SQLyog连接报错
提示错误:Error No.2058 Plugin caching_sha2_password could not be load错误原因:mysql8.0版本采用的密码加密方式是caching_sha2_password解决措施:修改加密方式先进入容器,然后进入mysql首先在服务器上进入mysql执行命令(这里设置的密码为123456根据需要自己修改语句,按照顺序)mysql> grant all privileges on *.* to root@'%' with grant op
2022-04-10 18:51:12
789
原创 Appach Dubbo
1、RPCRPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。2、Dubbo架构节点角色名称Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方
2022-04-09 22:59:19
2034
原创 解决Dubbo无法发布被事务代理的Service问题
使用dubbo时,提示 No provider availbale from registry如果在服务提供者类上加入@Transactional事务控制注解后,服务就发布不成功了。原因是事务控制的底层原理是为服务提供者类创建代理对象,而默认情况下Spring是基于JDK动态代理方式创建代理对象,而此代理对象的完整类名为com.sun.proxy.$Proxy42(最后两位数字不是固定的),导致Dubbo在发布服务前进行包匹配时无法完成匹配,进而没有进行服务的发布解决方案1、修改服务提供者的配置文件(
2022-04-09 20:35:25
211
原创 maven整合zookeeper时提示Error creating bean with name ‘XXX‘ defined in file....;cause: Zookeeper is not..
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘helloServiceImpl’ defined in file [D:\Ja
2022-04-06 11:44:51
3323
原创 Java中的String类
基本概念java.lang.String类⽤于描述字符串,Java程序中所有的字符串字⾯值都可以使⽤该类的对象加以描述, 如:“abc”。该类由final关键字修饰,表示该类不能被继承。public final class String从jdk1.9开始该类的底层不使⽤char[]来存储数据,⽽是改成 byte[]加上编码标记,从⽽节约了⼀些空间。该类描述的字符串内容是个常量不可更改,因此可以被共享使⽤(已创建的字符串不能再改变)。String str1 = “abc”; - 其中"a
2021-12-04 23:25:35
342
原创 Map(Mapping 映射)集合
java.util.Map<K,V>集合中存取元素的基本单位是:单对元素,其中类型参数如下:K - 此映射所维护的键(Key)的类型,相当于⽬录。V - 此映射所维护的值(Value)的类型,相当于内容。该集合中key是不允许重复的,⽽且⼀个key只能对应⼀个value。该集合的主要实现类有:HashMap类、TreeMap类、LinkedHashMap类、Hashtable类、Properties类。其中HashMap类的底层是采⽤哈希表进⾏数据管理的。其中TreeMap类的底..
2021-12-04 22:20:06
810
原创 Collection集合及其常用方法
当需要在Java程序中记录多个类型不同的对象数据时,则准备⼀个集合。 集合中只能放对象,基本数据类型有自动装箱功能集合的框架结构Java中集合框架顶层框架是:java.util.Collection集合 和java.util.Map集合。其中Collection集合中存取元素的基本单位是:单个元素。其中Map集合中存取元素的基本单位是:单对元素。java.util.Collection接⼝是List接⼝、Queue接⼝以及Set接⼝的⽗接⼝,因此该接⼝⾥定义的⽅法既可⽤于操作List集合
2021-11-24 20:24:52
738
原创 单例设计模式、抽象类、接口、final关键字、多态
1、单例设计模式在某些特殊场合中,⼀个类对外提供且只提供⼀个对象时,这样的类叫做单例类,⽽设计单例类的流程和思想叫做单例设计模式。单例设计模式实现流程私有化构造⽅法,使⽤private关键字修饰。声明本类类型的引⽤指向本类类型的对象,并使⽤private static关键字共同修饰。提供公有的get⽅法负责将对象返回出去,并使⽤public static关键字共同修饰。创建单例类:public class Singleton { private static Singleton sin
2021-11-24 00:20:46
166
原创 JavaFX实现三个风扇、每个风扇有按钮控制、一个总按钮控制三个风扇
代码中有注释,直接上代码package com.fan;import javafx.scene.layout.Pane;import javafx.scene.paint.Color;import javafx.scene.shape.Arc;import javafx.scene.shape.ArcType;import javafx.scene.shape.Circle;public class FanPane1 extends Pane { //12个扇形 pri
2021-11-23 23:55:06
1724
原创 Java中对象的存储方式以、static关键字的说明以及finally块语句的执行
1、Java中对象的存储方式Java是一种面向对象的语言,所以对象的使用极为常见。与基本数据类型不同的是,对象是一种应用类型的数据,存储方式与基本数据类型有一些区别,如果不弄明白存储方式对程序的理解是会有出入的。Java对象在内存中是以堆栈的方式存储的eg:新建一个对象class Book { //书名 String name;}//新建一个Book对象Book b1 = new Book();book.name = "十宗罪";book在内存中的存储方式如下:栈中存放的是对象名
2021-11-13 10:36:34
734
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人