![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题解决
Takeshi54
正在学习Java的小白
展开
-
设计模式-单例模式
多线程开发常使用,进行两次实例化对象的检查,第一个线程进入后实例化代码执行了一次,后面线程再进来,实例化代码不再执行,直接返回实例化对象,也避免了反复进行方法同步。 在方法中改成同步产生实例化的代码块,同样不能使用,存在线程安全问题。确保一个类只有一个实例,而且自行实例化,向整个系统提供这个实例。:可能有其他途径产生类加载,且未使用到该实例化对象造成资源浪费。不要在开发中使用,只能在单线程中使用,存在线程安全问题。:写法简单,类加载时就完成实例化,避免了线程同步问题。在静态代码块中实例化对象。原创 2022-09-10 09:03:56 · 103 阅读 · 1 评论 -
SpringMVC中文乱码问题
在SpringMVC学习过程中出现了中文乱码,尝试许多解决方案,如设置tomcat配置文件编码,添加过滤器,设置html页面编码格式都不生效,最终发现问题在于:thymeleaf集成SpringMVC的配置文件中的TemplateResolver没有设置编码格式,以下为解决代码,此外viewResolver同样需要注入该属性<bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver">原创 2022-04-09 16:41:22 · 320 阅读 · 0 评论