Questions

MAC OS Log format? Difference between NTFS & X?
Spring Data Source? In xml configuration file, setup data source? or in Tomcat data source? Or JNDI? Difference?
How many transaction managers? DataSourceTransactionManager JtaTransactionManager or others?
DBCP and c3p db pool difference?
What's the meanning of "T" in "2007-04-04T00:00:00"?
SAAJ
AxiomSoapMessageFactory SaajSoapMessageFactory
Big message vs small message? DOM vs Stax?
MessageDispatcher? Is a servlet or filter?
Siteminder?
portType, binding, and service
@Configuration is JDK or Spring (Spring)
Axis 1 and 2, JAX-WS, XFire, Windows Communication Foundation (WCF), and Windows Services Enhancements (WSE) 3.0
JAAS?
X509
WSS4J
How to manage transaction in JTA, JDBC, Hibernate, Java Persistence API (JPA), and Java Data Objects (JDO)
JMS??
TransactionManager how many?
destroy-method="close">
JSF

HandlerMapping
Maps incoming requests to handlers and a list of pre- and post-processors (handler interceptors) based on some criteria the details of which vary by HandlerMapping implementation. The most popular implementation supports annotated controllers but other implementations exists as well.
HandlerAdapter
Helps the DispatcherServlet to invoke a handler mapped to a request regardless of the handler is actually invoked. For example, invoking an annotated controller requires resolving various annotations. Thus the main purpose of a HandlerAdapter is to shield the DispatcherServlet from such details.
HandlerExceptionResolver
Maps exceptions to views also allowing for more complex exception handling code.
ViewResolver
Resolves logical String-based view names to actual View types.
LocaleResolver & LocaleContextResolver
Resolves the locale a client is using and possibly their time zone, in order to be able to offer internationalized views
ThemeResolver
Resolves themes your web application can use, for example, to offer personalized layouts
MultipartResolver
Parses multi-part requests for example to support processing file uploads from HTML forms.
FlashMapManager
Stores and retrieves the "input" and the "output" FlashMap that can be used to pass attributes from one request to another, usually across a redirect.
LastModifiedTime?
@Valid
@DateTimeFormat in the request parameter?
HttpMessageConverter
Future coccurent.
HTTP status codes. HTTP methods. Http headers.
WebBindingInitializer
@JsonView   JSONP
Upload multi thread, controller return a callable.
Handle timeout. AsyncHandlerInterceptor
HTTP Streaming Server-Sent Events. New message?
StreamingResponseBody
Dynamic Module 3.0 2.5 3.1 what's new?
Handler mappings.

ViewResolver Description
AbstractCachingViewResolver
Abstract view resolver that caches views. Often views need preparation before they can be used; extending this view resolver provides caching.
XmlViewResolver
Implementation of ViewResolver that accepts a configuration file written in XML with the same DTD as Spring’s XML bean factories. The default configuration file is /WEB-INF/views.xml.
ResourceBundleViewResolver
Implementation of ViewResolver that uses bean definitions in a ResourceBundle, specified by the bundle base name. Typically you define the bundle in a properties file, located in the classpath. The default file name is views.properties.
UrlBasedViewResolver
Simple implementation of the ViewResolver interface that effects the direct resolution of logical view names to URLs, without an explicit mapping definition. This is appropriate if your logical names match the names of your view resources in a straightforward manner, without the need for arbitrary mappings.
InternalResourceViewResolver
Convenient subclass of UrlBasedViewResolver that supports InternalResourceView (in effect, Servlets and JSPs) and subclasses such as JstlView and TilesView. You can specify the view class for all views generated by this resolver by using setViewClass(..). See the UrlBasedViewResolver javadocs for details.
VelocityViewResolver / FreeMarkerViewResolver
Convenient subclass of UrlBasedViewResolver that supports VelocityView (in effect, Velocity templates) or FreeMarkerView ,respectively, and custom subclasses of them.
ContentNegotiatingViewResolver
Implementation of the ViewResolver interface that resolves a view based on the request file name or Accept header. See Section 21.5.4, “ContentNegotiatingViewResolver”.

Multi submit.
Forward and redirect difference?
Flash Attribute.
ResponseEntity
View Controllers
path-matching
BeanShell
Commons BeanUtils
Commons Collections
Commons Digester
Commons Logging
iText
POI
JSF
JAXP
bean meta configuration
-------------------------------
csrf what's CSRF attack? Code?
Thymeleaf
数字签名 加密技术 完整性技术 认证技术
cross-site scripting, request-forgery and session-hijacking
CSRF attack prevention
Session Fixation protection
Security Header integration
HTTP Strict Transport Security for secure requests
X-Content-Type-Options integration
Cache Control (can be overridden later by your application to allow caching of your static resources)
X-XSS-Protection integration
X-Frame-Options integration to help prevent Clickjacking
How to call bcrypt to convert the plain password to a encrypted password
Interceptor & Filter? And AOP?
ThreadLocal
X.509 certificate
jsessionid
RFC????JSR???
c3p0 dbcp
非对称加密算法:RSA,DSA/DSS
对称加密算法:AES,RC4,3DES
HASH算法:MD5,SHA1,SHA256
Use java.util.concurrent.Future as return type.
Use a Java 8 java.util.concurrent.CompletableFuture as return type.
Use a org.springframework.util.concurrent.ListenableFuture as return type.
What's is BOM? Maven?
What's EntityManagerFactory??
SpEL expressions
EntityManager.clear()
JPA @QueryHint  @EntityGraph
How to make a database call timeout???
Design pattern??32??
@Modifying
Http Component, HttpClient , JDK implementation?
OAuth1 2 difference
Java keyword all
JVM memory optimise
io noi
multi thread
what design patter in JDK or spring
Hibernate shutdown flush context to db?? when ?? config?
JDK5 6 7 8 new features.
Different data source: dbca c3p0 proxool hikari jndi datasource in tomcat?
concurrent modifications
JPA Hibernate difference, when to use underlying hibernate api.
JPQL HQL difference?
AOP Proxy, what's proxy?
Hibernate different fetch?
Hibernate batch parameters?
Audit auto update timestamp interceptor?
cascade.
Fetch Join?? With Clause??
Dynamic instantiation example
Named Query??
"fetchgraph" EntityGraph. loadgraph
HQL JPQL add hint. Can't. Can use native SQL query.
Criteria Fetch
Stored procedures currently only return scalars and entities. <return-join> and <load-collection> are not supported.
@Loader(namedQuery = "chaos")
@SecondaryTables    @load
PowerMock EasyMock Mockito
StrictMock NiceMock Create Mock?
ClassLoader?
JVM Optimization
Entity Bean extends another, different Table name?
JDK Commands.
JVM SecurityManagement
JCA
埋点
Log different log.

猜你喜欢

转载自mid.iteye.com/blog/2236124