-
java – JAX-WS,认证和授权 – 如何?
所属栏目:[Java] 日期:2020-12-15 热度:194
在Web服务中进行身份验证和授权的最佳方式是什么? 我正在开发一套Web服务,需要基于角色的访问控制. 使用metro – SOAP,简单的java没有EJB. 我想一次验证用户,使用用户名和 密码,与数据库进行匹配.在随后的电话中. 我想使用某种会话管理.可能是一些 会话ID,[详细]
-
java – 对象与静态方法的设计
所属栏目:[Java] 日期:2020-12-15 热度:81
如下图所示,有两种简单的方法可以使流式复印机(引入Apache Commons或类似软件).我应该去哪一个,为什么? public class StreamCopier {private int bufferSize;public StreamCopier() { this(4096);}public StreamCopier(int bufferSize) { this.bufferSize =[详细]
-
javafx-2 – 在未修饰的窗格中投下阴影! JavaFX的
所属栏目:[Java] 日期:2020-12-15 热度:199
这是怎么回事? 好吧,我试图让我的Pane在视觉上更好一点,所以,我正在做的是:设置我的舞台UNDECORATED(OK)和(TRYING)添加一个drophadow效果(不行). 我通过互联网搜索了这样的问题(很多),发现了一些类似的案例(creating undecorated stage in javafx 2.0和How[详细]
-
java – 将int值分解成不同的数字
所属栏目:[Java] 日期:2020-12-15 热度:196
我想把我的int值分成数字.例如,如果不.是542,结果应该是5,4,2. 我有2个选项. 1)将int转换成String那么通过使用getCharArray(),我可以有单独的字符那么我将把它们转换成int值. 2)将int转换为String,而不将其转换为char数组,迭代它得到所有数字. 还有其他办法[详细]
-
java – 为什么新的线程而不是将来{…}
所属栏目:[Java] 日期:2020-12-15 热度:116
This answer指示如何将java.util.concurrent.Future转换为scala.concurrent.Future,同时管理阻止发生的位置: import java.util.concurrent.{Future = JFuture}import scala.concurrent.{Future = SFuture}val jfuture: JFuture[T] = ???val promise = Promi[详细]
-
java – 普通接口类和只有抽象方法的抽象类之间有什么区别吗?
所属栏目:[Java] 日期:2020-12-15 热度:70
我只是好奇他们是否有任何不同的待遇. 例如,如果我们有: 界面: public interface Test { public void method();} 而抽象类: public abstract class Test { public abstract void method();} JVM会以不同的方式处理这些类吗?这两个中的哪一个在存储期间占[详细]
-
Java克隆抽象对象
所属栏目:[Java] 日期:2020-12-15 热度:60
我想知道有没有办法做以下事情.我有一个抽象类,Shape和其所有不同的子类,我想覆盖克隆方法.所有我想要做的方法是从当前的toString()创建一个新的Shape.显然,我不能做以下,因为Shape是抽象的.有另一种方法来做,因为每个子类中的覆盖克隆只是为了简单的名称更[详细]
-
java – 为什么不创建一个jdbc连接池?
所属栏目:[Java] 日期:2020-12-15 热度:53
我正在开发一个包含JAR和WAR文件的EAR文件的简单 Java EE应用程序.在EarContent / META-INF下的EAR项目中,我有以下glassfish-resources.xml: ?xml version="1.0" encoding="UTF-8"?!DOCTYPE resources PUBLIC "-//GlassFish.org//DTD GlassFish Application[详细]
-
Java:在一段时间内做某事
所属栏目:[Java] 日期:2020-12-15 热度:68
我需要几行 Java代码,随机运行x%的时间. 伪代码: boolean x = true 10% of cases.if(x){ System.out.println("you got lucky");} 解决方法 如果按时间表示代码执行的次数,那么您希望在代码块内部执行整个程序段执行的10%的时间,您可以执行以下操作: Rand[详细]
-
Java TCP Socket Sniffing
所属栏目:[Java] 日期:2020-12-15 热度:71
我使用TCP套接字使用同一台计算机(localhost)上的特定端口号在服务器和客户端程序之间传递数据. 我需要一个能够捕获通过该套接字发送/接收的数据的软件吗? (要么) 在Java中从指定端口嗅探数据包的最简单方法是什么? 解决方法 我建议使用Wireshark.它易于使[详细]
-
虚拟机 – 流浪汉停止不起作用
所属栏目:[Java] 日期:2020-12-15 热度:191
我试图用vagrant halt命令关闭Vagrant,但是收到此错误: (blog-venv)vagrant @ precise64:/ vagrant $vagrant halt程序’vagrant’目前尚未安装.您可以通过输入以下命令安装它:sudo apt-get install vagrant 为什么? 解决方法 必须从本地计算机执行vagran[详细]
-
如何使用QuickFIX / J发送FIX消息
所属栏目:[Java] 日期:2020-12-15 热度:163
我需要一个简单的例子来说明如何初始化会话并发送一条FIX消息.我有这个初始代码: SessionSettings settings = new SessionSettings( new FileInputStream("fix.cfg"));Application application = new Application(settings);MessageStoreFactory messageSto[详细]
-
在Java中快速实现端口转发
所属栏目:[Java] 日期:2020-12-15 热度:77
我构建了一个打开ServerSocket的简单应用程序,在连接时,它将自身连接到远程计算机上的另一个服务器套接字.为了实现端口转发,我使用两个线程,一个从本地输入流读取并流到远程套接字输出流,反之亦然. 实现感觉有点无法实现,所以我问你是否知道更好的实现策略,[详细]
-
结合Java Swing和Java3D:并发性能问题
所属栏目:[Java] 日期:2020-12-15 热度:142
我将Swing和 Java3D结合在一起.挥杆组件的操作应使用事件调度程序线程完成,而Java3D组件的操作应在BehaviourSchedulerThread中完成. Java3D呈现场景,然后执行与场景相关联的所有行为. 我在Canvas3D上启用了MouseListener.事件发布到AWT事件队列中.然后我想根[详细]
-
java – 关于Spring bean容器中的范围和垃圾回收
所属栏目:[Java] 日期:2020-12-15 热度:129
我是新来的,我正在使用它在我的一个项目.我了解到,弹簧容器保存所有的bean,默认情况下,所有bean的范围是单例.我可以在application-context.xml中或者使用@scope来更改范围. 现在我的问题是,如果将类的范围作为“原型”,弹簧容器将实例化一个新对象,每次需要[详细]
-
为什么java / lang / System中的nullPrintStream()函数将current
所属栏目:[Java] 日期:2020-12-15 热度:170
加载System类时, clinit方法使用nullPrintStream()方法实例化in,out和err PrintStream变量为null: private static PrintStream nullPrintStream() throws NullPointerException { if (currentTimeMillis() 0) { return null; } throw new NullPointerExcept[详细]
-
java – 多线程如何破坏Hashmap的内部结构
所属栏目:[Java] 日期:2020-12-15 热度:198
在 Java 8中,真正不耐烦的Horstmann写道: If multiple threads modify a plain HashMap,they can destroy the internal structure. Some of the links may go missing,or even go in circles,rendering the data structure unusable. ( Section 6.2.1 ) 我[详细]
-
在java中单独的逻辑和GUI
所属栏目:[Java] 日期:2020-12-15 热度:99
我正在 Java中实现一个游戏,使用下面显示的类来控制游戏逻辑.解释我的问题时,我会很清楚. GamePanel 我使用这个类来启动一个线程游戏循环(只有游戏循环) public void run() {init(); //initialize gamePanel components// game loopwhile (running) { start[详细]
-
java – PhantomReference是否在ReferenceQueue中停止PhantomRef
所属栏目:[Java] 日期:2020-12-15 热度:97
我正在使用LWJGL库,不幸的是,当我的场景图中的一个节点需要死亡时,我需要释放纹理/ vbo缓冲区,我甚至不能使用finalize()方法来做到这一点,因为我不能保证它将在opengl libs期望的同一个线程中执行. 所以我使用PhantomReferences.在我的场景图形节点我把它放[详细]
-
java – Spring Security MVC:同样的@RequestMapping,不同@Secu
所属栏目:[Java] 日期:2020-12-15 热度:199
假设我们有一个使用 Spring MVC和 Spring Security配置的API端点.我们希望能够处理@RequestMapping和@Secured注释对,其中唯一的@Secured注释值不同于配对.这样,我们可以根据相同请求的安全规则返回不同的响应体. 这可能会使我们的代码更加易于维护,方法是避[详细]
-
java – 如何调试Spring AOP
所属栏目:[Java] 日期:2020-12-15 热度:75
我有一个 Spring AOP的问题,它不涉及所有方法(在我看来)(参见这个问题更多关于根问题: Spring AOP ignores some methods of Hessian Service). 如何调试,什么方法和实例结合什么方面?有没有像spring aop那样的详细标志,这给了这些信息? 解决方法 在Spring[详细]
-
java – 如何创建守护程序线程?
所属栏目:[Java] 日期:2020-12-15 热度:100
java程序员可以手动创建守护程序线程吗?如何? 解决方法 java.lang.Thread.setDaemon(boolean) 请注意,如果未显式设置,则此属性将从创建新线程的Thread“继承”.[详细]
-
java – google appengine不支持FileOutputStream
所属栏目:[Java] 日期:2020-12-15 热度:166
我正在尝试写入Google appengine中的文件但是它给出了错误消息Google App Engine的 Java运行时环境不支持java.io.FileOutputStream 即使我进口了 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExc[详细]
-
java – 如何在print语句中使用零填充标志正确打印??两个位置
所属栏目:[Java] 日期:2020-12-15 热度:98
如果想用零垫打印这个方法怎么做呢 int month,day;public void printNumeric(){ System.out.printf("month +"/" +day +" n"); // i would like the month if it is 5 to be 05 same thing with the day} 解决方法 int month,day;public void printNumeric()[详细]
-
如何从java代码中编写乐观和悲观锁定代码
所属栏目:[Java] 日期:2020-12-15 热度:52
我知道乐观和悲观锁定是什么,但是当你编写 java代码时,你是如何做到的?假设我使用Oracle和 Java,我在JDBC中有任何方法可以帮助我做到这一点吗?我该如何配置这个东西?任何指针将不胜感激. 解决方法 您可以用这种方式在数据库表中实现乐观锁(这是在Hibernat[详细]