samt007的Blog

里面的文章基本都是原创的。有更好的实现方法请留言,谢谢~

让ERP的服务更开放! ——用微服务架构搭建的一套基于EBS的API服务系统

1. 源码下载地址 源码链接: https://github.com/samt007/xygerp-api-demo 这是用Spring Cloud微服务架构搭建的一套基于EBS的API服务系统 如对本文有任何的疑问,请联系我:samt007@qq.com 2. Intro...

2018-04-13 21:45:49

阅读数 1891

评论数 0

关于js的callback回调函数以及嵌套回调函数的执行过程理解

回调函数的处理逻辑理解:所谓的回调函数处理逻辑,其实就是先将回调函数的代码 冻结(或者理解为闲置),接着将这个回调函数的代码放到回调函数管理器的队列里面。 待回调函数被触发调用的时候,对应的回调函数的代码才会从管理器队列取出来并自动执行(激活回调函数的代码),实现异步的编程效果。不过,对于一些必...

2017-01-21 20:47:32

阅读数 11778

评论数 3

什么是线程安全和线程不安全

首先要明白线程的工作原理,jvm有一个main   memory,而每个线程有自己的working   memory,一个线程对一个variable进行操作时,都要在自己的working   memory里面建立一个copy,操作完之后再写入main   memory。多个线程同时操作同一个var...

2018-07-11 07:59:28

阅读数 68

评论数 0

转:setTimeout/setInterval的执行时间的逻辑处理

举个例子: 一断很复杂的代码,中间我设置了一个定时器,在200ms之后自动执行: setTimeout(function(){console.log(‘timeout!’);},200) 问题来了,为什么有时候调试,它的执行时间超过200ms? 有时候甚至是500ms之后才执行匿名函数里面...

2018-05-01 21:57:48

阅读数 388

评论数 0

处理Docker容器化部署Tomcat服务碰到的时区问题

用Docker工具容器化部署服务之后,碰到的问题比较多。 其中比较特出的问题是这个时区问题。 1 问题现象: 举个例子,有个小功能,需要记录计划开始时间。 前台输入的时间是:2018.4.24 00:00:00。 后台记录的计划开始时间却是:2018.4.23 16:00:00。 ...

2018-04-24 15:46:42

阅读数 1451

评论数 2

chrome浏览器网页刷新的console代码

代码如下: timeout=prompt("Set timeout (Second):"); count=0 current=location.href; if(timeout>0) setTi...

2018-04-20 09:32:22

阅读数 3713

评论数 0

swagger用Nginx反向代理之后,出现no response from server错误的解决办法

问题现象 用nginx做反向代理,在调试swagger的时候,老是端口丢失,就是默认切换到80端口。 导致用swagger调试接口的时候,响应返回:”error”: “no response from server” 问题解决 这个问题一直困扰了很久。最近再找原因,发现是因为我在配置n...

2018-04-08 07:57:31

阅读数 4489

评论数 0

Oracle EBS系统短信认证登录开发

INTRODUCTION介绍 开发这种功能,说白了也是领导的想法:让ERP用户的安全性能有一定的保障。 而且短信认证也是目前绝大部分系统的安全认证方式,例如银行系统之类的。所以,这个也是合理的需求。 本文介绍了整个开发流程,有需要的基本按照文档可以开发短信认证的功能。 注意,在开发之前,必...

2018-01-04 17:40:07

阅读数 263

评论数 0

折腾Weex+Android App开发运行环境搭建手记

搞了几个月的Vuejs,也是时候开始搞搞基于Vuejs语法的Weex App了。 什么是Weex App? 这里有简介: Weex App 阿里巴巴开发团队在RN的成功案例上,重新设计出的一套开发模式,站在了巨人肩膀上并有淘宝团队项目做养料,广受关注,2016年4月正式开源,并在v2...

2017-12-03 14:07:45

阅读数 2476

评论数 0

理解 JavaScript 的 async/await(转)

随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在 c# 5.0 的语法中。C# 的 async/await 需要在 .NET Framework 4.5 以上的版本中使用,因此...

2017-11-08 22:18:33

阅读数 96

评论数 0

[ES6] Module export(转)

Default export:Default export is easy way to export a function to outside module.//flash-message.js export default function(message){ alert(mess...

2017-11-04 17:24:38

阅读数 145

评论数 0

(转)理解javascript的同步与异步模式

你可能知道,Javascript语言的执行环境是”单线程”(single thread)。 所谓”单线程”,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后...

2017-11-04 17:17:01

阅读数 284

评论数 0

处理Oracle EBS R12标准功能切换职责速度慢的问题

最近在用系统的时候,用户普遍反馈一个问题: 切换职责的时候,很慢,基本要5秒左右。有时候甚至要等上7秒以上。 就是下图,在点确定之后,切换到另外一个职责,经常要5秒左右。 这个问题如何处理?其实是这样子的,如果以前使用系统的时候正常,现在突然变慢,在服务器的性能没大幅度下降的前提下,应该是某...

2017-05-18 14:26:54

阅读数 1069

评论数 0

关于EBS Form 的LOV长值列表 查询效率异常问题处理

最近用户经常反馈和任务单相关的查询界面非常慢。并且都是很精确的查询。 正常来说,选择性好的查询(直接输入任务单的唯一编号了)应该速度很快的。但是,为何这个查询慢(超过30秒)?不合理的现象,而且还是标准功能: 跟踪了这个查询对应的SQL,发现是这样子的: SELECT wip_entit...

2017-05-08 16:32:31

阅读数 961

评论数 0

关于在PLSQL中实现DEBUG调试功能的方法

前言 一个健康的PLSQL,应该都带有一套完整的调试逻辑。特别是那些功能很复杂的PLSQL,就更加有必要具备调试功能了。否则,当PLSQL处理数据出现问题的时候,分析(处理)起来会相当的困难。 举个例子,Oracle EBS标准功能的PLSQL(特别是API),如果Oracle没有自带调试功能...

2017-04-07 14:27:52

阅读数 3053

评论数 0

Oracle数据库调优之-SQL执行计划粗解

ORACLE数据库调优:执行计划粗解 前言 本文主要是讲解关于Oracle SQL的执行计划的各个方面的知识,包括如何计算Cost的逻辑等,适合没深入了解执行计划的程序开发人员阅读。 对于DBA们,SQL的执行计划好像本来就是必修课之一吧~(主要是最近调优数据库,分析性能瓶颈之后,得出的一...

2017-04-07 14:08:03

阅读数 629

评论数 0

性能调优分析之:Oracle SQL执行计划报告生成器

Oracle SQL执行计划分析器功能的创建3步曲: 1 首先,编译XYG_ALD_SESS_PKG的Package头。 (XYG_ALD_SESS_PKG.sql) 2 接着要建立好下面的4个视图对象。因为XYG_ALD_SESS_PKG包体会用到。(View Create Script ...

2017-04-07 13:55:14

阅读数 1434

评论数 0

PR自动创建PO采购订单:强制按照PR行进行分组

有时候,需要实现强制按照PR行来自动创建PO。 举个例子:假设2张PR,同一个物料,同一个需求日期等等的,在合并采购订单的时候,希望是2个PO行。 按照标准功能的处理逻辑,如果是同一个物料+需求日期(配置PO_NEED_BY_GROUPING=’Y’),在PR自动创建PO的时候,会自动合并为一...

2017-03-08 17:51:28

阅读数 1554

评论数 0

Oracle执行计划基础详解(转载)

Oracle执行计划详解简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!目录一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRiving Tabl...

2017-02-14 22:16:18

阅读数 208

评论数 0

理解Node.js事件驱动编程

Node.js现在非常活跃,相关生态社区已经超过Lua(基本上比较知名的功能都有nodejs模块实现)。 但是我们为何要使用Node.Js?相比传统的webserver服务模式,nodejs有什么优点优势? Node.Js是基于javascript语言,建构在google V8 eng...

2017-01-23 14:23:31

阅读数 303

评论数 0

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