【java-如何使用Google Guava创建具有不变键且无重复的地图?】教程文章相关的互联网学习教程文章

java-在运行时加载类时无法创建bean【代码】

我有两个工作方式不同的项目.第一个用于类加载,第二个具有用于执行某些处理工作的类. 在第一个项目中,我正在加载类,而不是创建用于调用方法的新实例,而仅使用应用程序上下文.@Autowired ApplicationContext context;ClassLoader loader = null;try {loader = URLClassLoader.newInstance(new URL[]{new File(plugins + "/" + pluginName + "/" + pluginName + ".jar").toURI().toURL()}, getClass().getClassLoader());} catch...

SSLSocket创建中的Java异常【代码】

在代码中:System.setProperty("javax.net.ssl.trustStore", cacerts); System.setProperty("javax.net.ssl.trustStorePassword", pwdCacerts);SSLSocketFactory sslsocketfactory = (SSLSocketFactory) SSLSocketFactory.getDefault(); SSLSocket sslsocket = (SSLSocket) sslsocketfactory.createSocket("localhost", port);我得到一个Java异常:java.net.SocketException: java.security.NoSuchAlgorithmException: Error cons...

Java-在Android中创建嵌套JSON【代码】

说我要制作以下JSON{"key" : "1234","request" : "info","info" : {"type" : "user","login" : {"username" : "some_username","password" : "some_password"}} }目前,这就是我实现的方式//Construct the JSON JSONObject json = new JSONObject(); JSONObject info_json = new JSONObject(); JSONObject login_info = new JSONObject(); try {login_info.put("username", "some_username");login_info.put("password",...

8种创建Java线程的方式,你知道几个?【图】

作者:唐彤简介创建线程,是多线程编程中最基本的操作,彤哥总结了一下,大概有8种创建线程的方式,你知道吗?1.继承Thread类并重写run()方法public class CreatingThread01 extends Thread { @Override public void run() { System.out.println(getName() + " is running"); } public static void main(String[] args) { new CreatingThread01().start(); new CreatingThread01().start(); new CreatingThread01().start(...

使用Java从FileOutputStream创建和写入文件【代码】

好的,所以我正在开发一个项目,在该项目中,我使用Java程序来初始化两个类(FileSender和FileReceiver)之间的套接字连接.我的基本想法是FileSender看起来像这样:try {writer = new DataOutputStream(connect.getOutputStream()); } catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace(); }//While we have bytes to sendwhile(filein.available() >0){//We write them out to our buffer writer.write(fil...

创建.java文件,并在运行时将其编译为.class文件【代码】

我正在使用XJC从XSD文件生成一堆.java文件.我还需要将这些文件编译为.class文件,并在运行时通过反射使用它们. 我遇到的问题是,在生成.java文件并尝试对其进行编译之后,编译器无法正确地对其进行编译,并给我以下错误:.\src\com\program\data\ClassOne.java:44: error: cannot find symbolprotected List<ClassTwo> description;^symbol: class ClassTwolocation: class ClassOne我假设这与JVM不了解我刚刚生成的包,因此找不到引用...

java-如何在android中创建上述自定义对话框?【代码】

有人可以告诉我如何创建与链接[here] [1]类似/完全相同的上述对话框视图,问题的重点是在图片的中心创建视图? 我已经进行了一些研究,这使我怀疑是应该使用自定义xml创建自定义对话框视图还是应该使用alertdialog创建上面显示的确切视图可编程性?而且即使有alertdialog可能,在给定alertdialog限制的情况下,我该如何容纳对话框图片中间显示的那么多textview消息?例如:“ builder.setMessage(”这是警报的主体“);”如果你明白我的...

java-使用URI类创建自定义URI方案

我需要为我的项目创建一个自定义URI方案.即 urn:myprotocol:{p1}:{p2}:{p3}:{p4}-不透明表示 myprotocol:// {p1} / {p2} / {p3} / {p4}-分层表示. 如何将方案添加到Java URI类?或者,如何使Java URI理解我的方案,以便可以在代码中使用它? 欢迎提供具体示例. 谢谢.解决方法:您确定需要创建一个新的URI方案吗? 创建特定于实现的方案被认为是不好的做法. 看到: > http://infomesh.net/2001/09/urischemes> http://www.w3.org...

Java POI Excel创建新列和新行【代码】

好的,所以我遍历一个列表,而不是水平地将值插入单元格中,而是将值垂直地插入单元格中. 第一次在列表中工作正常,但是当我第二次进入列表时,它吹走了第一张列表,并将其替换为第二列. 如果我在循环末尾删除row = 0,它看起来像:val 1 val 2val 1val 2=========int row = 0; int k = 1; for (List dataList: someList) {Row myRow = sheet.createRow ((short)row);myRow.createCell(k).setCellValue (dataList.getVal())); myRow = sh...

java-在循环中创建唯一的postDelayed Runnable【代码】

我正在模拟帧动画;我都工作了一个问题.我有一个for循环,其中在每次迭代中,它都会在延迟后更改ImageView的Image.for(int i = 1; i <13; i++){if (stop== false){String imgName = "b"+ Integer.toString(i);id = getResources().getIdentifier(imgName, "drawable", getPackageName());Handler handlerTimer = new Handler();handlerTimer.postDelayed(new Runnable(){public void run() {view.setImageDrawable((getResources().g...

java-NoSuchMethodError错误创建会话工厂【代码】

我正在尝试使用休眠模式创建项目,但是如果删除该行,则在创建会话工厂的行中会有异常-项目将成功运行.我搜索解决方案,我阅读了这篇文章,并添加了依赖项hibernate-commons-annotations,但这不能解决问题Caused by: java.lang.NoSuchMethodError: org.hibernate.annotations.common.reflection.java.JavaReflectionManager.injectClassLoaderDelegate(Lorg/hibernate/annotations/common/reflection/ClassLoaderDelegate;)Vat org.hib...

JavaFx:如何在GridPane中比较动态创建的TextFields的值?【代码】

我正在使用JavaFx开发一个应用程序,其中我在GridPane中创建动态TextFields,并且有一个Button最初被禁用,如下所示:所以我想要的是如果第1列TextFields值小于第3列TextFields值,则按钮应该像这样启用:但是,如果第3列TextField值中的任何值变得小于同一行的第1列TextField值,则应禁用按钮并以红色显示特定的TextField边框,并将鼠标悬停在该字段上时应显示一些警告:我正在创建像这样的TextField:public static GridPane table(int ...

java – 在Spring MVC Controller中创建的cookie上设置http-only【代码】

我需要限制对包含会话令牌的cookie的访问,以便javascript无法访问它.给出的建议是在cookie上设置Secure和HttpOnly标志. 我在使用@ResponseBody时没有设置cookie,所以我在HandlerInterceptor中设置了cookie.public class COOKIEFilter implements org.springframework.web.servlet.HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Objec...

在java中创建一个通用数组【代码】

参见英文答案 > Array of Generic List 5个我试图在java中创建一个通用数组 – 我遇到了一些问题 – 如何创建一个大小为6并且大小为byte []和整数的元组数组? 谢谢private Tuple<byte[], Integer>[] alternativeImages1 = new Tuple<byte[], Integer>[6];class Tuple<F, S> {public final F first;public final S second;public Tuple(final F first, final S second) {this.first = first;th...

创建最初为空但允许用户动态添加行的Java表模型【代码】

我正在创建一个主要功能包含在JTable中的应用程序.我需要使用addRow方法创建一个附带的表模型,用户在窗口中输入详细信息,并在单击JButton时将数据引入一个数组,该数组将传递给addRow()方法以添加到表中.然而,似乎不可能创建一个空表,在我为10行的行创建二维数组的情况下,在渲染表时,编译器在’JTable.prepareRenderer’方法中标记NullPointerException. 我希望我需要做的事情已经明确了!解决方法:这是您的示例代码.您可以根据自己...