草庐IT

static_check

全部标签

java - 带有 BouncyCaSTLeProvider 的 keystore : KeyStore integrity check failed

我想对ssl连接使用自签名。我正在关注this发布。我的问题:创建keystore后,我的完整性检查失败。Keytool-Error:java.io.IOException:KeyStoreintegritycheckfailed.我仍在搜索,但也许有人可以节省我一些时间。 最佳答案 确保您使用正确的密码打开keystore。我遇到了这个错误,结果我仍在使用trusted.load()示例代码中的密码 关于java-带有BouncyCaSTLeProvider的keystore:KeyS

Java 字符串 : private static vs local variable performance

在java中使用privatefinalstaticString与使用每次访问方法时都必须“初始化”的本地字符串变量相比,是否有任何性能优势?我确实认为使用privatestaticfinal字符串对于在一个类的不同部分中重用的常量是一种很好的做法,但是如果一个字符串仅在一个方法中使用,则在一个方法中位置,出于一个没有其他方法关心的非常具体的原因,我实际上更喜欢使用较少的私有(private)成员来保持类的内部接口(interface)干净,并且只使用局部变量。鉴于java有字符串实习,并且实际上保留了一个池,其中包含使用引号声明的每个字符串的单个副本(Strings="somestr

Java - 使用 AtomicInteger 与 Static int

在使用多线程时,我学会了在我想使用将被多线程访问的计数器时使用静态变量。例子:staticintcount=0;然后在程序的后面我将它用作count++;。今天我遇到了一个叫做AtomicInteger的东西,我还了解到它是线程安全的,并且可以使用它的一个名为getAndInrement()的方法来达到同样的效果。谁能帮助我理解使用staticatomicInteger与staticintcount的区别? 最佳答案 -AtomicInteger用于对整数执行原子操作,当您不想使用synchronized关键字。-在非原子字段上使用

java - if(null check)-else vs try catch(NullPointerException) 哪个效率更高?

下面三个函数哪个效率更高;publicStringgetmConnectedDeviceName1(){if(null!=mServerDevice){returnmServerDevice.getName();}else{returnnull;}}publicStringgetmConnectedDeviceName2(){returnmServerDevice==null?null:mServerDevice.getName();}publicStringgetmConnectedDeviceName3(){try{returnmServerDevice.getName();}ca

Java : how to check current Perm/PermGen Size?

昨天我在运行WebLogicApplicationServer11g安装程序时遇到了OutOfMemory错误,所以我谷歌了一下答案:java-Xms256m-Xmx512m-XX:PermSize=128m-XX:MaxPermSize=256m-jarwls1032_generic.jar一切正常:)但是,当我仔细考虑解决方案时,我可能犯了一个错误:我怎么知道那些的当前设置?我当然需要在覆盖它们之前检查它们的值,对吗?有什么想法吗?相关链接:anotherthreadonSO中的人建议的试错法,这并不理想。非常感谢。 最佳答案

java - 模块声明中的 requires 和 requires static 有什么区别

模块声明中的requires和requiresstatic模块语句有什么区别?例如:modulebar{requiresjava.compiler;requiresstaticjava.base;} 最佳答案 requires子句表示在编译和运行时需要所需的模块。因此,当模块系统在moduleresolution期间遇到这样的子句时(处理模块描述符和解决依赖关系的阶段)它搜索可观察模块的范围(JDK中的模块和模块路径上的模块),如果找不到模块则抛出错误。requiresstatic子句表示adependencythatisoptio

java - 什么是好的 "Error Checking"模式(Java)?

我将解释输入错误检查的含义。假设您有一个函数doSomething(x)。如果函数成功完成,doSomething会做一些事情并且什么都不返回。但是,如果出现错误,我希望得到通知。这就是我所说的错误检查的意思。总的来说,我正在寻找检查错误的最佳方法。我想到了以下解决方案,每个都有一个潜在的问题。标记错误检查。如果doSomething(x)成功完成,则返回null。否则,它返回一个boolean值或错误字符串。问题:副作用。抛出异常。如果doSomething(x)遇到错误,则抛出异常。问题:如果您仅对参数执行错误检查,则抛出IllegalArgumentException似乎不合适。

java - 创建对象 : Constructors or Static Factory Methods

我正在学习EffectiveJava并且书中没有建议我认为是标准的一些东西,例如对象的创建,我的印象是构造函数是最好的方法这样做的书上说我们应该使用静态工厂方法,我不能说出一些优点和缺点,所以我问这个问题,这里是使用它的好处。Advantages:Oneadvantageofstaticfactorymethodsisthat,unlikeconstructors,theyhavenames.Asecondadvantageofstaticfactorymethodsisthat,unlikeconstructors,theyarenotrequiredtocreateanewobje

python - django 文件上传 : [Errno 13] Permission denied: '/static'

我正在尝试在Django中上传多个文件。在我使用服务器中构建的djangos的本地机器上,一切正常,但在我的生产力服务器上,我收到此错误:[Errno13]Permissiondenied:'/static'关于这个问题有很多问题,但我发现没有一个对我有用。在我的例子中,它与文件权限无关。我发现问题是django想要将文件保存在我的文件系统的根文件夹中,而不是我网站的根文件夹中。如果我在'/static'中创建文件夹,文件将在那里创建,但例如图像不会显示在网页上,因为django期望它们在'/var/www/webpage-root/static/...'我使用一个模型来存储文件:cl

python - 如何获取 subprocess.check_output() python 模块的输出?

我正在尝试使用python中的命令提示符(CMD-Windows)获取信息,使用这样的模块子进程:ipconfig=subprocess.check_output("ipconfig")print(ipconfig)结果是:b'\r\nWindowsIPConfiguration\r\n\r\n\r\nEthernetadapterLocalAreaConnect:\r\n\r\nConnection-specificDNSSuffix.:XX.XXX\r\nIPv4address...........:XXXXXXXXX\r\nSubnetMask...........:XXXXXX