技术文章类别

 所有技术文章

  • Jersey REST WS错误:“在索引X的参数上缺少方法…的方法……”

    经过一段时间的搜寻之后,我最终回顾了一些有趣的案例,例如@FormParam的失败编组问题或缺少mulipartJAR依赖问题,这是我遇到的最接近的帖子,它是:“对方法缺少依赖”,我通过链接回答到此POST,因为我看不到该特定解决方案的最新解决方案。 与带有value @FormDataParam的方法级@Consumes注释一起使用时,该问题似乎与注释有关

  • JavaFX WebView无法加载某些网站

    原因是 java.lang.Throwable: SSL handshake failed 一种解决方案可以是:从这篇文章http:codingdict.comquestions107658: TrustManager trm = new X509TrustManager { public X509Certificate[] get

  • Java String.split内存泄漏?

    更新: 1.7.0_06中的行为已更改:请参阅本文:在Java-performance.info上对Java1.7.

  • 如何将BufferedImage转换为InputStream?

    您需要ByteArrayOutputStream使用c

  • Java:从applet修补AES256的客户端安全策略

    编辑:这是此问题的更新答案:在部署应用程序时如何避免安装“无限强度”JCE策略文件? 只需使用几行反射即可禁用密钥大小限制。我们在程序中使用此方法,该程序需要互操作性才能访问256位密码。 private static void removeCryptographyRestrictions { if !isRestrictedCryp

  • BatchUpdateException:批处理不会终止

    刚刚找到此链接: JDBC批处理更新问题 显然,它说那里 NO WAY 和ORACLE JDBC批处理 第一次失败之后进行 , 因此,我要逐个发送插入内容。谢谢 (很抱歉,您之前查找的链接看起来不太好)。

  • 使用java中包含的对象的属性获取arraylist的索引

    编写一个小的辅助方法。 private int getIndexByPropertyString yourString { for int i = 0; i objList.size; i++ { if object1 !=null object1.getIdNum.equalsyourString {

  • Android / Firebase-检查是否已订阅主题

    当前无法在客户端检查他们是否已订阅主题。 其行为subscribeToTopic是它将立即订阅指定的主题,如果失败,它将自行重试(除非您的应用被杀死)。在这里查看我的答案。 我认为强制onTokenRefresh调用只是为了确保subscribeToTopic太多。如果需要,您可以在初始活动中简单地调用它,那样,每次应用启动时,它都会

  • 音频分析:频率与音高

    频率 就是波每秒振动的次数。任何周期性的波都有频率。但是通常在音乐中,该术语的使用仅限于谈论正弦波,因此,如果您听到有关频率为x的波的某些信息,则通常表示每秒振荡量很大的正弦波。 可以通过将各种频率的正弦波以不同的数量(即具有不同的振幅)相加来构造任意波,无论是否周期性。傅立叶变换的作用是告

  • 在从托管bean的页面加载期间设置jsf InputSecret的值

    h:inputSecret由于安全原因,默认情况下,确实不会重新显示密码。但是,您可以通过设置将其打开redisplay="true"co

  • Java泛型可在Eclipse中编译,但不能在javac中编译

    似乎Sun的1.6 JDK无法推断正确的类型。以下内容似乎可以在我的机器上运行: SetObject setOfObjects = Main.Object, IntegercovariantSetsetOfInts; 请注意,您必须调用以类名为前缀的静态方法

  • 不知道为什么:ResourceConfig实例不包含任何根资源类

    错误: com.sun.jersey.api.container.ContainerException:ResourceConfig实例不包含任何根资源类。 表示Jersey无法找到服务类别。这可能是由于com.sun.jersey.config.property.packages参数的包名称错误或包名称正确而导致的,但它

  • 所有信任的HostnameVerifier都会导致HttpURLConnection发生SSL错误

    您的问题是由于JDK 自定义HostnameVerifier中的错误导致禁用了SNI扩展。您还可以在此线程中看到,扩展服务器名(SNI扩展)不是随jdk1.8.0发送的,而是随jdk1.7.

  • 如何安装JDK?

    一个JAR文件可以用作可执行文件,当您在Eclipse中将项目导出为JAR文件时(如Michael Borgwardt所指出的那样),您可以指定什么是可执行文件类,这意味着哪个具有入口点[aka public static voidmainString[] args] 如果用户安装了JRE,则他她可以双击它,然后将执行该应用程序。 编辑:

  • Kerberos-无法找到适当类型的密钥来解密带有HMAC的AP REP-RC4

    原来,上述错误是由两个问题引起的: 弹簧配置中的服务主体是错误的。它是lxdetstpksvc01.mydomain.de@MYREALM.DE,但是 HTTPlxdetstpksvc01.mydomain.de@MYREALM.DE 是正确的。 密钥表中的Kvno与活动目录中存储的Kvno不同。如a href="https

  • 使用迭代对字符串进行排列

    在我的相关问题评论之后,这是一个Java实现,可以使用Counting QuickPerm Algorithm来完成您想要的事情: public static void combStr

  • 如何从ANT执行JAXB编译器

    target name="generate-jaxb-code" java classname="com.sun.tools.internal.xjc.XJCFacade" arg value="-p" arg value="com.example" arg value="x

  • 为什么最终的Java类中允许使用受保护的成员?

    该protected改性剂是必要的方法其覆盖protected从基类的方法,在没有那些构件暴露于所述public。 通常,您可以引入很多不必要的规则来取缔不合理的组合(例如protected static),但这并没有太大帮助。你不能取缔愚蠢。

  • 如何使用JAX-RS返回实际的html文件

    您可以只返回java.io.InputStream或的实例,java.io.ReaderJAX-RS会做正确的事。 @GET @Produces{MediaType.TEXT_HTML} public InputStream viewHome { File f = getFileFromSomewhere; return new File

  • 获取以秒为单位的日期表示?

    导入java.util.Date; …长秒=(new Date()。getTime()) 1000; … 请参阅-http:docs.oracle.com

  • 不区分大小写的String split()方法

    使用正则表达式模式[xX]中split String x = "24X45"; String[] res = x.split"[xX]"; System.out.printlnArrays.toStringres;

  • 转换ldap日期

    ISO 8601 作为提到的其他两个答案,有问题的日期时间格式由RFC 4517 轻型目录访问协议(LDAP):语法和匹配规则定义 。请参见第3.3.13节“ 通用时间” 。 该部分说明了该LDAP格式是a href="https:en

  • Java:为什么反序列化不调用构造函数?最好的解决方法是什么?

    反序列化不会调用构造函数,因为它的目的是在序列化对象时表达对象的状态,运行构造函数代码可能会干扰它。

  • 如何检查Java字符串是否至少包含一个大写字母,小写字母和数字?

    对于简单的字符串检查,一次扫过字符串就足够了。由于Regex不会提供任何明显的好处,因此这里有一个简单的for循环可实现相同的目的: private static boolean checkStringString str { char ch; boolean capitalFlag = false; boolean lowerCaseFlag = false; boolean

  • 从Java私有获取公钥

    您不能直接从另一个生成任何一个密钥。从数学上讲这是不可能的。如果你有一个含有密钥团 两者 的公钥和私钥,你可以提取它们的相对轻松的任何一个。 编辑,2017年: 多年之后,人们对加密技术有了更深入的了解,现在我很清楚这个答案并不正确。 引用维基百科: 公用密钥由模数n和公用(或加密)指数e组成。专用密钥由模数n

  • Java:尝试捕获继续吗?

    假设您无法更改该函数,以便在找不到该属性时返回null,则您有点想将所有内容包装在其自己的try catch块中- 尤其是如果您希望每个可以检索的值都可以被检索(与让失败的第一个值取消整个操作相反)。 如果您要检索很多这些属性,那么编写辅助方法以使用它可能会更干净: String getPropertySafelyString key { try { ret

  • Lucene索引备份

    您不必停止IndexWriter即可备份索引。 只需使用SnapshotDeletionPolicy,它就可以“保护”给定的提交点(及其包含的所有文件),以免被删除。然后,将该提交点中的文件复制到您的备份中,最后释放该提交。 如果备份需要一段时间才能运行,这很好- 只要您不使用SnapshotDeletionPolicy释放提交点,IndexWriter就不会删除文件(即使例如,它们已经合并在一起)。

  • 以线程安全的方式延迟初始化Java映射

    双重检查锁定 双重检查锁定需要完成几个步骤才能正常工作,您错过了其中两个。 首先,您需要将其someMap变成一个volatile变量。这样一来,其他线程将在更改后但完成更改后看到更改。 private volatile MapString, String someMap =

  • Spring自动装配仅适用于接口

    我尝试了多种方法来解决此问题,但是我可以通过以下方式使其工作。 @Autowired private ClassA classA1; @Autowired private ClassA classA2; 在应用程序上下文中,我如下定义了bean: bean id="classA1" class="com.abc.ClassA1" a

  • 读取JSON内容

    虽然很棒,但Jsoup是HTML解析器,而不是JSON解析器,因此在这种情况下它没有用。如果您尝试过,Jsoup会将返回的JSON隐式放在a中htmlhead,依此类推。你不想那样。 Gson是JSON解析器,因此您

  • 如何在Java 7中用nio替换File.listFiles(FileFilter filter)?

    使用Files#newDirectoryStream和a href="http:docs.oracle.comjav

  • Lambda可以访问其目标功能接口的成员吗?

    不能做 JLS 15.27.2解决了这个问题: 与出现在匿名类声明中的代码不同,名称的含义以及出现在lambda主体中的this和super关键字以及引用的声明的可访问性与周围环境相同(除了l

  • 在HashMap中找到最接近的答案

    如果HashMap不迭代其所有键,就无法做到这一点。我假设这不是您想要的,所以这是一种使用的方法TreeMap: TreeMapLong,Object map = new TreeMapLong,Object; Long key = 42; Map.EntryLong,Object low = map.floo

  • 使用Spring Security,如何使用HTTP方法(例如GET,PUT,POST)来区分特定URL模式的安全性?

    这仅与配置有关。它表示intercept-url将在http 配置文件的标记中从上到下评估元素: http auto-config="true" intercept-url pattern="**" access="isAuthenticated" intercept

  • 如何从驱动程序检查mongoDB服务器是否正在运行

    是否有一种方法可以检查mongoDB服务器是否正在从Java驱动程序运行于MongoDB? 因此,如果您可以执行以下操作: Mongo m = new Mongo "localhost" , 27017 ; DB db = m.getDB "mydb" ; 然后,您将连接到数据库,否则

  • Maven:在一个项目中混合Java和Scala

    是的,解决方案是“ hacky”的,但是maven-compiler-plugin始终是第一个在编译阶段运行的插件(就像硬编码到maven中一样)。 我没有使用scala 2.11进行测试,但是以前版本的scalac不会将.java编译为.class(仅解析它们)。从2.7开始,使scala-maven-plugin与“每个版本的scala”一起运行。

  • 将消费者转化为职能

    有许多潜在的有用的方法,可以被添加到Function,Consumer和Supplier接口。您提供了一个很好的示例(将a转换Consumer为Function),但是可以添加许多其他潜在的转换或实用程序。例如,使用Functionas Consumer(忽略

  • java特征或mixins模式?

    我将所有业务逻辑封装到一个新类中,BusinessLogic并让每个需要BusinessLogic对该类进行调用的类。如果您的类需要一个单一的根目录层次结构来进行调用BusinessLogic,则还必须创建一个接口(BusinessLogicInterface?) 用伪代码: interfac

  • 如何删除MySQL中不适合utf8编码的坏字符?

    可能这会像帮助我一样帮助某人。 public static String removeBadCharsString s { if s == null return null; StringBuilder sb = new StringBuilder; forint i=0;is.length;i++{ if Character.isHighSurrogates

  • 动态构建匿名类混乱

    这是一个非常简单的问题,答案很复杂。在我尝试解释时,请多多包涵。 查看引发异常的源代码Class(我不确定为什么您的堆栈跟踪未在中给出行号Class): try { Class[] empty = {}; final ConstructorT c = getConstructor0empty, Member.DECLA