草庐IT

data-protection

全部标签

java - 解锁 protected pdf文件

我需要处理大量protectedpdf文件并使用java程序编辑它们,但我没有这些文件的密码。有什么办法可以批量解锁这个文件吗?我想要一个windows命令之类的工具或者java开源api。什么是最好的解决方案? 最佳答案 这些pdf文件是否需要密码才能打开,或者保护包括对复制、打印、修改、文本提取等的限制?如果是这种情况,你可以试试qpdfhttp://qpdf.sourceforge.net/用法:qpdf--decryptfile.pdfunlocked.pdf并且可以批量以这种方式用于批处理操作forfin*.pdf;doq

java - Spring Data Mongo @Column 等效注解(@Property?)

是否有与JPA@Column注释等效的SpringDataMongo?基本上,我有一个POJO,它有一个属性,我想用不同的名称存储在Mongo中。因此,以下对象:publicclassPojo{@Property("bar")privateStringfoo="HelloWorld";}将被持久化为:{"_class":"com.example.Pojo","bar":"HelloWorld"}注意:我不想使用MappingMongoConverter明确地执行此操作 最佳答案 Spring数据referencedocumentat

java - 为什么我不能从 Java 中另一个包中的继承类调用 protected 方法?

假设有以下基类:packagebg.svetlin.ui.controls;publicabstractclassControl{protectedintgetHeight(){//..}//...}另外,在同一个包中,有一个类继承了:packagebg.svetlin.ui.controls;publicabstractclassLayoutControlextendsControl{publicabstractvoidaddControl(Controlcontrol);//...}然后,在另一个包中有第三个类:packagebg.svetlin.ui.controls.scree

java - Hibernate 4.3.0.Final 和 Spring Data JPA 1.4.3.RELEASE

我是第一次尝试设置和使用SpringData。当然,您会希望使用最新版本(SpringDataJPA1.4.3.RELEASE和Hibernate4.3.0.Final)。按照在线示例配置后,应用程序抛出异常。org.springframework.dataspring-data-jpa1.4.3.RELEASEorg.hibernatehibernate-coreHibernate4.3.0.Finalcommons-collectionscommons-collectionsorg.hibernatehibernate-search4.4.2.Finalorg.hibernateh

java - 嵌套属性上的 @Indexed 在 mongo 的 Spring-data 中不起作用

我有以下对象结构:@Document(collection="user")@TypeAlias("user")publicclassUser{@IdprivateObjectIdid;privateContactinfo=newContact();}这是联系人pojo:publicclassContact{@Indexed(unique=true)privateStringmail;}但是由于某些我不知道的原因,我没有看到Spring-data为info.mail属性创建唯一索引总而言之,我有用户对象的这个json结构:{_id:xxxxx,info:{mail:"abc@xyz.sh

java - 如何访问第三方库中 protected Java 方法?

假设您必须访问您在代码中某处收到的Java对象的protected方法。你的解决方案是什么?我知道一种方法:您可以使用反射并在Method对象上调用setAccessible(true)。还有其他想法吗? 最佳答案 根据Javaaccessmodifiers,除了扩展对象(如果你收到对象就不能)是从与你收到的对象相同的包中的对象访问它。所以你的选择是在同一个包中创建一个包装类,它通过protected方法为你检索属性。 关于java-如何访问第三方库中protectedJava方法?,我

java - protected 和没有访问修饰符之间的区别

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion在Java中声明变量时,“protected”和“无访问修饰符”有什么区别?一样吗?

java - 即使我已经扩展了类,为什么我不能访问 protected java 方法?

这是protected方法的文档:/**ConvertsjmusicscoredataintoaMIDISequence*/protectedjavax.sound.midi.SequencescoreToSeq(Scorescore)我创建了这个小类来扩展scoreToSeq方法来自的类:publicclassMidiSequenceextendsMidiSynth{publicSequencegetSequence(Scorescore){MidiSynthsynth=newMidiSynth();Sequencesequence=null;try{//HereIgettheerr

java - 提高 Lombok @Data 代码覆盖率

我正在为我的项目编写单元测试,并试图实现至少80%的代码覆盖率。问题是我正在使用lombok的@Data注释来生成getter和setter,当我运行我的单元测试时,所有这些getter和setter以及其他方法,如toString,equals、hashcode等都被遗漏了,我的代码覆盖率受到了影响。有没有解决方法。我一直在搜索这方面的很多东西,但一直找不到任何可以提供帮助的东西。如有任何帮助,我们将不胜感激。我正在使用Eclemma进行代码覆盖率分析。 最佳答案 在0.8.0release,Jacoco添加了对从他们的报告中过滤

java - 为什么你不能在 Java 中有一个 protected 抽象类?

我有一个抽象类,如下所示:abstractclassAbstractFooimplementsBar{//Codegoeshere}但是,当我尝试使AbstractFooprotected时,我收到一个编译时错误,提示它是一个非法修饰符。protectedabstractclassAbstractFooimplementsBar{//Codegoeshere}为什么不能在Java中有一个protected抽象类?编辑:我应该提一下,这不是vanillaJava,实际上是Blackberry/J2ME。 最佳答案 正如许多其他人指出的