-
多线程 – 在scala上创建线程本地对象
所属栏目:[Java] 日期:2020-12-14 热度:158
我正在 scala写一个计算库.类似的功能我分组到本地scala单例对象包含一些程序和一些静态分配的内存为O(1)时间数据. 这种方法适合单线程使用.但是同时从不同的线程调用库函数可能会覆盖时间数据,并给调用者提供不正确的答案. 我可以通过在函数本地空间中移动[详细]
-
如何附加到Java异常?
所属栏目:[Java] 日期:2020-12-14 热度:69
我是 Java的新手和一般例外. 在我以前的C / Perl编程日子里,当我编写一个库函数时,一个布尔标志返回错误,再加上一些人类友好的(或程序员友好的)错误信息的字符串. Java和C有异常,这是很方便的,因为它们包括堆栈跟踪. 我经常发现当我抓到一个例外,我想加上我[详细]
-
java – 让Android应用程序收听共享链接
所属栏目:[Java] 日期:2020-12-14 热度:82
当用户从另一个应用程序(如浏览器)共享一个URL时,我希望我的 Android应用程序显示为一个选项.如何注册我的应用程序?我如何反应链接股份? 非常感谢. 编辑: 我试过使用这样的IntentFilter没有成功: intent-filter action android:name="android.intent.act[详细]
-
控制键盘输入到javafx TextField
所属栏目:[Java] 日期:2020-12-14 热度:103
我想将输入控制在一个 Javafx TextField中,以便我只能允许数字输入,所以如果超过最大字符,那么文本框不会有任何改变. 编辑:根据评论中的建议,我使用JavaFX项目负责人建议的方法.停止输入信件非常有用.我只需要它也可以过滤特殊字符.我尝试将过滤器更改为(te[详细]
-
jmx – MBean简单图表监视器
所属栏目:[Java] 日期:2020-12-14 热度:174
我有一些在我的应用程序中暴露性能信息的JMX Bean.我想在图表中绘制一个MBean的属性来进行监视(一个 Windows Perf Mon).我喜欢JConsole和VisualVM附带的东西,但是我还没有找到一个漂亮的插件,让我在MBean上选择一个属性并进行监视.任何人都有什么想法? 解决[详细]
-
java – 如何确保多个线程可以安全地访问类字段?
所属栏目:[Java] 日期:2020-12-14 热度:122
当通过多个线程通过getter方法访问类字段时,您如何维护线程安全性?同步关键字是否足够? 这是安全的吗? public class SomeClass { private int val; public synchronized int getVal() { return val; } private void setVal(int val) { this.val = val; }}[详细]
-
java – 检测图像中的对象(单词)
所属栏目:[Java] 日期:2020-12-14 热度:151
我想在车牌(城市名称)中实现物体检测.我有一个形象: 我想检测图像是否包含单词“????”: 我已经尝试使用模板匹配方法使用OpenCV和也使用MATLAB,但是当与其他图像进行测试时,结果很差. 我也读了this page,但是我不能很好地了解该怎么做. 任何人都可以帮我或[详细]
-
java – hdfs中的文件路径
所属栏目:[Java] 日期:2020-12-14 热度:124
我想从Hadoop文件系统中读取文件. 为了实现文件的正确路径,我需要hdfs的主机名和端口地址. 所以最后我的路径的文件将看起来像 Path path = new Path("hdfs://123.23.12.4344:9000/user/filename.txt") 现在我想知道提取HostName =“123.23.12.4344”港口:90[详细]
-
java – 为什么这个NumberFormatException?
所属栏目:[Java] 日期:2020-12-14 热度:110
我有这个堆栈跟踪(部分) Servlet.service() for servlet action threw exceptionjava.lang.NumberFormatException: For input string: "37648" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Long.parseL[详细]
-
java – 将导览栏的活动扩展到其他活动
所属栏目:[Java] 日期:2020-12-14 热度:84
我正在尝试创建一个导航抽屉活动,所以我可以扩展该活动,并在所有活动中使用菜单,遵循这个问题 Link中给出的答案,但我的测试应用程序不断崩溃,这是我的代码: BaseActivity.java public class BaseActivity extends Activity { public DrawerLayout drawerLay[详细]
-
java – JasperReports导出到xlsx,而不是xls
所属栏目:[Java] 日期:2020-12-14 热度:198
我找不到如何导出JasperReports 4.1.1中的.xlsx文件. 班上: JRXlsExporter 没有Xlsx等价物.我找不到一个参数来设置输出格式从xls到xlsx. 解决方法 JRXlsxExporter类应用于导出为XLSX格式. 使用的样本: JRMapArrayDataSource dataSource = new JRMapArrayDa[详细]
-
java – 如何以编程方式杀死风暴拓扑?
所属栏目:[Java] 日期:2020-12-14 热度:151
我正在使用一个 java类向风暴集群提交一个拓扑,我也打算使用java类来杀死拓扑.但是根据风暴 documentation,以下命令用于杀死拓扑,并且没有Java方法(这有正当的原因) storm kill {stormname} 那么可以从java类调用shell脚本去杀掉拓扑结构吗?杀死拓扑结构的[详细]
-
java – 禁用JSpinner中的数字分组
所属栏目:[Java] 日期:2020-12-14 热度:196
我需要一个小部件来选择TCP / UDP端口,所以我写了以下内容: public static JSpinner makePortSpinner(){ final JSpinner spinner = new JSpinner( new SpinnerNumberModel( DefaultPort,1024,65535,1 ) ); spinner.setFont( Monospaced ); return spinner;}[详细]
-
使用Java中的命令行编译多个包
所属栏目:[Java] 日期:2020-12-14 热度:113
嗨,我一直在使用IDE,但现在我需要从命令行运行和编译. 问题是我有多个包,我试图找到答案,但没有任何工作. 所以我有 src/ Support/ (.java files) Me/ (.java files) Wrapers/ (.java files) 你知道如何使用javac编译所有内容吗? 解决方法 这应该做(可能需要[详细]
-
java – 为什么我们有不可变的空地图?
所属栏目:[Java] 日期:2020-12-14 热度:106
/** * Returns the empty map (immutable). This map is serializable. * * pThis example illustrates the type-safe way to obtain an empty set: * pre * Maplt;String,Dategt; s = Collections.emptyMap(); * /pre * Implementation note: Implementatio[详细]
-
java-ee – 根据条件注入@EJB bean
所属栏目:[Java] 日期:2020-12-14 热度:110
一个新手问题:是否有可以根据我在属性文件中设置的条件注入不同的bean.这是我想要实现的: 我在属性文件中设置了一些值.如果是真的,那我想 public class MyClass{ @EJB private MyBean bean; } 如果是假的,那么 public class MyClass{ @EJB private MyBean2[详细]
-
java – Maven WebApp与Intellij – 过程
所属栏目:[Java] 日期:2020-12-14 热度:103
使用Maven和Intellij制作 Java EE WebApp的过程是什么? 这就是我所做的: 文件/新建/项目 项目类型:Maven 从原型创建:maven-archetype-webapp 但是当我创建一个servlet IntelliJ在servlet上显示一个符号: 该符号是“Java类位于源根之外,有关详细信息,请[详细]
-
java – Android 8或更高版本:检查Google Play服务
所属栏目:[Java] 日期:2020-12-14 热度:106
该方法保持返回0.根据开发者文档,如果设备获得最新版本的Google Play,此方法应该返回类似SUCCES的方法.有人知道如何使用这个吗? @Override public void onResume() { super.onResume(); GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicati[详细]
-
条件if-else语句在java
所属栏目:[Java] 日期:2020-12-14 热度:152
参见英文答案 Why does the ternary operator unexpectedly cast integers?2 我无法理解下面的代码如何打印50.0 public class Pre{ public static void main(String[] args) { int x=10; System.out.println((x 10) ? 50.0 : 50); //output 50.0 }} 它应该打[详细]
-
java – CachedRowSetImpl无法解析为一个类型
所属栏目:[Java] 日期:2020-12-14 热度:63
我正在使用CachedRowSet来保存ResultSet表单DB. 根据一些演示代码: 我写下面的代码: CachedRowSetImpl crs = new CachedRowSetImpl(); 但是eclipse提示我CachedRowSetImpl无法解析为一个类型. 所以我知道我需要导入一些包. 但我不知道要导入哪一个? 有谁[详细]
-
[Ljava.lang.Object;不能被抛弃
所属栏目:[Java] 日期:2020-12-14 热度:81
我想从数据库获取值,在我的情况下,我使用List从数据库中获取值,但是我收到此错误 Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to id.co.bni.switcherservice.model.SwitcherServiceSourceat id.co.bni.sw[详细]
-
java – 编组时如何防止JAXB绑定@XmlRootElement的超类方法?
所属栏目:[Java] 日期:2020-12-14 热度:141
我有一个类被注释为@XmlAccessorType(XmlAccessType.NONE)的@XmlRootElement.我遇到的问题是超类的方法被绑定,当我不希望它们被绑定,并且不能更新类.我希望有一个注释,我可以放在根元素类,以防止这种情况发生. 例: @XmlRootElement@XmlAccessorType(XmlAcce[详细]
-
为什么java使用合并排序来排序大于元素7的数组
所属栏目:[Java] 日期:2020-12-14 热度:162
根据 Wikipedia: “In Java,the Arrays.sort() methods use merge sort or a tuned quicksort depending on the datatypes and for implementation efficiency switch to insertion sort when fewer than seven array elements are being sorted” 但为什么[详细]
-
java – 对具有相同属性值的对象进行计数
所属栏目:[Java] 日期:2020-12-14 热度:190
我正在创建一个扑克排名解决程序,我必须在一套卡片中对相同套装或相同排名的卡片进行计数.这里我创建HashMap并增加值,如果多个队列在集合中. private boolean isFourOfAKind() { MapRANK,Integer rankDuplicates = new HashMap(); for(Card card : cards) {[详细]
-
java.lang.IllegalArgumentException:观察者为null
所属栏目:[Java] 日期:2020-12-14 热度:168
我的一个应用程序的用户报告了此错误.我对如何解决它意味着什么感到困惑.经过一番谷歌搜索…依然没有运气.任何人以前看过这个或知道如何解决它? java.lang.IllegalArgumentException: The observer is null.at android.database.Observable.unregisterObser[详细]