ICode9

精准搜索请尝试: 精确搜索
  • shiro2019-11-09 09:01:38

    在这个项目中,我们使用的是shiro安全框架管理用户登录以及资源权限的控制。 实现细节:用户在点击登录后,会将用户信息封装成一个token调用subject.login()方法提交认证,shiro的securityManager安全管理器会调用Authenticator执行认证,调用realm(realm类需要实现AuthorizingRealm接口重

  • 权限管理总结2019-11-06 12:03:09

    权限管理是系统的安全范畴,要求必须是合法的用户才可以访问系统(用户认证),且必须具有该资源的访问权限才可以访问该资源(授权)。 认证:对用户合法身份的校验,要求必须是合法的用户才可以访问系统。 授权:访问控制,必须具有该资源的访问权限才可以访问该资源。   权限模型:标准权限数据模型

  • Shiro入门学习之自定义Realm实现授权(五)2019-10-30 23:01:10

    一、自定义Realm授权   前提:认证通过,查看Realm接口的继承关系结构图如下,要想通过自定义的Realm实现授权,只需继承AuthorizingRealm并重写方法即可    二、实现过程 1、新建module,添加如下pom依赖 <properties> <shiro.version>1.4.1</shiro.version> <loggingg

  • Shiro入门学习之自定义Realm(四)2019-10-30 21:03:50

    一、概述   Shirom默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,而大部分情况下需要从系统数据库中读取用户信息,所以需要实现自定义Realm 1、Realm接口    由此可以分析:   ①CachingRealm:负责缓存处理   ②AuthenticationRealm:负责认证   ③Authorizin

  • Spring Boot/Angular整合Keycloak实现单点登录2019-10-30 10:00:52

    未完待续 Keycloak Keycloak为现代应用和服务提供开源的认证和访问管理,即通常所说的认证和授权。Keycloak支持OpenID、OAuth 2.0和SAML 2.0协议;支持用户注册、用户管理、权限管理;支持代理OpenID、SAML 2.0 IDP,支持GitHub、LinkedIn等第三方登录,支持整合LDAP和Active Directory;支持

  • java-片段中的领域生命周期2019-10-27 17:01:07

    根据Realm文档,为了正确处理领域生命周期,必须在每个onCreate(在Activity中)和onStart(Frags)中打开领域实例, 然后在每个活动(onDestroy())和碎片(onStop())中关闭. 在我的片段中,数据处理是从onCreate()开始的,它比onStart()更早发生. 我决定在片段的onCreate()中作弊并实例化mRe

  • android-在RealmMigration中创建对象并将其添加到RealmList2019-10-27 01:25:46

    在我当前的应用中,我有一个HolderObject(扩展了RealmObject),并带有一个长的“ machineId”.在该应用程序的新版本中,此HolderObject将能够以RealmList的形式包含更多计算机.请参阅以下课程: 旧物件: public class HolderObject extends RealmObject{ private long machineId;

  • android-Realm无法迁移2019-10-26 21:26:15

    我有一个要应用迁移的Realm模型.但是,当我应用迁移时,我得到了错误 Configurations cannot be different if used to open the same file. The most likely cause is that equals() and hashCode() are not overridden in the migration class: 在我的Activity类中,配置设置为:

  • java-更深入地了解Realm的工作原理?2019-10-26 21:03:30

    Q1:请让我知道下面两种实现方式之间的区别(关于获取领域实例).我想知道哪一个更快,更轻巧,推荐什么? 1.设置并获取领域为默认值(具有特定配置) private void setupCustomRealm() { if (!Utils.isStringHasText(databaseName)) { databaseName = DbManager.getIn

  • 如何在RecyclerView中使用Realm Android Adapter2019-10-26 13:26:05

    我正在尝试学习将RecyclerView与Realm结合使用.我正在从here开始关注官方教程. 但是当我自己编写程序时,我在复制示例本身时遇到错误. MyRecyclerViewAdapter官方示例代码发布在Realm的Github上here. 我的SubjectsAdapter代码是- package in.medicalguru.adapters; import andro

  • android-在Kotlin项目中应用Realm插件会导致编译错误2019-10-26 10:27:10

    我正在尝试将Realm添加到Android项目中,已经添加了项目级别的类路径依赖项,但是 应用插件:“ realm-android”模块的build.gradle文件中的一行导致以下构建错误: 错误:任务’:data:compileDebugAndroidTestJavaWithJavac’的执行失败. java.lang.NoClassDefFoundError:org / jetbrains /

  • android-RealmDB-React Native-无法在路径’.management’打开领域2019-10-26 10:25:15

    在Genymotion上运行Android的本机项目中,我运行了该应用程序.有一次我收到一个问题,并从VM卸载了该应用程序.重新运行该应用程序后,我收到了警报: Unable to open a realm at path '.management'. Please use a path where your app has read-write permissions. <unknown> ind

  • java-无法使用Kotlin在项目中设置Realm2019-10-26 10:00:47

    我正在尝试使用Realm在Kotlin中建立一个测试项目. 这是我的模型: open class Book : RealmObject() { // Standard getters & setters generated by your IDE… @PrimaryKey open var id: Long = 0 open var title = "" open var description = ""

  • java-在SecretKey上调用.getEncoded()返回null2019-10-26 08:27:37

    我使用以下代码生成AES密钥: KeyGenParameterSpec.Builder builder = new KeyGenParameterSpec.Builder("db_enc_key", KeyProperties.PURPOSE_ENCRYPT | KeyProperties.PURPOSE_DECRYPT); KeyGenParameterSpec keySpec = builder .setKeySize(256)

  • 领域和Retrofit2:发送自动管理的对象2019-10-26 07:23:51

    当使用Realm和Retrofit2将自动管理的RealmObject发送到我们的服务器时,Retrofit2(使用Gson)仅发送RealmObject中的int.它完全忽略了Strings和其他字段,并且没有将它们放在json中.没有错误记录. 但是,如果我将RealmObject与Realm断开连接: realm.copyFromRealm(myRealmObject) 然后

  • android-如何跨线程传输RealmResults2019-10-26 06:24:22

    我在我的应用程序中使用了回收站视图,并希望在后台线程上进行一些计算,获取RealmObjects的列表,然后将其刷新为适配器. 作为背景知识,我对排序有一个微不足道的要求,并且回收者视图需要显示在不同表上查询产生的对象(尽管它们仍然产生相同的对象类型).我不想在主线程上执行这些潜在

  • javascript-在Android上使用领域和远程调试失败2019-10-26 00:46:25

    在React Native上导入和使用Realm在iOS上运行良好. Android也可以在功能方面起作用,但是,在chrome上使用远程调试时,会产生以下错误. 我到处环顾四周,似乎没有人对此有明确的答案.这里有人设法摆脱困境吗?远程调试非常重要,因为该应用程序要处理相当复杂的对象,而使用react-native

  • java-找不到io.realm:realm-gradle-plugin:4.0.0.pre.rc12019-10-25 16:33:51

    我遵循android realm hear的入门指南. 我将最新的android studio版本3.0 RC 1与以下build.gradle文件一起使用: buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-rc1' classpath "io.rea

  • java-Realm数据库中搜索操作的速度2019-10-13 05:02:30

    这是我的RealmObject类的模型: public class ARDatabase extends RealmObject { @PrimaryKey private String uid; private String namex; private String desc; private boolean isVideo; private boolean isDeleted; private String urlImg

  • java-Realm返回对象的空列表2019-10-12 19:03:04

    我想从农民对象中获取CropDataList.当我获取Farmer Object时,它不为null,但与Farmer Object相关联的cropData列表返回空.我可以通过Stetho看到数据库条目,并且列表中有一个条目.这是我的代码. public class Farmer extends RealmObject { @PrimaryKey private String id;

  • android-如果需要迁移,Realm不会自动删除数据库2019-10-12 11:28:31

    我们在开发中,数据库模式更改经常发生.由于我们还没有生活,所以不需要迁移.为此,我将Realm配置如下: RealmConfiguration config = new RealmConfiguration.Builder(context) .name("jt.realm") .schemaVersion(1) .deleteRealmIf

  • java-保存领域关系不会持久化它们2019-10-11 22:34:50

    我有一个articles的列表. 这些文章是通过使用realm.copyToRealmOrUpdate()插入的;效果很好. 现在,每篇文章都有一个authorId,不应保留它.而是我想找到存储的author RealmObject并为文章设置其关系. Author author = realm.where(Author.class).equalTo("id", article.getSerialized

  • android – 如何安装域作为gradle依赖?2019-10-08 00:27:07

    我对领域完全陌生.我想在我的android项目中使用realm db.我已经通过官方Realm documentation.我需要在我的android项目中设置领域.为此,我已将gradle依赖性添加为 buildscript { repositories { jcenter() }

  • android – 如何将RealmResults转换为List2019-10-07 15:27:34

    我有从Realm收到的RealmResults RealmResults<StepEntry> stepEntryResults = realm.where(StepEntry.class).findAll(); 现在我想转换RealmResults< StepEntry>到ArrayList< StepEntry> 我试过了 ArrayList<StepEntry> stepEntryArray = new ArrayList<StepEnt

  • android – Realm异常’value’不是有效的托管对象2019-10-06 15:26:13

    我在一个领域对象上设置一个属性与另一个领域对象是一个不同的类,但是我得到了错误:’value’不是avalid托管对象. realmObject.setAnotherRealmObject(classInstance.returnAnotherRealmObjectWithValues()) 类实例接收anotherRealmObject构造函数,并使用来自小部件的值通过该方

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有