软件简介

Realm 是一个移动数据库,可运行于手机、平板和可穿戴设备之上。可以让你的应用更快速,带来难以想象的体验。其目标是为了代替 CoreData 和 SQLite 数据库。

目前支持 iOS/OS X/Android 平台,提供 Swift/Objective-C/Java 语言的 API:

// Optional: turn off persistence
RLMRealm.useInMemoryDefaultRealm()

let realm = RLMRealm.defaultRealm()

realm.beginWriteTransaction()
realm.addObject(mydog)
realm.commitWriteTransaction()

同时提供了一个 Xcode 插件:

数据浏览器:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
是不是开源? Realm
2015/02/24 01:23
回复
举报
更多评论
暂无内容
发表了博客
2019/01/20 21:21

Shrio02 Realm作用、自定义简洁Realm、Realm实现类使用

1 Realm简介 1.1 Realm作用 shiro最终是通过Realm获取安全数据的(如用户、角色、权限),也就是说认证或者授权都会通过Realm进行数据操作 1.2 Realm接口 1.2.1 源代码 1.2.2 方法说明 》getName:返回一个唯一的 Realm 名字 》supports:判断此 Realm 是否支持此 Token 》getAuthenticationInfo:根据 Token 获取认证信息,该方法就是用来实现认证逻辑的(从Realm的实现类org.apache.shiro.realm.AuthenticatingRealm#getAuthe...

0
0
发表了博客
2018/09/26 23:42

自定义Realm

Shiro 自定义Realm。 import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationInfo; import org.apache.shiro.authc.AuthenticationToken; import org.apache.shiro.authc.SimpleAuthenticationInfo; import org.apache.shiro.authz.AuthorizationInfo; import org.apache.shiro.authz.SimpleAuthorizationInfo; import org.apache.shiro.realm.AuthorizingRealm; impor...

0
0
发表于软件架构专区
2014/04/03 13:40

Tomcat Realm

参考资料 http://blog.sina.com.cn/s/blog_45c06e6001019rax.html http://tenderuser.iteye.com/blog/1025990 http://blog.csdn.net/feng88724/article/details/7164983 http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html...

0
1
发表了博客
2019/07/10 19:43

Realm Swift

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ➤GitHub地址:https://github.com/strengthen/LeetCode ➤原文地址:https://www.cnblogs.com/strengthen/p/11166071.html ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。 ➤原文已修改更新!强烈建议点击原文地...

0
0
发表了博客
2018/04/30 18:10

shiro的Realm

public class UserRealm extends AuthorizingRealm { private UserService userService = new UserServiceImpl(); protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { String username = (String)principals.getPrimaryPrincipal(); SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo(); authorizationInfo.setRo...

0
0
发表于数据库专区
2016/06/23 22:03

Realm数据库简介

Realm 是一个跨平台的移动数据库引擎,于 2014 年 7 月发布,准确来说,它是专门为移动应用所设计的数据持久化解决方案之一。 Realm 可以轻松地移植到您的项目当中,并且绝大部分常用的功能(比如说插入、查询等等)都可以用一行简单的代码轻松完成! Realm 并不是对 Core Data 的简单封装,相反地, Realm 并不是基于 Core Data ,也不是基于 SQLite 所构建的。它拥有自己的数据库存储引擎,可以高效且快速地完成数据库的构建操...

0
2
发表了博客
2019/07/28 16:30

shiro自定义realm

我们知道shiro这个框架提供了信息认证和授权的功能性接口,但是shiro是不会帮我们维护数据的,shiro中的用户信息以及用户所对应的权限都是需要我们从数据库查询出来然后传给shiro相对应的接口,因此单单一个jdbcRealm已经无法满足我们的需求了,因为jdbcRealm是写死了的,里面查询的只能是users表。所以,为了满足我们的需求,我们必须自定义realm,从而才能不局限于一张表的数据查询,还能加自己的一些判断逻辑。下面讲讲怎么实...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2020/03/04 17:37

User and group related metrics java.lang.IllegalArgumentException: Can't get Kerberos realm

DEBUG org.apache.hadoop.metrics2.lib.MutableMetricsFactory - field org.apache.hadoop.metrics2.lib.MutableRate org.apache.hadoop.security.UserGroupInformation$UgiMetrics.loginSuccess with annotation @org.apache.hadoop.metrics2.annotation.Metric(always=false, about=, sampleName=Ops, type=DEFAULT, value=[Rate of successful kerberos logins and latency (milliseconds)], valueName=Time) 17:37:49.619 [...

1
0
发表于服务端专区
2019/12/17 15:53

hbase问题 GSSException: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)

failed on local exception: javax.security.sasl.SaslException: Failure to initialize security context [Caused by GSSException: Invalid name provided (Mechanism level: KrbException: Cannot locate default realm)] at org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:144) at org.apache.hadoop.hbase.client.HBaseAdmin.executeCallable(HBaseAdmin.java:3084) ...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
163 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部