草庐IT

channel_list

全部标签

java - 为什么要使 private static final Lists/Sets/Maps 不可修改?

我刚刚阅读了一位更有经验的程序员编写的一些代码,我遇到了以下问题:publicclassConsoleFormatterextendsFormatter{privatestaticfinalMapPREFIXES;static{Mapprefixes=newHashMap();prefixes.put(Level.CONFIG,"[config]");prefixes.put(Level.FINE,"[debug]");prefixes.put(Level.FINER,"[debug]");prefixes.put(Level.FINEST,"[trace]");prefixes.pu

java - 为什么关闭 JSCH Channel 后,SFTP 连接仍然存在?

当下面的代码完成运行时,netstat-a|grepsftp显示一个打开的SFTP连接。它还在JProfiler中显示为打开的连接。channel.isConnected()在finallyblock中打印false。有什么想法为什么连接没有关闭,因为我不知所措吗?publicstaticvoidclean(){com.jcraft.jsch.ChannelSftpchannel=null;try{channel=Helper.openNewTLSftpChannel();channel.connect();channel.cd(remoteFileDirectory);Listlis

java - 为什么 List<Number> 不是 List<Object> 的子类型?

publicvoidwahey(Listlist){}wahey(newLinkedList());对该方法的调用不会进行类型检查。我什至无法按如下方式转换参数:wahey((List)newLinkedList());根据我的研究,我发现不允许这样做的原因是类型安全。如果允许我们执行上述操作,那么我们可以拥有以下内容:Listld;wahey(ld);在wahey方法中,我们可以将一些字符串添加到输入列表中(因为参数维护着一个List引用)。现在,在方法调用之后,ld引用类型为List的列表。,但实际列表包含一些String对象!这似乎与没有泛型的Java正常工作方式不同。例如:Ob

java - 如何在 Spring MVC REST channel 中获取登录的用户名/主体?

我有SpringMVCRESTchannel:@Controller@RequestMapping("/rest")publicclassREST{我有我的方法:@RequestMapping(value="/doSomething")public@ResponseBodyDoSomethingResultDTOdoSomething(@RequestBodyDoSomethingRequestDTO)现在我需要登录的用户名。通常我可以通过方法来完成HttpServletRequest.getUserPrincipal()但是这里怎么得到呢?我有header(@RequestHeade

java - netty 中的 ctx.write() 和 ctx.channel().write() 有什么区别?

我注意到ctx与处理程序不同,例如,即使这些处理程序位于同一管道中也是如此p.addLast("myHandler1",newMyHandler1());p.addLast("myHandler2",newMyHandler2());在MyHander1中@OverridepublicvoidchannelRead(ChannelHandlerContextctx,Objectmsg)throwsException{System.err.println("My1ctx:"+ctx+"channel:"+ctx.channel());super.channelRead(ctx,msg);

java - 如何从 JSF 2.0 Facelets 模板调用 List.size()?

在JSF2.0Facelets模板中调用list.size()的语法是什么(例如,使用h:outputText元素)? 最佳答案 这个怎么样:您需要在JSF页面中引用functions标签库(URI:http://java.sun.com/jsp/jSTL/functions)。 关于java-如何从JSF2.0Facelets模板调用List.size()?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

java - Apache ant list 类路径?

我有一个java项目的标准项目布局:project/src/source_file_1.java...source_file_N.javabuild/classes/source_file_X.class...jar/MyJar.jarlib/SomeLibrary.jarSomeOtherLibrary.jar据我所知,我正在使用Ant正确构建项目。我需要在list文件中设置类路径属性,以便我的类可以使用所需的库。以下来自build.xml的相关信息任何朝着正确方向的插入都是值得赞赏的。谢谢 最佳答案 假设库在编译到执行jar文件

java - Spring 安全 : requires-channel ="https" causes redirect loop

我在尝试获取时遇到问题在WAS上正常工作。应用程序服务器启用了SSL。当我有这样的配置时:-...我可以同时击中http://server/myapp和https://server/myapp.在这两种情况下,SpringSecurity都能够拦截此URL并向我显示登录页面。现在,我要做的是将所有httpURL重定向到httpsURL。所以,我添加了requires-channel="https"至...现在,当我尝试点击http://server/myapp时,我看到了http://server/myapp/myapp/myapp/myapp/myapp/myapp然后它进入重定向循

java - 将 JSONArray 转换为 List<Object>?

我正在尝试将JSONArray反序列化为列表。为此,我正在尝试使用Gson,但我不明白为什么不起作用,而且JSON的所有值都为空。我该怎么做?JSON{"result":[{"Noticia":{"created":"2015-08-2019:58:49","descricao":"tttttt","id":"19","image":null,"titulo":"ddddd","usuario":"FERNANDOPAIVA"}},{"Noticia":{"created":"2015-08-2019:59:57","descricao":"hhhhhhhh","id":"20","i

java - 从 List<Optional> 转换为 List<Optional<?>> 是否安全?

如果您在Java中有原始类型,您可以使用无限通配符安全地将其分配/强制转换为同一类型。例如List可以安全地转换为List,这消除了它的原始性质,并允许您以安全(类型检查)的方式使用它1。另一方面,Java不允许您从List进行转换本身用原始类型参数化,比如List到具有无限通配符的相同类型参数的列表,例如List>.你仍然可以通过一直下降原始List来做到这一点并再次备份(隐含地通过分配):ListrawOptionalList=null;List>wildcardOptionalList=(List)rawOptionalList;当然,这会触发有关未经检查的转换(从List到Li