上一页 1 ··· 3 4 5 6 7 8 下一页
  2020年1月23日
摘要: Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 1. 没有 WHERE 子句 2. 使用 IS NULL 和 IS NOT NULL SELECT ... FROM emp WHERE comm IS NULL; comm 列的索引会失效 3. WHERE 子句中使用函 阅读全文
posted @ 2020-01-23 17:04 InnoLeo 阅读(750) 评论(0) 推荐(0) 编辑
摘要: SAP TMS管理-将备用域控制器改为主域控制器 Logon to Target system in 000 client STMS Go to System Overview Mark System Target system Extras “Activate Backup Domain Cont 阅读全文
posted @ 2020-01-23 16:23 InnoLeo 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者模型 [目的] 解决并发编程中的绝大部分并发问题 [组成要素】 生产者:负责生产数据或任务 消费者:负责消费数据或者任务 容器:生产者和消费者进行通讯的媒介(阻塞队列)来达到解耦目的 [主要方法] 容器:q=queue.Queue() 生产者:q.put(product/tack) q. 阅读全文
posted @ 2020-01-23 13:36 InnoLeo 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 线程与进程 进程:简单来说一个运行着的应用程序就是一个进程,一个进程中至少有一条线程,进程是资源分配的最小单位 线程:是进程的一个执行单元,线程是 CPU 调度的最小单位。 线程5 种状态: 新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)、死亡(Dead 阅读全文
posted @ 2020-01-23 11:41 InnoLeo 阅读(195) 评论(0) 推荐(0) 编辑
  2020年1月22日
摘要: 1 queue 模块 分类(共同点if maxsize <=0 队列长度没有限制.) queue.Queue(maxsize =0) First in first OUT(FIFO) queue.LifoQueue(maxsize=0) 后进先出(Last In First Out: LIFO)队列 阅读全文
posted @ 2020-01-22 22:45 InnoLeo 阅读(454) 评论(0) 推荐(0) 编辑
  2020年1月21日
摘要: 多进程间通信的技术手段包括共享内存、消息队列、信号量等等,Linux系统下的ipcs是一个极好的工具,可以查看当前系统以上三项的使用情况,从而利于定位多进程通信中出现的通信问题。 root@doufupic11a ~]# ipcs -h Usage: ipcs [resource ...] [out 阅读全文
posted @ 2020-01-21 15:48 InnoLeo 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: [什么是sed] sed 是Stream Editor 的缩写,也称为流编辑器. [sed 可以做什么] 对文件的快速的增,删,改查,其中查的两大功能是(过滤和取行) [sed 语法格式] sed [选项] [sed内置命令字符] [输入文件] [sed参数选项] -n 取消默认的sed输出,常与P 阅读全文
posted @ 2020-01-21 11:42 InnoLeo 阅读(175) 评论(0) 推荐(0) 编辑
  2020年1月20日
摘要: SAP 内存管理及常见问题 了解了SAP内存管理的架构,就可以驾于SAP的内存管理了. 目录: 基于OS的内存分类和基于SAP内存的分类 内存的基本架构 内存的相关参数(EXtended Memory,Heap Memory,paging Memory) 内存架构的基石 不同SAP kernel版本 阅读全文
posted @ 2020-01-20 14:20 InnoLeo 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: grep的全称是global regular expression print,是linux中最强大的文本搜索命令之一,常用于搜索文本文件中是否含有某些特定模式的字符串。该命令以行为单位读取文本并使用正则表达式进行匹配,匹配成功后打印出该行文本。 命令格式grep [option] "string_ 阅读全文
posted @ 2020-01-20 12:13 InnoLeo 阅读(516) 评论(0) 推荐(0) 编辑
  2020年1月19日
摘要: @classmethod : 类方法 @staticmethod : 静态方法 类方法和静态方法的调用一样,都是通过类就可以直接调用(类名.方法名())。 区别: 类方法,需要传入该类,定义类方法的时候要传一个默认的参数cls。是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做 阅读全文
posted @ 2020-01-19 23:33 InnoLeo 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1 字符串判断str1 = str2 当两个串有相同内容、长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1 当串str1为非空时为真2 数字的判断int1 -eq int2 两数相 阅读全文
posted @ 2020-01-19 00:22 InnoLeo 阅读(1902) 评论(0) 推荐(0) 编辑
  2020年1月18日
摘要: 子shell的概念贯穿整个shell,写shell脚本时更是不可不知。所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子shell(subshell),而开启子shell的环境称为该子shell的父shell。子shell和父shell的关系其实就是子进 阅读全文
posted @ 2020-01-18 23:26 InnoLeo 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 利用shell 来检查Oracle数据库状态 运行结果返回Oracle 数据库的状态 #! /usr/bin/ksh #+++++++++++++++++++++++++++++++++++++++++++++ # Get ORACLE_SID DB Satus of # # Param 1 : O 阅读全文
posted @ 2020-01-18 21:27 InnoLeo 阅读(885) 评论(0) 推荐(0) 编辑
  2020年1月17日
摘要: SAP 系统服务状态 dfpC11a.dfp.com::d4cadm 68> sapcontrol -nr 01 -function GetSystemInstanceList18.01.2020 18:39:56GetSystemInstanceListOKhostname, instanceNr 阅读全文
posted @ 2020-01-17 17:14 InnoLeo 阅读(1514) 评论(0) 推荐(0) 编辑
  2020年1月16日
摘要: 对象的计数方法: __new__ 运行在__init__之前,用来拦截对象的引用。 对象存储的原则: python 万物皆对象,不存在基本数据类型 所有对象都会在内存中进行存储。存储地址id(),hex()查看16进制地址。 常用的数值,短小的字符,缓存,不会创建多个相同的对象。值相同的对象,id( 阅读全文
posted @ 2020-01-16 23:34 InnoLeo 阅读(205) 评论(0) 推荐(0) 编辑
  2020年1月15日
摘要: python单例模式的原理及实现 什么是单例模式:单例模式即一个类有且仅有一个实例。 为什么要用:全局变量,因为这比函数的参数传来传去更容易让人理解。确实在很多场景下用全局变量很方便。不过如果代码规模增大,并且有多个文件的时候,全局变量就会变得比较混乱。你可能不知道在哪个文件中定义了相同类型甚至重名 阅读全文
posted @ 2020-01-15 17:34 InnoLeo 阅读(3441) 评论(0) 推荐(0) 编辑
摘要: 使用oracle的FLASHBACK功能在SAP项目升级中极大的缩短了项目升级失败回滚的时间 相关的视图 V$flashback_database_log; lashback database 所能回退到的最早时间,取决与保留的flashback database log多少。 V$flashbac 阅读全文
posted @ 2020-01-15 16:11 InnoLeo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。 ③用于初始化数组 2、双小括号 (( )) ①整数扩展。这种扩展计算是整数型的计 阅读全文
posted @ 2020-01-15 15:27 InnoLeo 阅读(301) 评论(0) 推荐(0) 编辑
  2020年1月14日
摘要: python 可变对象:列表/字典/可变集合 不可变对象:数值/布尔/字符串/元组 字典的key是不可重复的任意不可变类型,因为用哈希的方式实现的。 存储:通过表格来存放所有的值(哈希表),在存储键值时,通过某些操作,得到一个哈希表的索引位置,然后根据索引位置存储给定的值。 查找:通过哈希函数转换成 阅读全文
posted @ 2020-01-14 17:15 InnoLeo 阅读(222) 评论(0) 推荐(0) 编辑
摘要: SAP标准作业在新系统安装之后 以下是SAP标准作业清单 The SAP standard job SAP_COLLECTOR_FOR_PERFMONITOR must be scheduled hourly in each SAP system. The job must always be sc 阅读全文
posted @ 2020-01-14 11:12 InnoLeo 阅读(677) 评论(0) 推荐(0) 编辑
  2020年1月10日
摘要: 递归算法 def to_str(n,base): convert_string='0123456789ABCDEF' if n < base : return convert_string[n] else: return to_str(n//base,base)+convert_string[n%b 阅读全文
posted @ 2020-01-10 16:40 InnoLeo 阅读(172) 评论(0) 推荐(0) 编辑
摘要: TMS 管理常见问题 传输的阶段和日志 传输日志的格式,及查看 传输组以及目录 传输的后台作业 传输工具的版本 传输的用户 相关的说明 阅读全文
posted @ 2020-01-10 11:03 InnoLeo 阅读(593) 评论(0) 推荐(0) 编辑
  2020年1月9日
摘要: shadow connect user missing in secure storge su – <sapsid>adm rsecssfx put DB_CONNECT/SHADOW_DB_USER SAPR3SHD -plain rsecssfx put DB_CONNECT/SHADOW_DB 阅读全文
posted @ 2020-01-09 17:51 InnoLeo 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Oracle 数据文件迁移 SELECT file_id, file_name FROM dba_data_files where file_name like '%system%' ORDER BY file_id; ALTER DATABASE MOVE DATAFILE '/oracle/D8 阅读全文
posted @ 2020-01-09 17:38 InnoLeo 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 扩展表空间 删除表空间 表空间重组 表空间重命名 表的信息统计更新 1.扩展表空间 brspace -c force -function tscreate -tablespace PSAPES750X -class none -data both -size 8000 -compress yes - 阅读全文
posted @ 2020-01-09 17:30 InnoLeo 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 偏函数 高阶函数:当一个函数A的参数,接收的又是另一个函数时,则把这个函数A 称为高阶函数 返回函数: 是指一个函数内部,它返回的数据是另外一个函数,把这样的操作称为返回函数 闭包 匿名函数 递归函数 生成器函数 阅读全文
posted @ 2020-01-09 07:26 InnoLeo 阅读(137) 评论(0) 推荐(0) 编辑
  2020年1月8日
摘要: __str__ 面向用户的输出 __repr__ 面向开发人员的输出 打印类实例,先找str如果有刚打印__str__,如没有__str__ 则找__repr__ __call__ 使类当做函数可以真接调用 类的索引操作 __setitem__(self,key,vlaue) __getitem__ 阅读全文
posted @ 2020-01-08 07:47 InnoLeo 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 只读属性的设置 class Person: def __init__(self): self.__age=30 self.__name="default"#这里是方法1 @property def age(self): return self.__age @age.setter def age(se 阅读全文
posted @ 2020-01-08 07:41 InnoLeo 阅读(787) 评论(0) 推荐(0) 编辑
  2020年1月7日
摘要: 处理流程 try: 1/0 except (ZeroDivisionError,NameError) as e: print("这里给出可能的出错信息",e) else: print("如果try成功,执持这里") finally: print("最后执行的内容,不管是否出现异常,都会执行的语句") 阅读全文
posted @ 2020-01-07 21:24 InnoLeo 阅读(151) 评论(0) 推荐(0) 编辑
  2020年1月6日
摘要: # # SNC # snc/gssapi_lib = $(SAPCRYPTOLIB) snc/accept_insecure_cpic = 1 snc/accept_insecure_gui = 1 snc/accept_insecure_rfc = 1 snc/data_protection/ma 阅读全文
posted @ 2020-01-06 12:48 InnoLeo 阅读(433) 评论(0) 推荐(0) 编辑
  2020年1月5日
摘要: 基本语法 # 1. 一般字符: 匹配字符的本身 print(re.match("abc","abcdefg")) print("abc" in "abcdefg") # 2 【.】 --匹配一个除\n 外所有的字符 # 需求: 三个字母,第一个是a print(re.match("^a..$","a 阅读全文
posted @ 2020-01-05 23:36 InnoLeo 阅读(222) 评论(0) 推荐(0) 编辑
  2020年1月4日
摘要: python MRO算法,C3算法 阅读全文
posted @ 2020-01-04 18:08 InnoLeo 阅读(286) 评论(0) 推荐(0) 编辑
摘要: python 闭包,语音播报,链式计算 阅读全文
posted @ 2020-01-04 10:45 InnoLeo 阅读(497) 评论(0) 推荐(0) 编辑
  2019年12月4日
摘要: Basis Rule for Tuning (ST03N) • Average CPU time should be < 50 % of the total response time, otherwise the server (ST06/OS07, OS07) or the running pr 阅读全文
posted @ 2019-12-04 12:44 InnoLeo 阅读(224) 评论(0) 推荐(0) 编辑
  2019年12月3日
摘要: 安装SAP在REHL76 系统要按SAP官网的说明配置 1. limits 配置 cat /etc/security/limits.conf|grep -v ^#|grep -v ^$: * soft core 65536 * hard rss 65536 * hard nproc 65536 * 阅读全文
posted @ 2019-12-03 16:08 InnoLeo 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 在SAP日常运行期间,系统的性能出现瓶颈,或者一些参数需要重启系统才能生效,这是很头痛的事情意味着系统停机。 当然,我们可以尝试一下方法;尝试 SAP 自带的功能模块 TH_CHANGE_PARAMETER. 下面以更改 EM/TOTAL_SIZE_MB 参数为例子: step1 . 查看当前EM/ 阅读全文
posted @ 2019-12-03 15:50 InnoLeo 阅读(752) 评论(0) 推荐(0) 编辑
  2019年12月2日
摘要: XSA ;xs; deploy-service ; xsa instalaltion;hdblcm 阅读全文
posted @ 2019-12-02 17:36 InnoLeo 阅读(1043) 评论(0) 推荐(0) 编辑
  2019年11月29日
摘要: SAP内存管理 SAP优化 SAP参数 SAP调优 阅读全文
posted @ 2019-11-29 15:27 InnoLeo 阅读(3052) 评论(0) 推荐(0) 编辑
摘要: 常用的SAP报表 TMS RSTMS_DIST_APPROVED_REQUESTS 用从虚拟系统传送到生产系统(传输放在生产系统传输队列后,从虚拟系统删除) RSTMSTIQ 将传输从源系统复制到目标系统(跨传输域复制传输到目标系统) TMS_BCI_START_SERVICE 传输导入作业 阅读全文
posted @ 2019-11-29 14:53 InnoLeo 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 激活SAP新功能模块之后可以会导致一些SAP的报表,T-CODE 不可以用,从而导致业务停止从而业务带来损失. 最佳业务实践 1. Active new function module in Developer system 2. import to testing system. and then 阅读全文
posted @ 2019-11-29 14:16 InnoLeo 阅读(654) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页