-
java – 在Vaadin 7中调用VaadinSession getAttribute时需要锁定
所属栏目:[Java] 日期:2020-12-15 热度:70
我知道调用setAttribute( link)时有必要,但getAttirbute呢? 它是否正确? public Object getMyAttribute() { return VaadinSession.getCurrent().getAttribute("myAttribute");} 还是需要锁定? public Object getMyAttribute() { try { VaadinSession.getC[详细]
-
如何使jmeter根据访问日志行中存在的时间戳进行日志重放
所属栏目:[Java] 日期:2020-12-15 热度:93
我最近开始加载测试我的webapp. 我用apache访问日志采样器.我按照本教程. https://jmeter.apache.org/usermanual/jmeter_accesslog_sampler_step_by_step.pdf 我能够使它工作.但现在问题是我在不到10分钟的时间内重播了所有的请求. 我希望jmeter根据发布get[详细]
-
Java通用Observer模式实现未选中调用为原始类型
所属栏目:[Java] 日期:2020-12-15 热度:166
我目前正在尝试利用 Java中观察者模式的通用实现我发现它似乎工作得很好,除了它生成未经检查的调用警告,如果可能的话我想修复它.实现如下: 接口,IObservable.java: public interface IObservableT { void addObserver(IObserverT observer); void removeOb[详细]
-
如何使用javamail将base64图像嵌入到电子邮件中
所属栏目:[Java] 日期:2020-12-15 热度:100
我正在尝试使用嵌入式base64图像从 javamail发送电子邮件(img alt =’image PNG’src =’data:image / png; base64,iVBORw0KGgoAAAANSUhEUgA … AElFTkSuQmCC’“) 它使用的是小图像,但是当图像较大时,图像不会显示在莲花笔记中. 这是代码的一部分 Transpor[详细]
-
java – Spring MVC突然类找不到DispatcherServlet
所属栏目:[Java] 日期:2020-12-15 热度:116
我的WebApp正在运行,一切都很好,直到我尝试实现一些fileupload. 但它没有用,所以我把所有东西归还给了以前的状态.但从那以后它不起作用.我的Stacktrace: Feb 11,2014 4:11:35 PM org.apache.catalina.core.AprLifecycleListener initINFO: The APR based Ap[详细]
-
java – 了解抽象工厂模式
所属栏目:[Java] 日期:2020-12-15 热度:150
我已经在 wiki上读过关于抽象工厂模式的内容.但是我不明白使用这种模式真的有利可图.你能得到一个很难避免抽象工厂模式的例子吗?请考虑以下Java代码: public abstract class FinancialToolsFactory { public abstract TaxProcessor createTaxProcessor();[详细]
-
java – 为什么要为对象使用超类引用?
所属栏目:[Java] 日期:2020-12-15 热度:85
参见英文答案 What does it mean to “program to an interface”?????????????????????????????????????32个 鉴于以下代码: public class Musician { public void play() { // do something }} . public class Drummer extends Musician { public void tur[详细]
-
Java Swing屏幕工件
所属栏目:[Java] 日期:2020-12-15 热度:149
我有一个带有某种重绘问题的Swing应用程序.当屏幕(JFrame)关闭时,该屏幕上的工件有时会涂在其他屏幕上.它完全不能在我们办公室的100台开发人员机器上使用,而且大多数用户使用该软件.在过去几年中,关于这个问题的报道很多,但我们总是把它归咎于显卡或驱动程序[详细]
-
java – Datastax QueryBuilder插入语句
所属栏目:[Java] 日期:2020-12-15 热度:181
使用来自Datastax Java Driver for Cassandra的QueryBuilder构建插入语句的正确方法是什么 我正在使用Cassandra 2.x和Java Driver 2.0.0-rc1 我知道我可以使用预准备语句来实现相同的目标,但我期待着使用QueryBuilder @Testpublic void testTableInsert() {[详细]
-
java – 列出不解析强制转换的实现
所属栏目:[Java] 日期:2020-12-15 热度:97
我创建了自己的基于数组的列表实现,并且它不限制无效的参数.如果我使用强制转换创建,MyList String myList = new MyList String(),它仍然会接受所有其他参数(int,float,double等).如果指定了所有将被接受的数据类型,我该如何解决这个问题;如果没有指定数据类[详细]
-
java – 使用drawLine扩展Graphics类(double,double,double,doub
所属栏目:[Java] 日期:2020-12-15 热度:102
问题://故事开始的地方 Graphics类型中的方法drawLine(int,int,int)不适用于参数(double,double,double) g.drawLine((int)10*xi,(int)30*yi,(int)90*xi,(int)30*yi); // where xi is widthScale and yi is heightScale 你可以看到它很蹩脚 实际原型: publi[详细]
-
Java堆空间和RAM
所属栏目:[Java] 日期:2020-12-15 热度:68
在阅读有关分析线程转储的文章后,我有一个困扰我的问题.有一段提到32位JVM中的逻辑最大堆大小是4GB. This链接指出32位Windows计算机上的最大堆大小约为1.4 – 1.6 GB. 我的问题是,如果你有大约8GB的RAM,这是否意味着我只能使用1.4-1.6 GB,如果我是你的32位JV[详细]
-
java – 用于保存已解析CSV文件内容的数据结构
所属栏目:[Java] 日期:2020-12-15 热度:156
我试图找出用 Java解析csv文件的最佳方法.现在每行都有X条信息.例如,第一行最多可以包含5个字符串单词(用逗号分隔它们),而接下来的几行可能有3或6个或更多. 我的问题不是从文件中读取字符串.只是为了清楚.我的问题是什么数据结构最好保持每一行以及该行中的[详细]
-
将所有java swing gui放在一个类中是否正常?
所属栏目:[Java] 日期:2020-12-15 热度:176
我刚刚开始进行摇摆开发并遇到问题.将整个GUI放入单个类是否正常?我正在构建的应用程序有一个显示多个不同“页面”的JFrame.例如,如果用户点击按钮,则他们将被带到具有不同布局的完全不同的页面.我已经配置了卡布局,到目前为止我构建的一张卡使用了GridBag[详细]
-
java – Jersey 1.x正在用空格符号替换加号.我怎么能阻止这个?
所属栏目:[Java] 日期:2020-12-15 热度:87
我正在使用泽西客户端向我的球衣服务器发送查询参数.这是查询:?sort = id ASC 但是在我检索此查询参数的代码中,返回uriInfo.getQueryParameters().getFirst(“sort”);,此值的计算结果为id ASC.为什么会发生这种情况,我该如何预防呢? 解决方法 除了@ IanR[详细]
-
如何在没有域类的情况下在querydsl中构造查询
所属栏目:[Java] 日期:2020-12-15 热度:137
在寻找 java库以数据库无关的方式构建查询时,我遇到了许多包括iciql,querydsl,jooq,joist,hibernate等. 我想要一些不需要配置文件的东西,可以使用动态模式. 对于我的应用程序,我在运行时了解了数据库和模式,因此我不会为模式提供任何配置文件或域类. 这似乎[详细]
-
Java EE 6/7应用程序中的自定义安全机制
所属栏目:[Java] 日期:2020-12-15 热度:185
我想创建(由我自己实现)认证机制 插入我的 Java EE应用程序. 据我所知,我必须实现LoginModule并将此实现连接到 容器机制以某种方式.但问题是我不知道该怎么做. 也许您知道我在哪里可以找到示例代码或教程吗? 换句话说,我想强制容器在方法时调用我的类: 调[详细]
-
我怎样才能否定Java Fraction,这是我创建的一个类
所属栏目:[Java] 日期:2020-12-15 热度:199
这是我的Fraction类代码有几个方法,我的要求是将分子作为一个分母: /** * @author GKsiazek * Reference: https://github.com/kiprobinson/BigFraction/blob/master/com/github/kiprobinson/util/BigFraction.java * Reference: https://github.com/kiprobi[详细]
-
java – 递归地将arraylist排序到树中
所属栏目:[Java] 日期:2020-12-15 热度:70
我有一个对象的arraylist.但我需要一个具有以下参数的树: 某些对象不应该有子(非类别对象) 类别对象应该有子级(可以是其他类别对象,或非类别对象) 应跳过/删除没有子项的类别对象 所有对象都有一个父变量的变量.但我没有一个好的算法可以递归地确定每个类别[详细]
-
java – ILazyContentProvider更新每个viewer.setItemCount()的
所属栏目:[Java] 日期:2020-12-15 热度:87
问候亲爱的Stackoverflowians, 几个月前,我正在处理ILazyTreeContentProvider,最后按照Eclipse RCP – ILazyTreeContentProvider implementation is unexpectedly eager修复它 但是我遇到了与ILazyContentProvider完全相同的问题,尽管我采取了与树相似的步骤[详细]
-
java – 使用片段(ActionTabs)和Webview
所属栏目:[Java] 日期:2020-12-15 热度:83
我想拥有我的应用程序,以便在屏幕顶部显示选项卡(使其正常工作),并在xml文件中设置webview.我无法获得webview和片段代码,因为我得到了“无法访问的声明”. import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInfl[详细]
-
最新的Cassandra是否支持openJDK?
所属栏目:[Java] 日期:2020-12-15 热度:78
在 GitHub自述文件中,它说测试了 = 1.7(OpenJSK和Sun).但是,当我查看CassandraDaemon.java时,仍然存在要求我们升级到Oracle Java的警告. 有人可以对此发表评论吗? 解决方法 我确信DataStax会对OpenJDK进行测试,但建议使用Sun JDK.社区中有几个人使用OpenJDK[详细]
-
java – SSL如何保护数据免受嗅探?
所属栏目:[Java] 日期:2020-12-15 热度:107
我有一个小网站,它的安全性对我很重要.我没有钱购买SSL证书所以我想自己制作一个(理论上用 java,虽然我仍然不知道如何在服务器端解密它).用户不会信任它,就像他们信任SSL一样,但它会提供我正在寻找的安全性. 我读了一些关于SSL的文章,我想我得到了它背后的数[详细]
-
使用JAVA中的PID验证进程是否正在运行
所属栏目:[Java] 日期:2020-12-15 热度:104
我目前正在JAVA中构建一个只能执行一次的应用程序.所以我目前正在使用一个锁文件,我在其中写入当前执行的PID. 因此,每当此应用程序启动时,它将打开文件(如果存在)并尝试检测文件中写入的PID是否实际正在运行. 这可以防止在解锁文件之前我的应用程序崩溃的问[详细]
-
java – 看似无关的代码块注释掉的OutOfMemoryError
所属栏目:[Java] 日期:2020-12-15 热度:54
有人可以解释为什么当for循环被注释掉时这个程序会抛出一个OutOfMemoryError吗?如果它被取消注释,则运行正常. 抛出的异常是: Exception in thread “main” java.lang.OutOfMemoryError: Java heap space public class JavaMemoryPuzzlePolite{ private fi[详细]