自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (5)
  • 收藏
  • 关注

原创 SAP ABAP 事务PA30添加一个字段

ABAP 事务PA30增强

2022-11-07 11:36:14 329 1

原创 kettle配置简易定时任务

kettle配置简易定时任务

2022-06-23 09:43:06 1093

原创 Java通过soap1.1请求webservice接口

首先获取到soap接口的wsdl地址,通过soapUI工具打开。前提需要在配置的插件工具配置axis地址,axis-1_4可在我的资源里下载。选择导出包的位置,生成代码。将代码复制到java项目中。多环境配置可在Locator中导入配置文件,将HTTP_Port_address和HTTPS_Port_address的ip地址替换即可。在接口请求中需要用户名密码验证,可封装配置在同一个类中。public class ERPAPI { public static ErpWSCo.

2022-04-19 15:35:38 1956

原创 abap通过po平台实现rest json的发送

之前做系统集成都是用soap协议,由于大部分人没有接触过soap,所以学习了po端开发rest接口,方便对接,实现记录如下:ESB配置后台正常做配置IB配置接口配置通道配置然后服务端接口的开发发现接收返回数据会有大小写自动转换不对应的问题,所以可以添加@JsonProperty(“RESULT”)注释解决序列化的问题。在erp写个demo测试一下。返回结果成功接收再看下java服务端数据接收情况...

2021-11-16 09:47:17 858

原创 abap通过po平台实现rest json的接收

之前做系统集成都是用soap协议,由于大部分人没有接触过soap,所以学习了po端开发rest接口,方便对接,实现记录如下:ESB配置后台正常做配置IB配置接口配置通道配置在erp系统上的sproxy激活,写个测试代码使用postman模拟发送个请求在erp系统上打个外部断点看看数据成功接收到返回数据...

2021-11-16 09:29:31 939

原创 项目的Mysql数据库迁移到Postgresql遇到的坑

1 Postgresql不能boolean自动转换成smallint使用管理员账号运行一下方法。CREATE OR REPLACE FUNCTION boolean_to_smallint(b boolean) RETURNS smallint AS $$ BEGIN RETURN (b::boolean)::bool::int; END;$$LANGUAGE plpgsql; CREATE CAST (boolean AS smallint) WITH F

2021-06-13 17:23:50 838 1

原创 解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:

解决:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:动了一下pom文件,maven未及时更新,刷新了一下maven库,项目恢复正常...

2021-04-23 17:19:13 291

原创 ABAP报表添加点击跳转事务的方法

显示列表的方法添加如下两个参数。然后新建方法,添加点击事件。FORM frm_ucomm USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. CASE r_ucomm. WHEN '&IC1'. IF rs_selfield-fieldname = 'BELNR'. READ TABLE lt_out INTO DATA(ls_out) WITH KEY belnr .

2021-03-31 09:17:14 552 1

原创 Java生产者消费者---demo

/** * 题目:现在两个线程,可以操作初始值为零的一个变量, * 实现一个线程对该变量加1,一个线程对该变量减1, * 实现交替,来10轮,变量初始值为零。 * * 1.高内聚低耦合前提下,线程操作资源类 * 2.判断/干活/通知 * 3.防止虚假唤醒 */public class ProdConsumerDemo04 { public static void main...

2020-04-25 15:44:32 201

原创 Java解决高并发的数据结构

Thread的Start()方法并不是立即启动,而是就绪状态,等待底层cpu的调度/** * 1 故障观象 * java.util.ConcurrentModificationException * 2 导致原因 * 多线程并发争抢统一资源,没有锁 * 3 解决方法 * 3.1 new vector<>() * 3.2 colle...

2020-04-25 11:40:29 253

原创 Mysql主从复制代码记录

主机部分在数据库安装目录下的my.ini文件[mysqld]server-id=1log-bin=D:\mysql-5.6.36-winx64\data\mysqlbinbinlog-ignore-db=mysqlbinlog-do-db=mydb2binlog_format=STATEMENT从机部分vim /etc/my.cnf修改:server-id=2relay-lo...

2020-04-24 10:55:02 65

原创 Java1.8的Stream---demo

/* * Stream是数据渠道,用于操作数据源(集合,数组等)所生成的元素序列。 * Stream不会改变源数据,每次处理都会返回一个持有结果的新stream * 类似于SQL语句对数据库的查询 * Stream是个延迟操作 * * 操作步骤 * 1.建立一个Stream数据渠道,即指定数据源 * 2.中间操作可以是0~n步 * * 3.取结果 */pub...

2020-04-21 17:00:51 190

原创 Java获取自定义注释的值---demo

public class TestAnntation { public static void main(String[] args) { Class<?> clazz = MyClass.class; Myanntation my = clazz.getAnnotation(Myanntation.class); //获取注释的参数值 String valu...

2020-04-21 15:54:11 225

原创 Java获取泛型父类---demo

public class TClass { public static void main(String[] args) throws Exception { Class clazz = son.class; //获取泛型父类 Type type = clazz.getGenericSuperclass(); ParameterizedType p = (Parameter...

2020-04-21 15:53:36 319

原创 Java类的初始化

哪些操非会导致类的初始化?这句话的意思,类的加载不一定就会发生类初始化。虽然大多数时候,在类的加载时直接就初始化了。(1)main方法所在的类在加线时,直接就先初始化(2)new一个类的对象,一定会先完成类的初始化(3)调用该类的静态变量(final的常量除外)和静态方法(4)使用java.lang.reflect包的方法对类进行反射调用(5)当初始化一个类,如果其父类没有被初始化,则...

2020-04-21 14:16:08 203

原创 Java使用Socket实现简易群聊

Server端开启一个即可public class Server { private static ArrayList<Socket> online = new ArrayList<Socket>(); public static void main(String[] args) throws IOException { ServerSocket serve...

2020-04-20 22:53:02 298

原创 线程的安全问题和同步方法---demo

/* * 两个线程使用共享的同一份数据,就有线程的安全问题。 * 加锁解决: * 同步的锁对象可以是任意类型的对象。 * 使用共享数据的这些线程,使用同一个锁对象。 * * 两种形式: * ```同步代码块 * synchronized(同步的锁对象){ * 需要锁的代码,一个线程在运行的时候 * } * 继承Thread需要静态;Runnab...

2020-04-20 16:19:32 193

原创 线程的简单实现

/* * 程序(Program):为了完成某个任务,一组指令的集合 * * 进程(Process):程序的一次运行,进程是操作系统分配资源的最小单位,同一个进程是共享同一份内存等资源 * 如果两个进程之间要进行数据交换,可以通过“文件”、网络通信等方式。成本较高。 * * 线程(Thread):当某个进程需要同时完成多个功能时,可以采用多线程。 * 线程是进程的其中一条执行路...

2020-04-18 17:28:30 190

原创 序列化对象的类型,两种方式

实现java.io.Serializable;实现java.io.Externalizable,当时实现这个接口必须重写两个抽象方法void writeExternal(ObjectOutput out)void readExternal(ObjectInput in)有了这两个方法,如何序列化和反序列化由程序员说了算。...

2020-04-18 16:18:48 437

原创 如何使用Java复制一个文件

public static void copyFile(String srcPath,String descPath){ try ( FileInputStream fis = new FileInputStream(srcPath); FileOutputStream fos = new FileOutputStream(descPath); Buffered...

2020-04-18 15:44:34 215

原创 20200417杂记

HashSet:内部实现是HashMap,添加(add)到HashSet的元素是作为HashMap的key,所有的value共享同一个Object类型的常量对象PRESENT。用迭代器或foreach遍历时,再用集合对象的remove方法时会报线程错误。ArrayList(1)JDK1.8,new的时候发现数组初始化为一个DEFAULTCAPACITY_EMPTY_ELEMENT...

2020-04-18 10:42:44 149

原创 Java注解及demo

常见的注解:一、系统预定义的三个最基本的注解@Override:它是又JDK的核心类库定义,读取它是由编译器作用:注释这个方法是一个“重写”的方法,让编译器对这个方法的签名进行检查@SuppressWarnings(“all”):抑制警告@Deprecated:告知编译器和程序员这个方法、属性已过时,不建议使用。二、文档注释单行注释多行注释文档注释(Java特有)@par...

2020-04-17 15:07:25 209

原创 枚举-demo

public enum Test02 { MON("1号","小明"), TUE("2号","小花"), THR("3号","无情"); private String name; private String desc; private Test02(){ } private Test02(String name ,String desc){ this.name = ...

2020-04-17 11:35:43 157

原创 局部内部类-demo

public class Test01{ private static int i ; private int j; public void t01(){ System.out.println("---开始---"); int a =1; class Inner{ public void i1() { System.out.println("我是匿名内部类"); ...

2020-04-17 10:47:55 191

原创 代理设计模式-demo

如果有需要权限验证或者统一处理的业务,可写在代理方法中。/** * * @author zy * 要求代理类和被代理类实现同一个主题接口 * 代理类中要有一个被代理类的属性(target),这样才能把核心业务代码交给被代理者 */public class TestProxy { public static void main(String[] args) { UserDa...

2020-04-17 10:08:48 185

原创 Eureka注册中心

Spring Cloud Eureka是对Netflix公司的Eureka的二次封装,它实现了服务治理的功能,Spring Cloud Eureka提 供服务端与客户端,服务端即是Eureka服务注册中心,客户端完成微服务向Eureka服务的注册与发现。服务端和 客户端均采用Java语言编写。下图显示了Eureka Server与Eureka Client的关系:1、Eureka Serve...

2020-03-23 08:48:03 330

原创 深度学习笔记No.02

卷积神经网络卷积神经网络(Convolutional Neural Network,CNN)是目前最流行的一种神经网络,广泛应用于计算机视觉领域。而该网络的核心 ——卷积操作,其实就是参数共享。参数共享使得卷积网络极大地降低 了参数的规模,并且在不增加训练数据量的前提下,增加了网络的尺寸。在输入中注入噪声数据扩充也可以看作是在输入数据中注入噪声,从而迫使算法拥 有更强的健壮性(也可以将注入...

2020-03-07 09:47:18 199

原创 深度学习笔记No.01

发展介绍去解决人容易执行,但很难形式化描述的任务。对于学习最朴素的理解其实就是调整数据特征各自的重要性。数据的特征直接影响着学习的难度及最终结果的好坏。特征到特征的学习,就称为表征学习或表示学习。深度学习模型可以说是受生物大脑(无论人类大脑还是动物大脑)启发的工程系统。神经认知机受到哺乳动物视觉系统的启发,引入了一种强大的图像处理模型结构,并在之后成为卷积神经网络的基础。深度学习领...

2020-01-08 10:15:55 439

原创 比较输出旧对象和新对象修改的属性值

public static String contrastObj (Object pojo1, Object pojo2) { String str=""; //T pojo1 = (T) oldBean; //T pojo2 = (T) newBean; try { Class clazz = pojo1.getClass(...

2019-11-28 16:41:58 262

原创 记Java开发的一次面试

十进制的0.9转二进制乘2取整,顺序排列0.9 00.9 x 2=1.8 10.8 x 2=1.6 10.6 x 2=1.2 10.2 x 2=0.4 00.4 x 2=0.8 00.8 x 2=1.6 10.6 x 2=1.2 1结果是0.11001110double 类型占8个字节; 64位;Java中涉及到和金钱有关的属性的类型BigDecimal类型用来处理精度...

2019-10-09 22:31:40 179

原创 悲观锁和乐观锁

悲观锁假定并发环境是悲观的,如果发生并发冲突,就会破坏一致性,所以要通过独占锁彻底禁止冲突发生。有一个经典比喻,“如果你不锁门,那么捣蛋鬼就回闯入并搞得一团糟”,所以“你只能一次打开门放进一个人,才能时刻盯紧他”。乐观锁假定并发环境是乐观的,即,虽然会有并发冲突,但冲突可发现且不会造成损害,所以,可以不加任何保护,等发现并发冲突后再决定放弃操作还是重试。可类比的比喻为,“如果你不锁门,那么...

2019-09-04 16:08:35 184

原创 Manacher算法

可以在时间复杂度为O(n)的情况下求解一个字符串的最长回文子串长度在进行Manacher算法时,字符串都会进行上面的进入一个字符处理,比如输入的字符为acbbcbds,用“#”字符处理之后的新字符串就是#a#c#b#b#c#b#d#s#回文半径数组radius是用来记录以每个位置的字符为回文中心求出的回文半径长度,如下图所示,对于p1所指的位置radius[6]的回文半径是5,每个位置的回文半...

2019-09-01 10:29:26 164

原创 UniApp之Flex

Flex布局定义flexible box:弹性盒状布局容器控制内部元素的布局定位伸缩元素,自由填充,自适应常用术语:flex container:flex容器flex item:flex项目(元素)flex direction:布局方向属性flex-direction:设置元素的排列方向【row、row-reverse(从右到左)、column】flex-wrap:...

2019-07-02 08:31:04 760

原创 将JSONArray数组转为树状结构

public JSONArray getba01(@PathVariable String bzt002){ //return baseService.getBa01List(bzt002); List<Ba01> ba01List = baseService.getBa01List(bzt002); JSONArray listToTr...

2019-06-26 11:12:55 1535

转载 网络实用接口整理

-随机动漫图片:https://tenapi.cn/img/acg.php-每日Bing:https://tenapi.cn/bing-Ico站标获取:https://tenapi.cn/ico?url=请求内容-添加QQ好友:https://tenapi.cn/qq?qq=QQ号-获取Qq头像:https://tenapi.cn/qqimg?qq=QQ号-获取空间头像:https://...

2019-06-05 21:53:27 465

原创 初学oracle笔记-5

存储过程实际上是封装在服务器上的一段PLSQL的代码片段,已经编译好的代码客户端去调用存储过程,执行效率就会很高效语法:create {or replace} procedure 存储过程的名称(参数名 in|out 参数类型,参数名 in|out 参数类型)is | as–声明部分begin–业务逻辑end;create or replace procedure proc...

2019-05-15 16:41:02 191

原创 有关JVM内存的问题

问题下面有关JVM内存,说法错误的是?A.程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B.虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C.方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的D.原则上讲,所有的对象都在堆区上分配内存,是...

2019-05-12 14:53:53 596

原创 初学oracle笔记-4

索引:相当于目录,提高查询效率如果某一列,经常用来作为查询条件,那么就有必要创建索引,数据量比较大的情况语法:create index 索引名称 on 表名(列)注意:主键约束自带主键索引,唯一约束自带唯一索引索引原理:btree balance Tree 平衡二叉树如果某列作为查询条件的时候,可以提高查询效率,但是修改的时候,会变慢索引创建好之后,过了一段,DBA都会去做重构索...

2019-05-06 22:47:19 212

原创 Solr入门

Solr安装与配置1.1 什么是Solr  大多数搜索引擎应用都必须具有某种搜索功能,问题是搜索功能往往是巨大的资源消耗并且它们由于沉重的数据库加载而拖垮你的应用的性能。  这就是为什么转移负载到一个外部的搜索服务器是一个不错的主意,Apache Solr是一个流行的开源搜索服务器,它通过使用类似REST的HTTP API,这就确保你能从几乎任何编程语言来使用solr。  Solr是一个...

2019-05-04 19:45:25 461

原创 springboot打成的jar如何在Linux上持久运行

通过该命令运行jar包:nohup java -jar blog.jar > system.log 2>&1 &下面我们对这条命令进行分析nohub一般形式为如下:nohub command &但是当你退出账户时,仍然会停止对应的进程。所以这就需要你在后面添加 2>&1 &(相当于正常退出,仍保持命令在后台运行)上面这个co...

2019-05-02 18:18:04 569

用于wsdl生成代码的axis-1_4

用于wsdl生成代码的axis-1_4

2022-04-19

XI7_1_SAP_BASIS_7.50_SP_12.tpz

sap netweaver 7.50,升级补丁 12,主要解决po平台xml转json格式化问题。

2021-12-31

linux下编译过的hadoop jar包--hadoop-2.7.2.zip

linux下的hadoop jar包--hadoop-2.7.2.zip,用于在linux环境学习测试使用。

2020-05-24

win7下编译过的hadoop jar包--hadoop-2.7.2.zip

win7下编译过的hadoop jar包--hadoop-2.7.2.zip,用于在win7本地环境学习测试使用。使用时需要配置环境变量到bin目录下。

2020-05-24

win10下编译过的hadoop jar包--hadoop-2.7.2.zip

win10下编译过的hadoop jar包--hadoop-2.7.2.zip,用于在win10本地环境学习测试使用。

2020-05-13

空空如也

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

TA关注的人

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