自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dubbo

1.Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调

2022-05-23 19:38:25 96

原创 Maven中配置Tomcat7插件

在标签下添加如下内容然后添加如下配置:点击保存,运行即可

2022-01-23 20:48:34 424

原创 Maven项目在resource下右键点击新建,选择XML配置,弹出的选项中没有Spring配置

新建Maven项目后,要配置Spring的配置文件,在resource下右键点击新建,选择XML配置,弹出的选项中没有Spring配置是因为pom.xml文件中没有引入spring-context组件在标签下添加如下标签即可

2022-01-23 18:16:41 1625

原创 Centos7如何安装Mysql8

虚拟机安装好后,默认自带Mysql的替代产品Mariadb1.执行yum list mariadb,结果如果显示已安装mariadb包,则执行yum remove mariadb包名,如果只是显示可安装mariadb包,则不需要remove2.从mysql官网下载rpm包https://www.mysql.com/downloads/下翻到如下位置:3.上传到虚拟机,执行如下命令yum install -y rpm包名yum install -y mysql-community-ser

2021-12-30 22:46:53 783

原创 网络协议模型及HTTP与TCP的区别

1、TCP连接TCP协议是传输层协议,主要解决数据如何在网络中传输。2、HTTP连接http协议是超文本传输协议,是应用层协议,http协议是建立在tcp协议之上的。http协议的特点是客户端发送请求都需要服务端回应,在请求结束后,会主动释放链接。从建立连接到关闭连接的过程称为‘一次连接’。3、TCP三次握手第一次握手:客户端建立连接时,发送syn包到服务器,等待服务器响应。syn是指同步序列编号,是建立连接时的握手信号。第二次握手:服务器收到客户端发来的syn包,确认syn包,同时自己也发送一

2021-10-18 14:44:47 203

原创 Mysql

1.三大范式三大范式指创建数据库需要遵循的规范第一范式:无重复的列第二范式:属性完全依赖于主键(消除部分子函数依赖),第二范式是在第一范式的基础上建立起来的,即满足第二范式必须先满足第一范式,第二范式要求数据库表中的每个实例或行必须可以被唯一区分第三范式:属性不依赖于其他非主属性(消除传递依赖),第三范式要求一个数据库表中不包含已在其他表中已包含的非主关键字信息,意思是只能包含另一个表的主键2.SQL语句分类 - DDL(Data Definition Language):数据定义语言,用来定

2021-09-27 22:23:50 60

原创 Post请求如何访问动态URL

背景需求:使用POST发送请求,但是URL中有一部分是从请求体中获得然后拼接而成例如:curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" \ --data "user_id=1&access_level=30" "https://gitlab.example.com/api/v4/groups/:id/members"curl --request POST --header "PRIVATE-

2021-09-14 15:56:44 1812

原创 开发中遇到的异常及处理方法

1.使用Druid连接数据库的时候报如下错误:ClassNotFoundException: com.alibaba.druid.pool.DruidDataSourceFactory根据字面意思是找不到druid里边的类,但是明明已经引入了jar包可以看到jar已成功引入,jar包范围选择的是已提供(注意,上图二圆圈选择的是编译是因为我写此博文时已经解决了这个报错,截图记录的是正确的配置,如果不想看我下边的思路,可以直接按照图三所示方式将这个范围选择成编译试一下),英文版对应的是provide

2021-09-08 11:14:44 1168

原创 Java枚举

枚举类中的每一个元素其实相当于枚举类的一个对象,而且是用public static final修饰的,所以枚举类一加载就会初始化这些元素也就是对象;枚举跟普通类一样可以用自己的变量、方法和构造函数,构造函数只能使用 private 访问修饰符,所以外部无法调用。枚举既可以包含具体方法,也可以包含抽象方法。 如果枚举类具有抽象方法,则枚举类的每个实例都必须实现它。枚举类中的元素名字只能是一个单词或者是用下划线连接起来的单词,不能是由空格分开的两个单词,如果确实需要两个或者多个由空格分开的单词组成元素名字

2021-08-26 16:10:49 180

原创 Git详解

1.Git的优点:Git是分布式版本控制管理系统;存储项目随时间改变的快照;Git 不按照以上方式对待或保存数据。反之,Git 更像是把数据看作是对小型文件系统的一系列快照。 在 Git 中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。 为了效率,如果文件没有修改,Git 不再重新存储该文件,而是只保留一个链接指向之前存储的文件。 Git 对待数据更像是一个 快照流Git每次都是克隆整个仓库到客户端本地,所以Git服务器挂掉后,可以通过任意一个客户端

2021-08-10 15:14:56 98

原创 JSON解析

有两种方式:1.谷歌的GSON2.阿里的FastJsonGSON将对象解析为JSON的方式如下:自定义一个类TeacherTeacher teacher = new Teacher(“李白”,65);String json = new Gson().toJson(teacher);System.out.println(json);GSON解析JSON生成对象的方式如下:String testJson = “{“band”:24,“name”:“王五”}”;Teacher testTeac

2021-07-26 01:03:22 123

原创 Java中的线程

进程与线程的区别:进程是指内存中运行的一个应用程序,每个进程都有独立的内存空间;一个进程可以有多个线程,多个线程共享一个内存空间,线程之间可以自由切换,并发执行线程调度模式:1.分时调度所有线程轮流使用CPU,平均分配每个线程占用CPU的时间2.抢占式调度优先级高的线程优先使用CPU,如果线程的优先级相同,则随机选择一个,Java和CPU使用抢占式调度,一个CPU某个时刻只能执行一个线程同步与异步的区别同步:排队执行,效率低但安全异步:同时执行,效率高但是不安全注意:效率低不代.

2021-07-13 00:44:24 72

原创 Java第二章面向对象

Java只有单继承,多重继承,没有多继承子类实例化时,默认通过父类的无参构造方法实例化父类,如果父类没有无参构造方法,子类在继承时需要通过super来调用父类的构造方法调用super构造方法的代码,必须写在子类构造方法的第一行重载与重写重载在同一个类中,重写在父子类中或者接口与实现类中重载和返回值类型没有关系,只和参数类型,参数个数,参数顺序有关重写和返回值类型有关系,返回值类型必须相同重写的方法参数列表必须完全与被重写方法的相同重写方法的权限不能比被重写方法的权限小抽象类和接口抽象类.

2021-06-06 23:23:42 52

原创 JAVA基础第一章

Java基础容易忽视或者出错以及不易理解的细节环境变量是指为命令的执行提供环境而定义的变量,如果不指定环境变量,则会出现无法找到命令的现象。比如如果不配置JAVA_HOME和PATH,在cmd中输入java,则会提示该命令既不是内部命令也不是外部命令,因为在cmd命令执行的文件路径下以及PATH中配置路径下都没有找到java命令可运行的环境配置环境变量的时候,最好先定义一个JAVA_HOME,在PATH中配置%JAVA_HOME%\bin,这样在修改JDK版本的时候不用在PATH中修改,避免了对PAT

2021-05-21 11:24:50 59

原创 Byte Dance

1.firewall开通一个IP的某个端口2.sed命令去掉文本中的#3.给一个数组,求和等于31的两个数

2020-07-07 13:31:56 1931

空空如也

空空如也

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

TA关注的人

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