草庐IT

filter_iterator

全部标签

java - 如何实现 Iterable 接口(interface)?

鉴于以下代码,我如何迭代ProfileCollection类型的对象?publicclassProfileCollectionimplementsIterable{privateArrayListm_Profiles;publicIteratoriterator(){Iteratoriprof=m_Profiles.iterator();returniprof;}...publicProfileGetActiveProfile(){return(Profile)m_Profiles.get(m_ActiveProfile);}}publicstaticvoidmain(String[]

java - 为什么 flatMap() 之后的 filter() 在 Java 流中是 "not completely"懒惰的?

我有以下示例代码:System.out.println("Result:"+Stream.of(1,2,3).filter(i->{System.out.println(i);returntrue;}).findFirst().get());System.out.println("-----------");System.out.println("Result:"+Stream.of(1,2,3).flatMap(i->Stream.of(i-1,i,i+1)).flatMap(i->Stream.of(i-1,i,i+1)).filter(i->{System.out.println

java - Spring : Exception starting filter springSecurityFilterChain

我正在尝试使用Spring3.1.2-Release编写应用程序。应用服务器是Tomcat7。当我启动服务器时,出现此错误:SEVERE:ExceptionstartingfilterspringSecurityFilterChainorg.springframework.beans.factory.NoSuchBeanDefinitionException:Nobeannamed'springSecurityFilterChain'isdefinedatorg.springframework.beans.factory.support.DefaultListableBeanFacto

java - Spring MVC 执行顺序 : Filter and Interceptor

我正在开发一个SpringMVC应用程序,它使用一个过滤器来实现javax.servlet.Filter和一个扩展org.springframework.web.servlet.handler.HandlerInterceptorAdapter的拦截器.据我所知,SpringMVC的控制流程是这样的:请求到达DispatcherServlet。DispatcherServlet将其发送到Interceptor并执行覆盖的preHandle方法。请求到达匹配的Controller。处理完请求后,如果拦截器的postHandle方法也被覆盖,Spring会执行它的代码。Dispatcher

Java 配置 Spring 安全 FORM_LOGIN_FILTER

我正在研究一些SpringSecurity教程并尝试在没有xml的情况下实现它们,但我似乎找不到任何关于替换默认UsernamePasswordAuthenticationFilter的信息。类似于thisquestion我想从登录表单中检索一个额外的参数。我遇到困难的地方是:为了正确设置它,我需要从AuthenticationManagerBuilder向下构建吗?还是我错过了什么? 最佳答案 根据此处找到的SpringSecurity文档:http://docs.spring.io/spring-security/site/do

Spring 安全 : Access the current authenticated User inside a servlet Filter

我最近开始学习SpringSecurity,今天我遇到了一个基本的(我相信的)问题:为什么我不能访问Servlet过滤器中的当前Principal,如下面的类(class)所示:packagecom.acme.test;importjava.io.IOException;importjavax.servlet.Filter;importjavax.servlet.FilterChain;importjavax.servlet.FilterConfig;importjavax.servlet.ServletException;importjavax.servlet.ServletRequ

spring - 如何使用 org.springframework.web.filter.CharacterEncodingFilter 来纠正字符编码?

我需要一些帮助。我将下面的代码片段放在我的web.xml中。encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8encodingFilter/*在我的server.xml中:我的jsp页面编码为UTF-8,我的mysql表编码为utf8_general_ci。我的问题是,每当我保存ñ时,它就会变成?。当我尝试在mysql终端中手动保存ñ时,它的保存正确。我怀疑问题出在我的服务器或程序中。请帮忙。 最佳答案 我在web.xml

java - Spring security PreAuthentication Filter 要求 AuthenticationEntryPoint

我正在尝试将PreAuthFilter(用于Siteminder)与SpringSecurity3.0一起使用。-->以上配置失败org.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:NoAuthenticationEntryPointcouldbeestablished.Pleasemakesureyouhavealoginmechanismconfiguredthroughthenamespace(suchasform-login)orspecify

Wildfly 上的 Spring Security : error while executing the filter chain

我正在尝试整合SpringSecuritySAMLExtension与SpringBoot。关于这件事,我确实开发了一个完整的示例应用程序。其源代码可在GitHub上获得:spring-boot-saml-integrationonGitHub通过将其作为SpringBoot应用程序运行(针对SDK内置应用程序服务器运行),WebApp可以正常工作。很遗憾,同样的AuthN过程在Undertow/WildFly上根本不起作用。根据日志,IdP实际上执行了AuthN过程:我自定义的UserDetails实现的指令被正确执行。尽管有执行流程,但Spring不会为当前用户设置和保留权限。@C

php - MongoDB - 为什么我应该使用游标而不是 iterator_to_array(在 PHP 中)

mongo类的PHP文档说usingacursor而不是iterator_to_array更好。为什么?我将从中获得什么好处/灵active? 最佳答案 使用iterator_to_array()使您的驱动程序一次将所有结果加载到内存中,并且您很容易耗尽内存。使用延迟加载的游标不会出现这种情况!直接来自链接docs:find();var_dump(iterator_to_array($cursor));?>...Supposethat,intheexampleabove,$collectionwasa50GBcollection.W