自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合前端工程打成jar包

将前端工程编译后放到resource/static 目录下。将springboot和前端页面打进一个jar包。

2023-02-27 10:19:26 833 1

原创 SonarQube检测maven项目

使用的是服务端的SonarQube,检测gitlab上的代码1、先介绍下SonarQubeSonarQubej是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。2、现在sonar上新建项目关联gitlab首次关联gitlab需要在gitlab上创建个人令牌3、将个人令牌添加到SonarQube4、在本地项目根目录执行页面上的命令(pom文件所在目录)mvn sonar:sonar -Dsonar.project

2022-04-29 18:02:17 822

原创 记一次java标记用法 retry

今天在看线程池源码的时候发现了一个写法 retry: continue retry;自己动手写个小例子看看是什么效果。continue使用标记和不使用标记的区别,只使用continue的话,是只跳出本次for循环,使用标记的话,是跳出内层for循环,效果和break一样。再来看看break使用标记和不使用标记的区别,不加标记跳出内层循环,加标记后直接结束最外层循环最后,可以看出标记的名称可以随便起,但最好不要有歧义,通俗易懂。在for循环场景中还是很有用的。...

2022-03-31 10:11:03 493

原创 springboot+mybatisplus实现多数据源

需求:动态从数据库加载数据源配置框架:springboot2.5.4、mybatis-plus3.4、druid1.2.5、swagger2.9.2核心代码:通过继承AbstractRoutingDataSource实现多数据源@Slf4jpublic class DynamicDataSource extends AbstractRoutingDataSource { /** * 线程局部变量,保存当前数据源信息 */ private static f

2022-03-25 16:30:54 998

原创 java类中代码的执行顺序

java类中代码的执行顺序先看一下代码package test;public class test1 { static class A{ C c = new C(); public A(){ System.out.println("A类的构造方法"); } static void eat(){

2017-04-10 13:40:25 237

空空如也

空空如也

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

TA关注的人

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