摘要: 一、线程池简介 线程池就是预先创建好多n个空闲线程,节省了每次使用线程时都要去创建的时间,使用时只要从线程池中取出,用完之后再还给线程池。就像现在的共享经济一样,需要的时候只要去“借”,用完之后只需还回去就行。“池”的概念都是为了节省时间而创建的。 二、Exe... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: Tomcat安装有两种方式,一是下载安装版,这个也是在部署多个Tomcat服务的时候最方便的,也是最快的,二是就是下载免安装版,解压即可,单个Tomcat免安装版是最快的。 一、下载Tomcat,我用的是Tomcat8.5 到Tomcat官网Apache To... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 在实际项目中,我们经常会遇到关于异常处理的问题,异常是不能抛给用户看的,所以就要求我们给用户一个友好的提示或者在抛出异常之前捕获异常。有时异常中包含提示信息,所以我们只能在控制层捕获异常,不能再抛出去了,由此又涉及到一个问题,那么多异常,总不能一个一个的捕获吧... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、下载RocketMq rocketMq是阿里巴巴的消息中间件,不过阿里巴巴已经把rocketmq交给开源组织apache维护了,所以下载地址是 http://rocketmq.apache.org/release_notes/release-notes-4... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 有时候我们会发现这种问题,明明已经设置了字符编码过滤器但是还会有乱码的情况出现,这个问题令我们很是头疼,我之前也遇到过这种情况。那怎么解决呢? springboot编码格式设置有三种方式,不管使用哪种方式,总有一款适合你。 1、在application.pro... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: springboot也可以像Junit一样来进行代码单元测试,来检验方法的正确性。在maven中引入依赖 org.springframework spring-test 5.0.5.RELEASE--> junit junit org.... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(2614) 评论(0) 推荐(0) 编辑
摘要: 一、org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Infinite recursion(StackOverflowError)... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、 spring boot jpa-java.lang.IllegalArgumentException: Not a managed type异常造成这种异常的原因是因为没有扫描到jpa注解的实体类解决方法:在启动类加上扫描实体类的注解@EntitySca... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要在过滤器中获取自动注入的对象的实例,如果在filter中也通过自动注入的方式往往得到的结果是null,如果通过new一个对象的话,有时可能是我们想要的结果,有时我们只是想获取spring上下文中唯一的一个实例,spring默认是单实例模式,这样的话... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(143) 评论(0) 推荐(0) 编辑
摘要: String对象是不可变的。查看jdk文档你会发现,String类中每一个看起来会修改String值的方法,实际上都是创建一个全新的String对象,并包含修改后的内容。而最初的String对象没有改变。public class TestString { ... 阅读全文
posted @ 2022-04-29 19:05 码猿笔记 阅读(24) 评论(0) 推荐(0) 编辑