-
java – 将jsp表导出为ex??cel,word,pdf
所属栏目:[Java] 日期:2020-12-15 热度:130
任何人都可以建议我任何库/ jar文件,我可以用来将我的表导出到excel / pdf / word. 请告诉我是否有可以在jsp中创建报告的库. 解决方法 还应该提到的是,只需输出 HTML表并将response-type设置为application / vnd.ms-excel,就可以将表导出到Excel.没有任何外[详细]
-
多线程 – 重入锁定:优点和缺点?
所属栏目:[Java] 日期:2020-12-15 热度:142
在什么情况下,人们想要使用折返锁与普通锁? 解决方法 我认为,与普通锁相比,可重入锁会有一些额外的开销 – 检查正在获取锁的线程. 因此,如果您知道在正常操作下线程只会在再次释放之前获取一次锁定,您可以通过使用普通锁定获得一些性能.这在紧密循环等方面[详细]
-
java – 新的PhoneGap 3.0导入org.apache.cordova无法解决
所属栏目:[Java] 日期:2020-12-15 热度:102
我正在使用全能的命令行安装新的手机间隙3.0. cordova create hello com.example.hello HelloWorldcordova platform add android 当我在eclipse中打开android项目时,我在HelloWorld.java上得到这个错误: The import org.apache.cordova cannot be resolved[详细]
-
添加另一个对象时java.util.ConcurrentModificationException
所属栏目:[Java] 日期:2020-12-15 热度:196
我正在遭遇这个例外.我的代码有什么问题? 我只想在另一个ArrayList中分离Person的重复名称 public class GlennTestMain{ static ArrayListPerson ps; static ArrayListPerson duplicates; public static void main(String[] args) { ps = new ArrayListGlen[详细]
-
如何在JavaFX中获得当前打开的阶段?
所属栏目:[Java] 日期:2020-12-15 热度:197
有没有办法在 JavaFX中获得当前打开的Stage,如果有一个打开的话? 像这样的东西: Stage newStage = new Stage();newStage.initOwner(JavaFx.getCurrentOpenedStage()); //Like this 解决方法 这没有内置功能.在大多数用例中,由于用户操作而打开一个新的Stag[详细]
-
java – 如何在构建版本不是-SNAPSHOT时启用maven配置文件?
所属栏目:[Java] 日期:2020-12-15 热度:140
我正在尝试将 gitflow-helper-maven-plugin 扩展用于我的maven构建. 因此,我想配置我的项目,以便在构建发布版本时运行一些额外的步骤,并在编译SNAPSHOT版本时跳过它们,但如果${project.version}包含-SNAPSHOT,我找不到启用配置文件的方法. 有什么建议吗? 解[详细]
-
rx-java – interval()和repeatWhen()之间的区别,用于从间隔中的
所属栏目:[Java] 日期:2020-12-15 热度:118
之间有什么区别: ObservableString observable = Observable .interval(0,1,TimeUnit.SECONDS) .flatMap(new Func1Long,ObservableString() { @Override public ObservableString call(Long aLong) { return Observable.just("MyString"); } }) 和: Observ[详细]
-
java – 你应该怎么做?
所属栏目:[Java] 日期:2020-12-15 热度:177
Java检查的异常有时会强制您捕获您认为永远不会抛出的已检查异常.最佳实践要求您将其包装在未经检查的异常中并重新抛出,以防万一.在这种情况下,你用什么例外类包装? 在“//应该永远不会发生”的案例中你会包含什么例外? 解决方法 我还没有,但我会按照以下[详细]
-
java – scala:为什么1/0是算术异常但是1.0 / 0.0 = Double.Inf
所属栏目:[Java] 日期:2020-12-15 热度:80
看起来不一致的是,在 Scala中,整数算术除以零会抛出一个java.lang.ArithmeticException:/ by零,但浮点运算(1.0 / 0.0)会返回Double.Infinity. 我理解从类型的角度来看,同时拥有Double.Infinity和Integer.Infinity可能很棘手,但我认为使用scala强大的类型系[详细]
-
java – 是否可以使用带有JPA的Spring MVC更新实体上的属性子集
所属栏目:[Java] 日期:2020-12-15 热度:60
我正在使用 Spring Roo,使用 Spring MVC和JPA来保存 MySQL数据库.我对Spring MVC和Java非常新鲜,但与Cake PHP和Rails一起工作. 除了密码之外,我还有一个包含个人资料的用户实体.像这样的东西(不包括很多Roo生成的功能在额外的.aj文件): public class User {[详细]
-
java – 我应该如何检查一个Stream是否排序?
所属栏目:[Java] 日期:2020-12-15 热度:89
使用Iterable T,容易: T last = null;for (T t : iterable) { if (last != null last.compareTo(t) 0) { return false; } last = t;}return true; 但是我不能想到一个干净的方法来为Stream T做同样的事情.这避免了在不必要时消耗所有元素. 解决方法 有几种[详细]
-
java – 处理多个对象时的良好编程风格
所属栏目:[Java] 日期:2020-12-15 热度:97
我一直在编程一个棋盘游戏的软件版本.到目前为止,我已经写了与游戏板上物理对象相对应的类.我很好地编写程序逻辑,但是我发现许多逻辑类需要访问相同的对象. 起初我正在把适当的对象传递给被调用的方法,但是这变得非常繁琐,特别是当这些方法需要很多对象来执[详细]
-
java – Spark:如何使用标题保存数据框?
所属栏目:[Java] 日期:2020-12-15 热度:199
dataframe.saveasTextFile,仅以分隔格式保存数据.如何在JAVA中使用标题保存数据框. sourceRufFrame.toJavaRDD().map(new TildaDelimiter()).coalesce(1,true).saveAsTextFile(targetSrcFilePath); 解决方法 如果你想保存为csv文件,我建议使用spark-csv包.你[详细]
-
多线程 – 静态数组可以从多个线程安全访问吗?
所属栏目:[Java] 日期:2020-12-15 热度:120
如果每个线程都保证只读/写入数组的特定子集,则多个线程可以在不使用关键部分等的同一(静态)数组上工作? 编辑 – 这是针对非参考计数类型和记录/打包记录数组的具体情况. 如果是,任何注意事项? 我的直觉是肯定的,但我的直觉有时可能是不可靠的信息来源. 解[详细]
-
java – 糟糕的做法 – 类定义compareTo(…)并使用Object.equals
所属栏目:[Java] 日期:2020-12-15 热度:121
想知道列出的方法需要做些什么 public final int compareTo(final FieldDTO o) { return o.available.compareTo(this.available); 它在第2行引发异常 不好的做法 – 类定义compareTo(…)并使用Object.equals()16天 field定义compareTo(FieldDTO)并使用Object[详细]
-
java – 作家是一种原子方法吗?
所属栏目:[Java] 日期:2020-12-15 热度:95
我想给文件写一些字符串.所以,我使用了BufferedWriter类.由于许多线程倾向于写入该文件,我想知道write和writeLine方法是否是原子的. 此外,我希望程序将输出写入多个文件,每个文件100行(比如file.txt0,file.txt1,…).例如 public class Main { static Executo[详细]
-
java – SetVisible(false)更改我的Panel中组件的布局
所属栏目:[Java] 日期:2020-12-15 热度:144
当我将其中一个子面板设置为不可见时,如何使主面板中的子面板保持原样? 我看起来像: [ (Panel1) (Panel2) (Panel3) (Panel4) ] 当我执行panel3.setVisible(false)时,它看起来像: [ (Panel1) (Panel2) (Panel4) ] 我希望它看起来像: [ (Panel1) (Panel2)[详细]
-
java-me – 如何在J2ME中创建浏览器窗口?
所属栏目:[Java] 日期:2020-12-15 热度:174
如何在J2ME中创建可以在应用程序中显示网页的浏览器组件?有没有可用的API?或者这真的可能吗? 解决方法 据我所知,用J2ME编写的唯一浏览器是Opera Mini(不要与Opera Mobile混淆,这是另一回事).它甚至在非常低端的手机上也运行得非常好,但是大多数 HTML处理[详细]
-
java – IllegalArgumentException readExceptionFromParcel
所属栏目:[Java] 日期:2020-12-15 热度:119
我从我的一个用户那里得到了这个错误,我不知道如何解决它… java.lang.IllegalArgumentException异常 DatabaseUtils.readExceptionFromParcel() java.lang.IllegalArgumentException: URI: content://com.android.contacts/phone_lookup/,calling user: com.[详细]
-
java – ASN.1编码 – 解码
所属栏目:[Java] 日期:2020-12-15 热度:134
我目前正在开发一个客户端 – 服务器程序,Java / C中的客户端和C中的服务器. 我必须传输加密数据(如客户端应将数据传递给服务器以加密/解密,计算摘要等),服务器必须将结果返回给客户端. 在这种情况下,我意识到使用一些传输协议来识别数据和有效传递数据的重[详细]
-
Java:我可以将对象列表转换为String []列表,反之亦然?
所属栏目:[Java] 日期:2020-12-15 热度:63
这可能不通过列表并投射对象吗? 我还需要转换List Object列出 T (T =预定义对象)是否可能? 编辑:为了澄清,我正在尝试使用List Object作为我的代码中广泛使用的类方法的返回类型. 解决方法 不.这根本不是有效的转换,因为并非所有对象都是String []. 您可以[详细]
-
java – eCobertura在Eclipse中无法正常工作
所属栏目:[Java] 日期:2020-12-15 热度:75
所以我试图在 Eclipse中测试一下Java应用程序的覆盖范围.我从“安装新软件”对话框中安装了eCobertura并成功安装.但是当eclipse启动时,它会抛出这个错误,当我运行任何测试时,我会收到另一个初始化错误.这里是堆栈跟踪:第一个是启动错误,第二个是在尝试并运[详细]
-
如何在Java字符(16位)中存储UTF-8字符(8位)时避免内存浪费.二合
所属栏目:[Java] 日期:2020-12-15 热度:59
我恐怕对一个相当过度饱和的话题的细节有疑问,我搜索了很多,但是找不到明确的答案 – 这个特别明显的 – 重要的,问题: 使用UTF-8将byte []转换为String时,每个字节(8位)变为由UTF-8编码的8位字符,但每个UTF-8字符在java中保存为16位字符.那是对的吗? 如果[详细]
-
Java是否也对处理空值的相等性进行了通用测试?
所属栏目:[Java] 日期:2020-12-15 热度:83
Java标准库中是否存在具有静态相等函数的任何地方? public static T boolean equals(T a,T b){ if (a == null) return b == null; else if (b == null) return false; else return a.equals(b);} 我刚刚在一个新的项目Util类中实现了这个,无数次.似乎令人难[详细]
-
java – 基于可配置顺序的比较器
所属栏目:[Java] 日期:2020-12-15 热度:175
有没有办法写自定义比较器,下面这个例子: 最多有10个项目以随机顺序进入 即 first item: item_onesecond: second_onethird: third_one 我想要使??它们排序像:second_one,third_one,first_one.我想从配置文件中提取这个顺序,就像用于排序的模板一样. 我使用[详细]