自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 记一次jvm参数调优

随着开发的持续进行,开发的系统也逐渐变大。程序是部署在tomcat下的,tomcat的启动和请求的响应也越来越慢。tomcat的启动时间:请求响应时间:由于在自己的电脑上并没有这种情况,而公司部署的服务器是比较老的电脑,所以我以为是电脑年代久远,性能低导致问题的出现。然而事情并没有那么简单。在请求数据量较大的接口时,又出现别的问题。问题比较明显,百度一搜就知道原因:于是在tomcat目录下/bin/catalina.bat以下添加以下配置:set JAVA_OPTS= -Xms4096

2021-02-23 10:56:42 444 2

原创 没有废话,以spring注解的形式整合redis缓存

spring-redis.xml中的内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:con

2020-06-02 15:58:58 337

原创 在service层@Autowired层注入对象竟然为null?!!

项目场景:提示:这里简述项目相关背景:在一次需求实现中,需要在一个service中注入另一个service问题描述:例如:我们可以看到,在图片的右边后几个绿色的圆圈,这是idea自带的检测,出现这个就表明bean已经被扫描到了。既然已经被扫描到了,为什么还是不能注入呢?。我还试了在controller中注入,在其他service中注入,发现都没有问题。偏偏只有这一个service注入失败,人都给整懵了。![在这里插入图片描述](https://img-blog.csdnimg.cn/20210

2021-04-27 18:17:37 1778 1

原创 解决MySQL执行group by 语句时出现this is incompatible with sql_mode=only_full_group_by错误

问题:解决执行group by 语句时出现this is incompatible with sql_mode=only_full_group_by错误,原因:这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,...

2019-08-30 09:07:37 635

转载 简单理解JAVA中 synchronized实现原理

简单理解JAVA中 synchronized实现原理JVM规范规定JVM基于进入和退出Monitor对象来实现方法同步和代码块同步,但两者的实现细节不一样。代码块同步是使用monitorenter和monitorexit指令实现,而方法同步是使用另外一种方式实现的,细节在JVM规范里并没有详细说明,但是方法的同步同样可以使用这两个指令来实现。monitorenter指令是在编译后插入到同步代...

2019-05-12 08:58:33 120

转载 spring项目中添加@Transactional注解后出现NoSuchBeanDefinitionException异常的解决方法

配置文件里这一句&lt;tx:annotation-driven transaction-manager="transactionManager"/&gt; 改成&lt;tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/&gt;proxy-target-clas...

2018-12-19 19:52:09 680

原创 使用1+1解决N+1问题

如果一个员工关联一个部门,1.第一条SQL先查出员工的部门id2.把部门的id放进set集合中去重复3.第二条sql再查询部门的id 在(in) set集合中的部门4.在程序里面根据id把查出来的部门一个个设置到员工里面优点:1.解决连接查询时可能产生的多余数据,导致结果集很大,消耗性能(一百个员工关联一个部门,会产生九十九个多余的数据)2.解决冗余数据的问题(比如a表需要显示b表的...

2018-12-11 20:02:03 496

原创 SSM中访问项目时一直显示等待localhost!!!

昨天还能正常运行,今天就一直显示等待localhost,用的ssm框架。前后台都没有报错,情况如下图:一开始以为项目时正常启动的。其实并没有,正常启动控制台如下:虽然提示了No Spring WebApplicationInitializer types detected on classpath.但是不影响项目的正常运行。百度了很久,大概有几种情况会出现这种状态:1.for upd...

2018-11-25 15:16:15 1973 1

原创 JS中使用"data-*"开头的自定义属性设值及data(“*”)方法取值

data-json这种以 data- 开头的格式放在元素上表示元素携带的数据,如:&lt;a href="javascript:void(-1);" class="auditClass" data-json='${info.jsonString}'&gt;&lt;/a&gt;JQuery的 data() 方法可以直接进行取值操作,如:var json=$(this).data("json"...

2018-11-14 18:56:00 5834

原创 SpringBoot实现热部署

方式一:以 maven 插件方式使用 SpringLoader在 pom 文件中添加插件配置&amp;lt;build&amp;gt; &amp;lt;plugins&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;a

2018-11-08 20:01:16 132

转载 spring boot:run控制台输出中文乱码问题的解决

spring boot在控制台输出中文的时候会出现乱码的情况,如下图所示:解决方法:在pom文件中增加配置,增加一项虚拟机参数,完整代码如下:&lt;plugin&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-maven-plugin&lt;...

2018-11-08 19:20:55 2796

转载 maven install 报错,解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile

在碰到maven install 发现报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project autotest_fchtgl: Compilation failure[ERROR] No compiler is provide...

2018-11-08 17:05:32 1257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除