CROSS PLATFORM PITFALLS AND HOW TO AVOID THEM
CROSS-PLATFORM PITFALLS AND HOW TO AVOID THEM Erika Sweet (she/her) Microsoft C++ TeamWelcome to CppCon 2020! Visit our table at the Expo Hall https://aka.ms/cppcon/expo • Meet the Microsoft C++ Polymorphism with Metaclasses and Code Injection – Sy Brand • Cross-Platform Pitfalls and How to Avoid Them – Erika Sweet • Effective Remote C++ Development with Codespaces – Nick Uhlenhuth Friday0 码力 | 67 页 | 360.44 KB | 5 月前3Spring Framework 2.5.5 Changelog
cases where the provider is not available on startup * fixed DefaultMessageListenerContainer to avoid race condition when stopping through lock on unified monitor * added "container-class" attribute error page compatibility) * HandlerMethodInvoker does not eagerly copy entire model Map in order to avoid lazy initialization of attribute values * Servlet AnnotationMethodHandlerAdapter throws ambiguity * AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention Package org.springframework.validation * AbstractPropertyBindingResult's "formatFieldValue"0 码力 | 101 页 | 291.00 KB | 1 年前3Spring Framework 2.0.8 Changelog
for cached constructors (re-resolving prototypes) * fixed CglibSubclassingInstantiationStrategy to avoid CGLIB class leak for inner prototypes with MethodReplacer usage * factored out protected "getTargetBean" "scheduledTimerListeners" property Package org.springframework.scripting * fixed ScriptFactoryPostProcessor to avoid NPE in case of script that produces null value and no interfaces specified * GroovyScriptFactory URLs as jar files now * PathMatchingResourcePatternResolver uses a static Log instance in order to avoid repeated synchronization overhead Package org.springframework.ejb * turned visibility of AbstractEnterpriseBean0 码力 | 62 页 | 177.54 KB | 1 年前3Spring Framework 2.5.6 Changelog
* changed serialization behavior of AbstractRegexpMethodPointcut and JdkRegexpMethodPointcut to avoid recompilation Package org.springframework.core * fixed issue with GenericTypeResolver where garbage cases where the provider is not available on startup * fixed DefaultMessageListenerContainer to avoid race condition when stopping through lock on unified monitor * added "container-class" attribute error page compatibility) * HandlerMethodInvoker does not eagerly copy entire model Map in order to avoid lazy initialization of attribute values * Servlet AnnotationMethodHandlerAdapter throws ambiguity0 码力 | 106 页 | 302.13 KB | 1 年前3Spring Framework 2.5.4 Changelog
* AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention Package org.springframework.validation * AbstractPropertyBindingResult's "formatFieldValue" autowire="byType" with FactoryBeans involved * fixed PropertyPlaceholderConfigurer's "nullValue" handling to avoid NPE for nested value * added "ignoreUnresolvableEditors" property to CustomEditorConfigurer, allowing derives the variable name from the superclass * revised LocalVariableTableParameterNameDiscoverer to avoid potential NPE in case of no parameter names found on Java 5 * revised DefaultValueStyler (and deprecated0 码力 | 97 页 | 278.81 KB | 1 年前3Spring Framework 2.5.6 Changelog
cases where the provider is not available on startup * fixed DefaultMessageListenerContainer to avoid race condition when stopping through lock on unified monitor * added "container-class" attribute error page compatibility) * HandlerMethodInvoker does not eagerly copy entire model Map in order to avoid lazy initialization of attribute values * Servlet AnnotationMethodHandlerAdapter throws ambiguity * AbstractFallbackTransactionAttributeSource uses concurrent Map for attribute cache in order to avoid lock contention Package org.springframework.validation * AbstractPropertyBindingResult's "formatFieldValue"0 码力 | 106 页 | 305.07 KB | 1 年前3Spring Framework 2.5.3 Changelog
autowire="byType" with FactoryBeans involved * fixed PropertyPlaceholderConfigurer's "nullValue" handling to avoid NPE for nested value * added "ignoreUnresolvableEditors" property to CustomEditorConfigurer, allowing derives the variable name from the superclass * revised LocalVariableTableParameterNameDiscoverer to avoid potential NPE in case of no parameter names found on Java 5 * revised DefaultValueStyler (and deprecated class loader leaks * StaticLabeledEnumResolver uses weak references to LabeledEnum class in order to avoid class loader leaks * added "lastModified()" method to Resource interface, for abstract access to the0 码力 | 95 页 | 274.89 KB | 1 年前3Spring Framework 2.0.6 Changelog
"getBeanClassLoader()" convenience method to XmlReaderContext * fixed BeanDefinitionParserDelegate to avoid NPE in case of a custom namespace without a NamespaceHandler registered * fixed BeanDefinitionParserDelegate hot redeployment Package org.springframework.jdbc * fixed SQLErrorCodeSQLExceptionTranslator to avoid potential NPE in debug log message * moved "isInputValueProvided" method from SqlOutParameter up for "Class.getPackage()" to work Package org.springframework.jdbc * fixed GeneratedKeyHolder to avoid NPE in exception message in case of a null key returned by the JDBC driver * fixed JdbcTemplate's0 码力 | 57 页 | 161.42 KB | 1 年前3Spring Framework 2.5.2 Changelog
bean definition * fixed AbstractAutowireCapableBeanFactory's "configureBean" (@Configurable) to avoid bean name creation for inner beans * fixed AbstractAutowireCapableBeanFactory to skip invocation of into concrete BeanPropertyRowMapper class * removed BeanPropertyRowMapper's "newInstance" method to avoid confusion with ParameterizedBeanPropertyRowMapper * revised BeanPropertyRowMapper to use JavaBean WebApplicationObjectSupport * optimized ServletContextResource's and PortletContextResource's "exists()" check to avoid unnecessary stream opening * Commons(Portlet)MultipartResolver catches and logs any exception thrown0 码力 | 91 页 | 260.30 KB | 1 年前3Spring Framework 2.5.0 Changelog
effects with other ASM versions) * spring-orm.jar contains the web ORM support (again), in order to avoid split packages across bundles * spring-web.jar includes the entire Hessian, Burlap, HTTP invoker with early support for JDO 2.1 features Package org.springframework.aop * revised AdvisedSupport to avoid lock contention for method cache lookups (using a concurrent map with special keys) * fixed AspectJ beans as well if a bean definition gets replaced * fixed CglibSubclassingInstantiationStrategy to avoid CGLIB class leak for inner prototypes with MethodReplacer usage * XmlBeanDefinitionReader initializes0 码力 | 78 页 | 221.83 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100