问题标签 [thick-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ignite - Apache Ignite 胖客户端 - 轻量级
我正在为 Apache Ignite 构建一个 UI POC,并希望它尽可能轻。它是一个实时/实时 UI,它将获取、更新、删除缓存,还应该监听缓存中的任何更改并始终显示最新数据。
我了解到瘦客户端几乎可以完成所有这些工作,但无法监听更改,如果我想这样做,胖客户端是我唯一的选择。但是胖客户端也参与了数据存储和计算网格功能,这对于在桌面上运行的简单 UI 应用程序来说太多了。我可以让它轻量级,让它像具有实时/侦听器功能的瘦客户端一样运行吗?对于这种情况,我有哪些选择?
windows - 在没有管理员权限的情况下让 Sqldeveloper 在 Windows 上使用 Instantclient?
我已经在Win10-64bit的企业PC上安装了Sqldeveloper Version 19.1 64-bit Version。
它适用于嵌入式 jdbc 客户端,但我需要使用 Oracle OCI 客户端让它工作。一个原因是对取消长时间运行的查询的支持要好得多。
使用 OCI 客户端(厚驱动程序)肯定需要像 Instantclient_12_2 这样的客户端。我在我的工作站上没有管理员权限,因此将完整的 Instantclient_12_2 复制到了企业 PC。
由于我不允许自己更改 %PATH%,因此我创建了一个带有所需设置的 start.bat 文件,因为没有它,它也将无法工作(已经尝试过)。
当我尝试在不进行此更改的情况下配置另一个 Oracle-Client 时,我收到另一个错误,即需要在任何其他人之前定义到 Instantclient 的 PATH。
现在,使用这个 bat 文件启动 sqldeveloper 可以正常工作。可以使用内部 jdbc 客户端建立连接。
然后,我在 SQLdeveloper (Preferences/Database/Advanced) 中配置了 Oracle 客户端并选择了 Instantclient 目录。
按“测试”按钮打开消息日志“Oracle 客户端测试结果 - 日志”并显示错误。
现在,我迷路了,因为我不是 Java 专家。我想知道,为什么 sqldeveloper 作为 Java 工具正在运行,但即时客户端说它无法创建 JVM。
我使用 OCI-client 的原因是,它对 User-breaks 有更好的支持。
java - 在 Java CLI 应用程序上持久化 Oauth 令牌
我正在开发一个 Java CLI 应用程序,该应用程序设法从 OpenId 提供程序检索 OAuth 令牌。我需要保存这个令牌,这样当用户再次运行 CLI 时,如果它没有过期,我可以重新使用它;否则只需使用刷新令牌来请求新令牌。
这是我第一次将 OAuth 集成到需要保留 OAuth 令牌的 Java CLI 应用程序中。这引起了一些担忧,我想得到一些意见:
在本地存储这些令牌是否安全?特别考虑到浏览器每次都会在 cookie 或其他会话存储中这样做。我计划在几天内获得令牌到期时间(我知道这并不理想,但这是要求之一)。
如果上面的答案是肯定的,那么安全的方法是什么?是否必须加密或平面文本是否可以接受?
存储到钥匙串之类的东西有意义吗?如果是,有没有办法以独立于平台的方式做到这一点?
spring - Apache Ignite Spring-Data (IgniteRepository), Apache Ignite Spring Cache (SpringCacheManager) 与瘦客户端和胖客户端
是否可以将 THIN 客户端与 Ignite Spring-Data (IgniteRepository) 和 Ignite Spring Cache (SpringCacheManager) 一起使用?
是否可以将 THICK 客户端与 Ignite Spring-Data (IgniteRepository) 和 Ignite Spring Cache (SpringCacheManager) 一起使用?
PS:
THIN-client - 使用接口 IgniteClient,
厚客户端 - igniteConfiguration.setClientMode(true)