自定义博客皮肤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 316

原创 spring监听器使用

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

2020-12-08 15:46:42 482 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 156

原创 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: 35 A problem occurred evaluating root project 'xxx'. > Failed to apply plugin [id 'org.springframework.boot'] .

2020-06-11 16:54:44 9131 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 459

原创 docker 阿里云镜像加速

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

2020-06-06 20:29:30 253

原创 安装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 154

原创 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 358

转载 Java aspose Excel转为 pdf工具类

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

2020-06-02 08:39:40 535

原创 filter 过滤器

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

2020-05-29 08:20:09 125

原创 centos7 配置多个tomcat

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

2020-04-26 18:33:46 148

原创 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 1251

原创 @Profile

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

2020-04-26 11:10:28 168

原创 tomcat 按时间导出日志

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

2020-04-26 10:37:38 842

原创 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 268

原创 idea bad revision head

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

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

空空如也

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

TA关注的人

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