CRM WebClient UI How to debug cross component navigation framework https://wiki.scn.sap.com/wiki/display/CRM/How+to+debug+cross+component+navigation+f ...
分类:
Web程序 时间:
2020-03-01 14:20:14
阅读次数:
76
CRM WebClient UI WebUI最后渲染出来的dom element这些C _W 的id是在哪行ABAP代码被render出来的? See my blog WebClient UI element ID generation logic https://blogs.sap.com/201 ...
分类:
Web程序 时间:
2020-03-01 12:09:42
阅读次数:
89
ThreadLocal的作用和目的:用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另外一份数据。 举一个反面例子,当我们使用简单的int类型存储线程间共享的数据,但在另外一个线程我们想共享另外一份数据,此时就会造成数据混淆的现象 ...
分类:
其他好文 时间:
2020-02-26 12:48:19
阅读次数:
77
```java package com.xc.crm.test; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.... ...
分类:
Web程序 时间:
2020-02-17 15:44:44
阅读次数:
96
深入理解ThreadLocal 用途 我们一般用ThreadLocal来提供线程局部变量。线程局部变量会在每个Thread内拥有一个副本,Thread只能访问自己的那个副本。文字解释总是晦涩的,我们来看个例子。 public class Test { private static ThreadLoc ...
分类:
其他好文 时间:
2020-02-17 10:42:23
阅读次数:
78
接到一个很特殊的需求: 系统用户存在两种类型,一种是普通的,另外一种称之为admin,admin用户很特殊。对于普通用户,当系统修改他自身属性(包含很多属性,比如:性别、绑定的信用卡、身份证、出生日期等)系统不仅要保存用户信息,而且还需要保存数据的变化(这称之为audit log,比如用户修改了出生 ...
分类:
其他好文 时间:
2020-02-15 23:34:02
阅读次数:
90
动态切库可用于SaaS环境,多租户环境 所以浏览器的每次请求都有可能是不同租户,需要动态切换数据库来支持业务场景。 又所以每次请求都需要识别是哪个租户,这里我们用到了ThreadLocal,以此来保存线程的本地变量,携带上租户的一些信息。而租户的信息可以从Session或Token中获取,或者是ur ...
分类:
数据库 时间:
2020-02-13 19:02:42
阅读次数:
91
什么是 ThreadLocal? ThreadLocal 诞生于 JDK 1.2,用于解决多线程间的数据隔离问题。也就是说 ThreadLocal 会为每一个线程创建一个单独的变量副本。 ThreadLocal 有什么用? ThreadLocal 最典型的使用场景有两个: ThreadLocal 可 ...
分类:
其他好文 时间:
2020-02-07 14:56:11
阅读次数:
56
问题 我在做练习16时(第3步的e,f),发现有一句这样的描述: Double click on method CONNECT_NODES.Make Value node ‘Competitors’ dependent from BTAdminH. METHOD connect_nodes. DAT ...
分类:
Web程序 时间:
2020-02-02 18:06:00
阅读次数:
84
如果我们写了EDITMODE = NONE, 那么toolbar不出现是expected的behavior 详见debug: 发现conversation history 里面的table cell可以编辑,这显示不make sense。同事在试图把这些table cell设成readonly的时候 ...
分类:
Web程序 时间:
2020-02-02 17:53:00
阅读次数:
83