2. factorial of a given number'
public long fact(int number)
{
int fact=1;
while(number > 0)
{
fact*=number;
number--;
}
return fact;
}
@Configurationpublic class WebConfigurerAdapter extends WebMvcConfigurerAdapter { @Override public void configurePathMatch(PathMatchConfigurer matcher) { matcher.setUseRegisteredSuffixPatternMatch(true); } @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/demo/**") .allowedOrigins("*") .allowedMethods("GET", "POST", "PUT", "DELETE", "PATCH") .allowCredentials(false).maxAge(3600); } @Bean(name = DispatcherServletAutoConfiguration.DEFAULT_DISPATCHER_SERVLET_BEAN_NAME) public DispatcherServlet dispatcherServlet() { DispatcherServlet dispatcherServlet = new DispatcherServlet(); dispatcherServlet.setDispatchOptionsRequest(true); return dispatcherServlet; } }
Garbage collection is often portrayed as the opposite of manual memory management, which requires the programmer to specify which objects to deallocate and return to the memory system. However, many systems use a combination of approaches, including other techniques such as stack allocation and region inference.