自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (3)
  • 收藏
  • 关注

原创 mybatisGenerator 按照自己项目规范生成代码,节省时间,一劳永逸

mybatisGenerator,代码生成官方文档 仔细看下官方的文档,这些功能都很好实现公司的代码有自己的一套规范,每次新增个表挺麻烦,然后根据公司的规范改的代码生成项目。需要对源码进行调整。类和类属性的注释类上的@setter和@getter,去掉get和set修改xml生成的sql和id,新增自定义的sql前戏创建maven项目,引入pom<dependency> <groupId>org.projectlombok</groupId&

2020-12-17 16:16:14 271

原创 spring监听器使用

Spring监听器demo使用场景新增A业务的时候,需要①发短信②子业务同步数据③…出现问题:业务耦合实现方案:使用spring解耦低版本spring,没有 @EventListener注解先创建新增成功事件public class ACreateSuccessEvent extends ApplicationEvent { public ACreateSuccessEvent(Object source) { super(source); }}

2020-12-08 15:46:42 447 1

原创 获取项目路径、request

获取项目路径String.format("%s://%s:%s%s/",request.getScheme(),request.getServerName(),request.getServerPort(),request.getContextPath()) // 返回 http://localhost:8080/testProject· request.getScheme() 返回当前链接使用的协议,http或者https· request.getServerName() 返回服务器名称,

2020-11-03 09:24:17 124

原创 Spring Boot plugin requires Gradle 5 (5.6.x only) or Gradle 6 (6.3 or later). The current version is

今天在配置gradle的spring boot 插件的时候报错# 插件内容apply plugin: 'org.springframework.boot'# 报错Build file 'F:\ideaworkspaces\xxx\build.gradle' line: 35A problem occurred evaluating root project 'xxx'.> Failed to apply plugin [id 'org.springframework.boot'] .

2020-06-11 16:54:44 9024 1

原创 注册session监听器的三种方式

注册session监听器的三种方式web.xml配置public class SessionListener implements HttpSessionListener { public SessionListener(BehaviorService behaviorService) { this.behaviorService = behaviorService; } @Override public void sessionDestroyed

2020-06-09 15:03:27 413

原创 docker 阿里云镜像加速

使用阿里云镜像加速器登陆阿里云 点击跳转# 手动复制地址https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors找到镜像加速器配置使用,要用自己的!每个人的registry-mirrors是不同的sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://shl5rdj

2020-06-06 20:29:30 214

原创 安装docker

官方文档# 不建议使用centos8,一堆问题,建议centos7,7以下不支持# 1、需要的安装包yum install -y yum-utils# 2、设置镜像仓库,阿里的快yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 建议更新yum软件包索引yum makecache fast# 3、安装odcer相关的 do.

2020-06-06 20:00:55 124

原创 itext pdf合并

引入// maven 引入<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.1</version></dependency>// gradle引入compile 'com.itextpdf:itextpdf:5.5.13.1'封装工.

2020-06-02 10:49:14 311

转载 Java aspose Excel转为 pdf工具类

Java aspose Excel转为 pdf工具类转载:https://blog.csdn.net/m0_37969960/article/details/105519581

2020-06-02 08:39:40 506

原创 filter 过滤器

1.实现 javax.servlet.Filter重写doFilter,init, destory方法后面两个方法即使不用也建议要重写因为我曾遇到过本地没报错,到正式环境就不能启动了。2.注册过滤器可使用xml配置、注解、@bean方式(1)注解的话@WebFilter,并且启动类要加@ServletComponentScan(2)@bean该方式可以注入其他bean比较推荐@Configurationpublic class ApplicationConfig {@Beanpub

2020-05-29 08:20:09 98

原创 centos7 配置多个tomcat

进入编辑模式vim /etc/profile粘入,根据自己的tomcat路径配置####### 工程1 tomcat1#######export CATALINA_BASE=/usr/local/tomcat8export CATALINA_HOME=$CATALINA_BASEexport TOMCAT_HOME=$CATALINA_BASE####### 工程2 tomc...

2020-04-26 18:33:46 113

原创 gradle 判断环境

gradle 判断环境def env = System.getProperty("profile") ?: "dev"if (env == 'dev' || env == 'prod') { // dosomething bootWar { baseName("hello2") version("") }} else if (env == '...

2020-04-26 11:12:44 1080

原创 @Profile

@Profile根据环境判断是否注册bean@Profile("dev")只有yml启动的是dev的时候,该bean才会被注册

2020-04-26 11:10:28 131

原创 tomcat 按时间导出日志

tomcat 按时间导出日志sed -n '/2020-04-16 09:10*/,/2020-04-16 09:15*/p' catalina.out > aaa.txtsed -n '/起始时间/,/结束时间/p' 日志文件 > 输出文件

2020-04-26 10:37:38 804

原创 idea远程tomcat debugger

idea远程tomcat debugger远程服务器tomcat配置vim tomcat/bin/catalina.sh加入代码export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

2020-04-26 10:32:17 232

原创 idea bad revision head

idea bad revision head你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会...

2019-12-26 18:16:40 5968 1

空空如也

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

TA关注的人

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