自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jenkins 基本入门

1、Docker拉取Jenkins1、查看jenkins版本docker search jenkins2、拉取最新版本jenkinsdocker pull jenkins/jenkins:lts3、创建挂载目录mkdir /home/docker/4、如果是root账户则不需要这一步,否则需要修改权限,不然挂载后 启动容器报错chown -R 用户名:组名 /home/docker5、启动容器docker run --name wx-jenkins -d -p 8090:80

2021-12-02 15:57:45 861

原创 Maven 将本地jar包导入maven仓库

手动在maven仓库中放进去,发现项目并不能识别,使用mvn命令例如以下依赖<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.3.0</version></dependency>自下载的jar包放在了D:\Desktop\新建文件夹\

2021-12-01 18:34:17 585

原创 Method com/mysql/jdbc/JDBC4ResultSet.getObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object

数据库里时间字段为DateTime,使用Mybatis-Plus生成代码时类型为LocalDateTime自定义一个Convert即可解决import org.apache.ibatis.type.JdbcType;import org.apache.ibatis.type.LocalDateTimeTypeHandler;import org.springframework.stereotype.Component;import java.sql.PreparedStatement;i

2021-11-02 15:02:00 1282

原创 Hadoop 集群配置

参考尚硅谷hadoop教程1、部署划分2、配置文件2.1、默认配置默认配置文件2.2、自定义配置更改core-site.xml、hdfs-site.xml、yarn-site.xml、mapred-site.xml四个文件,路径在$HADOOP_HOME/etc/hadoop/下2.3、配置core-site.xml <!-- 指定NameNode的地址 --> <property> <name>fs.d

2021-09-27 11:32:57 331

原创 Linux Shell命令

1、Hello Shell需要以#!/bin/bash开头#!/bin/bashecho "Hello Shell"需要有执行的权限sh hello.sh或者./hello.sh2、变量定义2.1、赋值=前后不可有空格#!/bin/bashfirst_name="wxx"last_name="lyy"echo $first_nameecho $last_name2.2、只读变量,和java里的final一样#!/bin/bashlast_na

2021-09-17 11:37:20 869 1

原创 Linux 常用命令

1、Linux之间Copy数据scp [可选参数] 文件路径 目标路径例如当前登陆A系统,复制数据到Bscp -r ./test/* root@192.168.1.2:/opt/test/即将当前系统的test目录 复制到ip为192.168.1.2的B系统上,以用户root进行复制,注意这时B系统上/opt/test/目录必须存在,且拥有者为root,且有写的权限修改拥有者:chown root:root /opt/test修改权限:chmod 777 /opt/test...

2021-09-16 13:36:34 128

原创 SpringBoot常用注解

1、@ConfigurationProperties将全局配置文件绑定JavaBean2、@Value将全局配置文件某个字段绑定3、@PropertySource(value = "classpath:person.properties")指向对应的配置文件4、@ImportResource(locations = {"classpath:/beans.xml"})springboot将配置文件加载到项目5、...

2021-08-25 11:32:16 74

原创 ABAP 常规检查

1.检查数字1.如果返回X则是 否则不是cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = 'XXX' )2.定义数字变量进行赋值,如果不是则会异常 DATA l_num TYPE p LENGTH 15 DECIMALS 2. CATCH SYSTEM-EXCEPTIONS convt_no_number = 8. l_num =

2021-05-11 14:37:41 650

原创 ABAP 根据KUNNR取ADR6邮箱地址

根据KUNNR取KNA1-ADRNR,根据KUNNR取BUT000-PERSNUMBER根据上述地址编号和人员编号取ADR6

2021-04-29 16:37:23 483

原创 ABAP 暂留

1、BAPI创建采购申请:BAPI_PR_CREATE修改采购申请:BAPI_PR_CHANGE获取明细:BAPI_REQUISITION_GETDETAIL2、注意点如果函数传表 praccount和praccountx则必须在参数里加 serial_no参数,否则会报科目数量问题例如:ls_praccount-serial_no = '01'. ls_praccountx-serial_no = '01'....

2021-04-28 14:59:04 576

转载 ABAP 面向对象

在程序中, 对象的识别和寻址是通过对象引用来实现的, 对象引用变量可以访问对象的属性和方法.ABAP 中的类也有程序内部的局域类和全局类之分, 其作用范围不同. ABAP中的全局类是通过ABAP工作台中的类创建工具 Class Builder 开发的, 保存在系统类库程序 Class Pool 中, 可供所有程序作用.一. 程序中类的定义.1. 类声明及实现*ClassDeclarationsCLASSapplicationDEFINITION.PUBLICSE...

2021-03-30 08:57:21 1045

转载 厨房里的ERP(MRP)

一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向-向供应商询价)妻子:“当然可以,来几个人,几点来,想吃什么菜?”丈夫:“4个人,我们7点左右回来,家里正好有只老母鸭,所以做个大菜烤鸭,再准备些二锅头白酒 番茄炒蛋 皮蛋豆腐 蛋花汤 鱼香肉丝,你看可以吗?”(商务沟通-向供应商下订单)妻子:“没问题,我会准备好的”(订单确认-给客户确认)妻子记录下需要做的菜单,需要烧五个菜加点小酒,供六个人的分量(毛需求输入)妻子一看家里面,中午做的皮蛋豆腐完

2021-03-10 16:49:49 1027

原创 SAP 删除

1、MMMM01-MM03:创建物料MIGO:货物移动ME21N-ME23N:采购订单ME51N-ME53N:采购申请ME29N:批准采购申请/订单MB51:物料凭证报表MMBE:库存概览MIR6-MIR7:制定发票ME11-ME13:信息记录2、SDVA01-VA03:销售订单创建BP:客户主数据创建VL01N-VL03N:外向出货单VA11-VA13:询价VK13:定价...

2021-01-27 15:00:27 300

原创 ABAP 报表自动生成

*&---------------------------------------------------------------------**& Report ZCODE_GENERATOR_REPORT*&---------------------------------------------------------------------**&*&---------------------------------------------------.

2021-01-08 09:57:59 674

原创 ABAP 找增强程序

*&---------------------------------------------------------------------**& Report YWXT_ENHANCEMENT_FIND*&---------------------------------------------------------------------**&*&----------------------------------------------------.

2020-12-17 08:44:03 222

原创 SAP-Dialog

1.T11.主窗体和子窗体之间执行顺序主窗体PAI->子窗体PAI->主窗体->PBO->子窗体PBO造成问题:因此如果在主窗体和子窗体共用同一个组件,在主窗体修改后回车数据还是之前数据,并没有更新.2.3....

2020-10-21 13:27:23 721

原创 SAP选择屏幕

1.T11.单选PARAMETERS P_ZCODE TYPE ZWXSTUDENT_01-ZCODE.2.复选SELECT-OPTIONS S_SEX FOR GS_STUDENT-SEX NO INTERVALS NO-EXTENSION.SELECT-OPTIONS S_ZNAME FOR GS_STUDENT-ZNAME.3.常用语法 默认值 DEFAULT aaa 必输 OBLIGATORY 隐藏 NO-DISPLAY 显示长度 VISI

2020-10-12 16:13:47 674

原创 SAP内表

1.内表增加 1.APPEND 只建议在标准表使用 append gs_data to gt_data 插入空行 APPEND INITIAL LINE TO gt_data. 2.INSERT可以插入到指定位置,不能插哈希表,因为哈希表没有索引 注意这里不需要加table,因为有index所以前面必须是索引表 INSERT gs_data INTO gt_data INDEX 5. 注意这里需要加TABLE表明

2020-10-10 15:48:03 526

原创 ABAP类型

1.T1*&---------------------------------------------------------------------**& REPORT ZWXT_01*&---------------------------------------------------------------------**&*&------------------------------------------------------------

2020-10-10 15:36:13 258

原创 ABAP 事务代码

1.SAP一体化ERP系统SD(sales deparment):销售MM(material managerment):物料管理PP(production plan):生产计划,后勤模块FICO(Finance Controlling):财务模块HR(Human Resource):人力资源

2020-09-25 15:41:09 969

原创 算法相关

1.动态规划(Dynamic Programming)https://blog.csdn.net/u013309870/article/details/75193592写的非常好,有空再温故一哈~

2020-09-16 10:51:37 68

原创 Vue小知识

1.$nextTick在修改了data里的value后然后立即去获取该dom的值,是获取修改之前的旧值,如果使用$nexTick回调函数,则会在data值渲染到dom后才获取值。例子:<div ref="div1">{{msg}}</div>data () { return { msg: 'Hello Div' }}在某一个函数里getDivValue () { this.msg = 'Hello SAP' l

2020-09-09 16:59:10 162

原创 SpringBoot后端搭建常用配置和工具类

1.跨域配置@Configurationpublic class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowCredentials(true)

2020-09-08 16:53:05 451

原创 Springboot集成Kaptcha

1.添加pom依赖 <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency> <dependency> <groupId>commons-io&lt.

2020-09-08 16:32:49 269

原创 宝塔面板

A.如果是忘记了默认密码可以输入以下任一命令回车找回默认初始密码 1 2 3 1.cat/www/server/panel/default.pl 2.bt default   B.也可以通过重置密码的方式来解决(其中“新密码”即你要改的密码) 1 cd/www/server/panel&& python tools.pyc panel 新密码   C....

2020-09-02 10:56:15 188

原创 docker进阶一

1、docker composeDocker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有文件(docker-compose.yml,extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的

2020-08-15 11:50:08 105

原创 docker基础二

1、进阶命令docker stop $(docker ps -a -q) //关闭所有已开启的容器2、镜像提交// 在启动的容器里修改了某个文件等,通过commit将容器重新打包发布成新的镜像docker commit -a="author" -m="description" containerId imagesName3、容器数据卷1、在启动容器的时候时候 -v 进行外部与容器间的挂载,一对一docker run -it -v /宿主机绝对路径:/容器内的路径 镜像名do.

2020-08-05 20:24:28 139

原创 SpringCloud-Alibaba-Sentinel

1、概述Sentinel,中文翻译为哨兵,是为微服务提供流量控制、熔断降级的功能,它和Hystrix提供的功能一样,可以有效的解决微服务调用产生的“雪崩”效应,为微服务系统提供了稳定性的解决方案。随着Hytrxi进入了维护期,不再提供新功能,Sentinel是一个不错的替代方案。通常情况,Hystrix采用线程池对服务的调用进行隔离,Sentinel才用了用户线程对接口进行隔离,二者相比,Hystrxi是服务级别的隔离,Sentinel提供了接口级别的隔离,Sentinel隔离级别更加精细,另

2020-06-27 13:39:00 488 1

原创 SpringCloud-Alibaba-Nacos

1、NacosNacos是服务的发现和配置,等价于Cloud里的Eureka+Config+Bus2、docker拉取nacosdocker pull nacos/nacos-server:1.3.0docker run -e MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server访问网址:http://xxx.xxx.xxx.xxx:8848/nacos/...

2020-06-25 18:27:44 226

原创 SpringCloud-服务跟踪

1、基本使用1、在原有项目上添加pom依赖 <!--包含了sleuth+zipkin--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency

2020-06-24 11:42:23 120

原创 SpringCloud-消息驱动

1、Stream

2020-06-22 16:17:37 163

原创 SpringCloud-消息总线

1、Bus1、概述1、在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主题,并让系统中所有微服务实例都连接上,由于该主体中产生的消息会被所有的实例监听和消费,所以称之为总线。2、SpringCloud-Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,整合了Java的事件处理机制和消息中间件的功能,Bus目前支持两种消息代理:RabbitMQ和Kafka3、基本原理:当一个服务刷新数据的时候,会将信息方法Topic中,这样其他监听该Topic的服务都能收

2020-06-22 16:16:02 169

原创 SpringCloud-服务配置

1、Config

2020-06-21 17:55:37 169

原创 SpringCloud-服务网关

1、Zuul我们已经知道,在微服务架构中,不同的微服务可以有不同的网络地址,各个微服务之间通过互相调用完成用户请求,客户端可能通过调用N个微服务的接口完成一个用户请求。比如:用户查看一个商品的信息,它可能包含商品基本信息、价格信息、评论信息、折扣信息、库存信息等等,而这些信息获取则来源于不同的微服务,诸如产品系统、价格系统、评论系统、促销系统、库存系统等等,那么要完成用户信息查看则需要调用多个微服务,这样会带来几个问题: 1、客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性

2020-06-20 15:56:41 188

原创 SpringCloud-服务降级

1、Hystrix1、简介Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控,向调用方法返回一个符合预期的、可处理的备选相应(FallBack),而不是长时间的等待或者抛出调用方无法处理的异常,这样就保证了服务调用方的线程不会被长时间、不必

2020-06-16 13:14:39 252

原创 SpringCloud-服务调用

1、Ribbon1、基本使用1、新建项目,添加pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency>2、初始化RestTemplate @Bean

2020-06-15 16:49:21 204

原创 SpringCloud-服务注册中心

1、Eureka1、什么是服务治理SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务与服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。2、什么是服务注册Eureka采用C/S的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心,而系统中的其他微服务,使用Eureka的客户端连接到Eurek

2020-06-11 09:39:13 287

原创 Shiro的基本使用

1、依赖<!-- shiro核心包 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.3</version></dependency><!-- shiro与redis整合 --><dependen

2020-05-18 12:53:02 201

原创 Swagger基本使用

1、配置Pom.xml引入Swagger的依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dep...

2020-04-24 12:16:36 413

原创 Vue项目中常出现的错误

1、基础命令行方式手动安装1、安装依赖包:npm install element-ui -S2、导入Elment-UI的相关资源(main.js主入口内配置)//导入组件库import ElementUI from 'element-ui'//导入组件相关样式import 'element-ui/lib/theme-chalk/index.css'//配置Vue插件Vue....

2020-03-07 10:54:05 303

空空如也

空空如也

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

TA关注的人

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