[企业架构] OA选型其实是在选平台和架构

       良好扩展性的协同办公系统,需要具备先进的软件技术,优秀的系统架构和设计。然而,这些必然是需要经过大量成功应用案例的积累和沉淀。但是,很多企业的信息化系统选型者,受自身信息化经验的限制,受协同办公系统同质化的影响,在协同办公系统选型过程中既没有良好的规划,也无法从技术角度进行比较,只能是从功能模块数量多少、软件价格高低等方面进行简单比较,甚至是走进了单纯价格选型的误区,忽略了系统的扩展 ...
0顶0踩
liyihz2008 评论(0) 有74人浏览 2019-02-19 09:21

[非技术] 到多大年龄,不适合找工作

到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄,不适合找工作 到多大年龄, ...
 
1顶0踩
男人50 评论(0) 有259人浏览 2019-02-18 11:15

[编程语言] go语言的性能

go语言的性能 比较好,只是没有java的生态圈大,所以超过java,需要时间。 目前 还是java是主流。 go语言的性能 比较好,只是没有java的生态圈大,所以超过java,需要时间。 目前 还是java是主流。 go语言的性能 比较好,只是没有java的生态圈大,所以超过java,需要时间。 目前 还是java是主流。 go语言的性能 比较好,只是没有java的生态圈大,所以超过java,需 ...
 
1顶1踩
男人50 评论(0) 有116人浏览 2019-02-18 15:09

[开源软件] Spring Boot(17)——使用Spring Data JPA

使用Spring Data JPA 使用Spring Data JPA需要在pom.xml中添加spring-boot-starter-data-jpa依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s ...
0顶0踩
234390216 评论(0) 有226人浏览 2019-02-17 22:35

[移动开发] ubuntu OpenGrok的搭建

下载apache-tomcat-8.5.37和opengrok-0.12.1.5,解压。(这两个版本可以使用jdk1.7) 安装sudo apt-get install exuberant-ctags 添加环境变量#tomcat目录export OPENGROK_TOMCAT_BASE=~/openGrok/apache-tomcat-8.5.37#修改目录,不用/var/opengrok/e ...
 
0顶0踩
jingzitakk66 评论(0) 有99人浏览 2019-02-18 11:15

[数据库] MySQL 基础知识

1.MySQL 体系结构: 最上层的 JDBC 相当于一个抽象,针对不同的数据库,编写同样的数据库连接代码,可以连接不同的数据库,例如(MySQL/Oracle/Sybase等) 连接池 然后是在插件化的存储引擎之上的定义语言,解析器,优化器,缓存等. 插件化的存储引擎 文件系统 + 日志 2.存储引擎: InnoDB: 支持事务,行锁设计、支持外键、默认读不会产生锁 MyISAM: 不支持事务,表 ...
0顶0踩
一剪梅 评论(0) 有187人浏览 2019-02-16 09:53

[开源软件] Java RMI(RPC)服务端远程对象调用服务骨架(Skeleton)

在很多远程方法调用(RPC)实现中,在开发的时候,通常会为远程对象生成对象的存根(Stub)和骨架(Skeleton),如在java1.5以前,开发RMI服务时,需要通过rmic生成对应的Stub和Skeleton。其他类似的技术如COM(DCOM)以及CORBA也会生成Stub和Skeleton。   Skeleton的作用是将用户的RPC请求转发给对应的远程对象调用。 Client   ...
 
0顶0踩
lobin 评论(0) 有304人浏览 2019-02-16 00:20

[操作系统] 线程:clean-up handlers & Thread-specific data destructors

相关函数   clean-up handlers: void pthread_cleanup_push(void (*routine)(void *), void *arg);   void pthread_cleanup_pop(int execute);   void pthread_cleanup_handler(void *arg) { printf("p ...
 
0顶0踩
lobin 评论(0) 有170人浏览 2019-02-15 23:11

[Web前端] Kute一个非常好用的Javascript动画框架

  Kute是一个非常小的Javascript原生动画引擎,并提供一个jquery的插件。Kute提供了贝赛尔曲线的缓动函数,基于物理特征的缓动函数。他的原型结构让Kute不但突显了它的高性能和灵活性,同时也支持大部分的基础CSS/CSS3属性,稳定,坚固,文档丰富(笔者注: 我怎么没觉得)。   现在Kute最新的版本是1.6.6,使用npm加载,可以使用   "kute.j ...
0顶0踩
tntxia 评论(0) 有165人浏览 2019-02-17 18:37

[开源软件] Ribbon 注解方式

Ribbon是微服务的一个核心基础组件,提供多协议HTTP、TCP以及UDP的服务调用RPC功能以及负载均衡功能。 Ribbon:一个客户端IPC(Inter Process Communication)库,RPC(Remote Procedure Calls)库。支持负载均衡、故障容错、多协议支持:HTTP, TCP, UDP,支持异步(asynchronous)以及reactive模型、C ...
 
0顶0踩
lobin 评论(0) 有310人浏览 2019-02-14 01:44

[企业架构] S/4HANA生产订单增强WORKORDER_UPDATE方法BEFORE_UPDATE参数分析

题目这个增强的输入参数很恐怖,长长的一串: CALL BADI l_badi->BEFORE_UPDATE EXPORTING IT_PIINSTRUCTIONVALUE = IT_PIINSTRUCTIONVALUE IT_PIINSTRUCTION = IT_PIINSTRUCTION IT_PMPARTNER_OLD = ...
0顶0踩
JerryWang_SAP 评论(0) 有203人浏览 2019-02-16 22:15

[企业架构] S/4HANA生产订单的标准状态和透明工厂原型状态的映射

事务码CO03查看生产订单的状态: 从下面的界面能看出S/4HANA里生产订单在任意时刻可能存在多个状态:     生产订单的ID和状态ID的关系是1:N,维护在数据库表VSAUFK里:
0顶0踩
JerryWang_SAP 评论(0) 有107人浏览 2019-02-16 22:14

[编程语言] 我想,是时候和大学告别了~

01   近些日子,总想着该写点什么对大学作一个总结,或者说是一个告别吧,马上就要毕业答辩了,也马上就要参加毕业酒会了,我想,是时候了~   回想大学四年,对自己的表现还算满意吧,虽然没有什么突出的成绩,也不是什么好的学校(大学普通本科),哈哈,但是对于大学的总结可以说:一直在努力,从来没说过放弃,对得起自己,也对得起爱的人和爱我的人!   02   先说说大学最后一年吧,也就是大 ...
 
0顶0踩
SIHAIloveYAN 评论(0) 有362人浏览 2019-02-12 15:01

[编程语言] Java 在PDF文档中绘制图形

本篇文档将介绍通过Java编程在PDF文档中绘制图形的方法。包括绘制矩形、椭圆形、不规则多边形、线条、弧线、曲线、扇形等等。针对方法中提供的思路,也可以自行变换图形设计思路,如菱形、梯形或者组合图形等。   使用工具:Free Spire.PDF for Java(免费版) Jar文件导入:   步骤1:将安装包中lib文件夹下的两个文件复制到程序中新建的文件夹中(这里在程序中可新建一个 ...
0顶0踩
Miaonly 评论(0) 有443人浏览 2019-02-11 14:01

[企业架构] S/4HANA服务订单Service Order的批量创建

我工作中接到一个任务,需要在性能测试系统里创建一亿条服务订单service order来做性能测试。 这么大规模的数据量,当然只能用代码来创建了。 本文提到的所有ABAP代码,我均已上传到我的Github上了: https://github.com/i042416/KnowlegeRepository/tree/master/ABAP/S4     This doc ...
0顶0踩
JerryWang_SAP 评论(0) 有165人浏览 2019-02-15 16:01

[企业架构] 如何给SAP C4C的产品主数据division配置出新的下拉选项

如图:C4C产品主数据division字段默认的下拉菜单选项:   切换成调试模式,找到UI这个字段绑定的模型字段名称:/Root/MaterialDivision:   再找到这个UI模型字段绑定到的core BO字段:Material.Common.MaterialDivisionCode:
0顶0踩
JerryWang_SAP 评论(0) 有179人浏览 2019-02-15 16:00

[企业架构] 为什么S/4HANA的生产订单创建后会自动release

在S/4HANA系统里我们观察到通过函数CO_61_ORDER_EDIT创建的生产订单会自动释放Release:   通过第86行的IF语句的条件检测不难找到原因。 变量PROFILE_TMP的类型为TCO43:     这个scheduling profile的配置在路径Production->Shop Floor Control-> ...
0顶0踩
JerryWang_SAP 评论(0) 有218人浏览 2019-02-14 10:53

[企业架构] 为什么S/4HANA的销售订单创建会触发生产订单的创建

调用S/4HANA销售订单创建函数SD_SALES_DOCU_MAINTAIN创建一个销售订单时,会触发生产订单的创建。 销售订单的每个行项目对应一个独立的生产订单,SD_SALES_DOCU_MAINTAIN相当于CRM里的CRM_ORDER_MAINTAIN,在LOOP里处理每一个行项目:   观察这个函数内部的调用栈,发现一个subroutine EIGENFERT ...
0顶0踩
JerryWang_SAP 评论(0) 有210人浏览 2019-02-14 10:52

[编程语言] 代码重构那些事儿

  大家好,这是我今天演讲的目录,分Java,JavaScript,ABAP三门编程语言来讲述。   Java •JAD•javap•Java Decompiler•Source Monitor•Visual VM•Refactor Menu in Eclipse ABAP •Code inspector•Refactor feature in AIE•Code ...
0顶0踩
JerryWang_SAP 评论(0) 有599人浏览 2019-02-06 10:05

[企业架构] SAP云平台对Kubernetes的支持

截至本文发稿(2019-2-10, 农历大年初六)时为止,访问SAP云平台的官方网站:https://cloudplatform.sap.com/enterprise-paas/kubernetes.html 能看到下面的网页:SAP云平台上的Kubernetes环境,Coming Soon(即将推出)   Build powerful container-native ...
0顶0踩
JerryWang_SAP 评论(0) 有397人浏览 2019-02-12 22:08

[企业架构] 什么是SAP GUI的client

我们用SAPGUI登录某个系统时,除了用户名和密码外,还要指定一个必填字段client:   这个client是什么东东? 看文档: SAP Client is the highest hierarchical organizational unit within an SAP system that contains master records and tabl ...
0顶0踩
JerryWang_SAP 评论(0) 有406人浏览 2019-02-12 22:08

[企业架构] SAPGUI系统登录页面配置的SAProuter有什么用

大家在安装完SAPGUI后,准备添加系统列表进行登录时,注意过这个SAProuter字段么?     从SAP的帮助文档上可以找到SAProuter的定义:https://help.sap.com/saphelp_nwes73/helpdata/en/48/6b41efb74c07bee10000000a42189d/content.htm?no_cache=true ...
0顶0踩
JerryWang_SAP 评论(0) 有308人浏览 2019-02-11 22:16

[企业架构] SAP R/3系统的R和3分别代表什么含义,负载均衡的实现原理

1972年,SAP诞生,推出了RF系统(实时财务会计系统), 后来命名为R1。 R指Real time。3既指第三代系统,又代表3层架构。 三层架构分别为下图的Presentation server Layer,Application server layer和Database server layer。   值得一提的是,时光之轮已经驶入了2019年的猪年,prese ...
0顶0踩
JerryWang_SAP 评论(0) 有478人浏览 2019-02-11 22:05

[移动开发] 【IOS隐藏键盘的方法】

IOS开发中经常要用到输入框,默认情况下点击输入框就会弹出键盘,但是必须要实现输入框return的委托方法才能取消键盘的显示,对于用户体验来说很不友好,我们可以实现点击键盘以外的空白区域来将键盘隐藏,以下几种隐藏键盘的方法: 首先说明两种可以让键盘隐藏的Method: 1、[view endEditing:YES]  这个方法可以让整个view取消第一响应者,从而让所有控件的键盘隐藏。 ...
0顶0踩
gaojingsong 评论(0) 有417人浏览 2019-02-08 12:55

[企业架构] 一些通过SAP ABAP代码审查得出的ABAP编程最佳实践

1. 这两个IF ELSE分支里检测的条件其实逻辑上来说都是同一类,应该合并到一个IF分支里进行检查:   It is an expensive operation to open a file in application server with 50MB file size.   Current logic is: 1. Open the fi ...
0顶0踩
JerryWang_SAP 评论(0) 有489人浏览 2019-02-07 11:38

[企业架构] SAP HANA Delivery Unit概念简述

介绍 在SAP HANA应用开发领域里,我们通常用package来存储modeler views和XS工程等模型。这些包应该被部署到最终的生产服务器上。 Delivery Unit是SAP HANA原生? ...
0顶0踩
JerryWang_SAP 评论(0) 有428人浏览 2019-02-07 11:37

[企业架构] SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的

大家如果使用我github上的这段代码创建S/4HANA的生产订单时,一定会发现,我在代码里并没有硬编码来指定生产订单的ID,然而运行时会发现我在系统里配置的这个2800被自动使用了,这是怎么做到的呢? https://github.com/i042416/KnowlegeRepository/blob/master/ABAP/SmallApp/209_create_S4_SalesOrder. ...
0顶0踩
JerryWang_SAP 评论(0) 有442人浏览 2019-02-06 10:04

[企业架构] SAP S/4HANA生产订单的BAdI增强点之Initialize方法

在S/4HANA里创建生产订单时,有一个增强点WORKORDER_UPDATE:   这个CAUFVDB里存放的是生产订单抬头级别的数据:   我们来观察下运行时这个结构里存放的数据。 请大家用我github上这个简单的报表创建一个生产订单:
0顶0踩
JerryWang_SAP 评论(0) 有497人浏览 2019-02-05 10:23

[企业架构] SAP S/4HANA销售订单创建时,会自动触发生产订单的创建

这个自动触发的过程是怎么实现的?使用下面的代码创建一个销售订单: DATA: ls_header TYPE bapisdhd1, ls_headerx TYPE bapisdhd1x, lt_bapiret2 LIKE bapiret2 OCCURS 0 WITH HEADER LINE, po_order_ ...
0顶0踩
JerryWang_SAP 评论(0) 有482人浏览 2019-02-05 10:22

最近博客热门TAG

Java(141109) C(73605) C++(68587) SQL(64539) C#(59447) XML(59162) HTML(59057) JavaScript(54834) .net(54681) Web(54486) 工作(53962) Linux(50846) Oracle(49866) 应用服务器(43325) Spring(40679) 编程(39375) Windows(39327) JSP(37576) MySQL(37188) 数据结构(36403)

博客热门专栏

更多专栏>>

博客人气排行榜

最新博客专栏

最新博客评论

Global site tag (gtag.js) - Google Analytics