自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类加载机制—详解

当应用类加载器就去判断之前有没有加载过XX.class,如果有加载过就不去加载了,如果没有加载,就把这个类交给拓展类加载器加载,拓展类加载器就会判断有没有加载过XX.class,如果有加载过就不去加载了,如果没有加载,就交给启动类加载器判断有没有加载过,如果有加载过就不去加载了,如果没有加载就交给拓展类加载器加载,拓展类加载器就会交给应用类加载器加载,最终加载到JVM内存中执行

2023-05-21 23:36:02 205

原创 Feign远程调用 请求头丢失问题及解决方案

Feign远程调用 请求头丢失问题及解决方案。

2023-05-21 16:11:11 503

原创 三次握手,四次挥手白话文

在三次握手过程中,客户端和服务器都发送了一个SYN包,并且都收到了对方的SYN-ACK包,因此需要三次握手才能建立连接。在四次挥手过程中,客户端和服务器都需要发送一个FIN包和一个ACK包,因此需要四次挥手才能断开连接。三次握手和四次挥手是TCP协议中用于建立和断开连接的过程。

2023-04-15 11:54:27 171

原创 Spring Boot 自定义starter

Spring Boot 自定义starter

2023-04-14 20:31:28 286

原创 Filter、Interceptor的使用

属于面向切面编程(AOP)的一种运用,就是在service或者一个方法前,调用一个方法,或者在方法后,调用一个方法,比如动态代理就是拦截器的简单实现,在调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在调用方法后打印出字符串,甚至在抛出异常的时候做业务逻辑的操作。

2023-04-11 17:32:47 282

原创 JWT令牌,前端(axiox)、后端操作

JWT简称JSON、Web、Token,也就是通过JSON形式作为web与应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。在数据传输过程中还可以完成数据加密、签名等相关处理。

2023-04-10 21:49:25 1036

原创 SpringBoot分页插件(PageHelper)

PageHelper.startPage(int PageNum,int PageSize):用来设置页面的位置和展示的数据条目数

2023-04-08 14:03:38 3914 1

原创 关于OSB执行管道outbound的Content-Type自动添加charset=utf-8解决办法

在执行Content-Type=application/x-www-form-urlencoded类型的接口的管道时outbound自动添加charset=utf-8,

2022-04-26 16:56:35 766

原创 OSB-Servies Bus接口地址加证书操作

用keytool生成证书问题原因再调下游地址的时候内外网地址都调不通,这时候应该是证书没加好被限制访问了keytool命令的用法①查看是否已创建过同名的证书keytool -list -v -alias ssotest -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit②删除已创建的证书keytool -delete -alias ssotest -keystore "%JAVA_HOME%/JRE/LI

2022-04-03 11:14:58 182

原创 Oracle增加表分区

Oracle增加表空间alter table DSGC_LOG_BODY_PAYLOAD add partition P_202204 values less than(TO_DATE('2022-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) tablespace DSGC_LOG_REC_PINITED;

2022-04-01 14:44:25 6031

原创 Rest分发监听接口

Rest分发监听接口一、Rest分发接口1.创建目录2.New XMLSchemaFile Name :自己根据接口定义名字Directory:选择自己接口Schema的路径Target Namespace:这个路径根据要求+Schame绝对路径3.定义响应请求字段根据请求报文和响应报文的格式,把对应的字段加进去4.New WSDL(builder)File Name:自己定义Directory:选择WSDLs的路径Binding:名字自己定义Port Type:名字自己定义

2021-11-10 18:02:58 1593

原创 虚拟机部署前后端操作

虚拟机部署前后端讲解1.虚拟机部署后端1.1后端打包1.2启动dsgc-tomcat1.3部署war包1.4打开swagger测试1.4错误原因整理2.虚拟机部署前端2.1配置后端代理地址2.2启动nginx2.3测试前端是否能调通2.4前端打包2.5部署前端2.6测试部署1.虚拟机部署后端1.1后端打包IDEA工具打包后端【Build】->【Build Artifacts】就可以打成你想要的的包1.2启动dsgc-tomcat在虚拟机上 cd到dsgc-tomcat/bin目录下.

2021-08-31 17:34:48 1372

原创 OSB:Rest、Soap、SoapDB接口开发学习

OSB-Rest、Soap、DBSoap接口开发开发配置1.开启服务2.登录WebLogic Server管理控制台3.启动osb服务4.登录ServiceBus控制台Rest接口的开发1.测试接口是否可以调通2.开发接口2.1创建应用、项目2.2配置组件2.2.1创建BussinessService2.2.2创建PipelLine和ProxyService3.测试接口3.1导出jar包3.2上传jar包到Service BUS3.2测试BusinessService3.3测试PipeLine3.4修改Pi

2021-08-30 20:24:20 905

原创 2.虚拟机CentOS7.6安装SOA

1.安装JDK81.1检查是否自带OpenJDKrpm -qa | grep jdk#卸载openjdksudo yum -y remove java-..-openjdk..验证是否卸载了openjdk1.2上传安装包#解压安装包tar -zxvf jdk.....#创建安装目录(root)mkdir /opt/java#移动安装包到安装目录(root)mv /home/oracle/install/jdk1.8..../ /opt/java#修改目录名(root)m

2021-08-28 13:34:13 207

原创 虚拟机安装api详细教程

安装前准备上传指定文件到虚拟机解压文件 unzip kong网关安装.zip1.新建服务器用户在root用户下依次创建postgres(密码:!Dag@123)# groupadd postgres# useradd -g postgres postgres# passwd postgresapi(密码:!Dag@123)# groupadd api# useradd -g api dapi# passwd dapi2.安装Kong和postgres数据库

2021-08-21 12:01:29 833

原创 1.linux安装oracle12c及测试连接(详细讲解)

1.虚拟机配置系统Centos7.6CPU 4H内存 4G硬盘 128GGUI 有2. 安装前准备2.1配置静态IP# 我们是安装服务,一个服务主机IP地址不应该的变化的,所以设置为静态vim /etc/sysconfig/network-scripts/ifcfg-ens33#修改后重启网卡systemctl restart network2.2检查网络连接是否正常(root)#检查是否能ping通IPping 114.114.114.114#检查是否能ping通域

2021-08-20 14:28:17 1714

原创 Linux配置都对ping静态地址ping不通解决方案(亲测搞了很久)

CentOS7配置静态网络ping www.baidu.com或114.114.114.114 失败首先root用户下vim /etc/sysconfig/network-scripts/ifcfg-ens33esc】 :wq 保存退出service network restart 重启网卡这时候ping 114.114.114.114或者ping 8.8.4.4会出现以下结果他会一直运行 【CTRL】+c可以停掉#如果有人这样子还是ping不通,可以试下以下方法

2021-08-20 09:27:14 5017 1

原创 VUE脚手架的安装流程——详解

node的安装安装Vue CLI包Vue ui 启动1、安装nodenode.js官网下载最新版本的.下载步骤我就不执行了,这里我已经安装好的,安装到自己指定的目录就可以打开cmd终端运行命令node -vnpm -vnode就安装好了2、安装Vue CLI包安装前需要配置文件跟环境变量①创建一个文本文档名字就是 .npmrc这里我放c盘下了文件里面配置的内容如下,根据自己的安装路径配置②在环境变量path下配置node的下载路径③打开cmd终端运行命令np.

2021-08-18 21:00:25 98

原创 Mule入门——DB、Rest、Soap接口开发

一、DB查询接口开发这里我用的mysql数据库首先我们先查询下我们的数据库这里有很多数据然后我们用AnypointStudio进行我们的接口开发首先我们先新建一个Mule工程File -> New -> Mule project输入项目名 直接Finish完成后面默认就可以了因为我们最终要发布到tomact里面,所以我们也是用maven插件进行一个主键的引用,所以我们这里要把它转换成一个maven项目,然后直接点击Finish完成①我们首先拖一个HTTP主键,配置连接的端口和地

2021-08-14 15:08:53 1078

原创 MobaXterm连接到Linux虚拟机教程

一、启动虚拟机鼠标右击,点击【Open Terminal】打开后端输入ifconfig查看自己虚拟的的host和用户名二、打开MobaXterm依次点击【Session】->【SSH】输入host和用户名然后会让你输入自己Linux用户的密码,输入的时候不会显示回车回填出来一个设置密码的框自己设置一下密码就可以了这样子你就可以进行操作了我来演示一个将一张图片拖进来双击【Desktop】进去这时你再查看自己Linux系统的桌面就会发现有一张图片出现在桌面双击看是一样的...

2021-08-10 11:37:00 19775 11

原创 Linux虚拟机安装

一、新建虚拟机接下来选择典型就可以了,下一步安装程序光盘映像文件镜像文件可以创建Linux名称及登录用户密码随便写就可以了配置虚拟机名及安装位置配置虚拟机大小60GB等待安装好就可以了...

2021-08-10 10:30:07 54

原创 Mule接口开发(RabbitMQ数据分发)

1.安装AMQP组件【Hellp】->【install new software】之后操作 如下图所示,选择版本时注意 选择最新版本单选这里我已经下载好了就不进行操作了下载成功后组件栏搜索AMQP2.RabbitMQ分发搜索Http组件将HTTP拖放到流程的开头。配置路径端口...

2021-08-09 16:57:06 434

原创 RabbitMQ系列 windows下的安装

RabbitMQ系列 windows下的安装(1)下载erlang:①原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址http://www.erlang.org/downloads②双击安装,安装目录我的是全英文的。③配置环境变量,变量值是你安装erlang的路径新建一个ERLANG_HOME变量名配置Path新建 %ERLANG_HONME%\bin测试 cmd输入erl如下图成功(2)下载RabbitMQ下载地址https://www.ra

2021-08-09 14:50:29 92

原创 Mule封装DB以及Mule Rest接口开发

1.新建Mule工程【File】->【new】->【Mule project】因为我们要发布到tomat所以我们也是用maven插件对组件进行个引用,所以我们需要把它转换成个maven项目右击项目->【configure】->【Conver to Maven Project】首先拖一个http主键所有的接口都是以工作流的方式进行运行的接下来于要配置封装之后的地址和端口号(默认8081)配置封装的目录(自己随便写)2.对接数据库拖一个Database主键到流里面

2021-08-08 23:05:30 511

原创 Mule入门使用操作笔记

1.Demo创建新建Mule工程:【File】->【new】->【Mule Project】查找HTTP将其拖到幕布上会出下如下错误 1,2,3出现入下界面需配置 host、port (注意不要于本机端口冲突)可配置名称、protocol等点击3配置localhost和端口号错误消失后还需要配置如下图所示随后拉入 Set Payload在属性页面设置Value值Hello Word(CTRL+S 保存)右击项目【Run As】运行成功后窗口会出现如下情况,表实Mu

2021-08-08 21:39:18 789

原创 Linux系统基于MobaXterm的下载及使用

一、下载MobaXterm下载链接: MobaXterm.下载步骤如下:进入页面点击DownLoad二、连接远程Linux主机打开MobaXterm展示如下界面右击【User session】->【new session】,弹出【session setting】对话框选择第一个SSH图标,并填入相关信息,就可以完成session的创建点击确定后,输入密码(输入密码时并不会显示,只管输入后按确定即可,第一次登陆成功后会提示保存密码,一般选择同意),就可以连上虚拟机了。连接成功出现如

2021-08-05 20:31:14 8941 2

原创 mybatis解决Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.

mybatis错误原因==Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘’.

2021-08-04 10:03:47 1406

原创 java使用Lombok插件,解决lombok不起作用原因

java使用Lombok插件,解决lombok不起作用原因1. lombok插件可以省略实体类的get和set方法,有自动配置功能(1)既然是插件,那就肯定要maven的依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>(2)然后在实体类里面加上(3)注解@Data 生成ge

2021-08-01 20:41:18 1528

空空如也

空空如也

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

TA关注的人

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