会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
linmt
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
[置顶]
java注解-使用注解处理器实现动态生成get和set方法
摘要: [TOC] ## 一、简介 本文将介绍如何创建一个注解处理器实现lombok插件中的@Data功能,用过@Data注解的小伙伴都知道他会自动帮你创建所有字段的get和set方法。 项目地址:https://github.com/1277463718lmt/apt-demo.git ## 二、如何实现
阅读全文
posted @ 2022-11-22 21:12 linmt
阅读(2899)
评论(0)
推荐(3)
[置顶]
java注解详解以及如何获取注解的上的信息
摘要: [TOC] ## 一、Java自定义注解详解 ### 1.定义注解: 注解的定义很像接口的定义。事实上与其他java接口一样,注解也会被编译成class文件。定义注解时需要一些元注解。 ### 2.元注解介绍 #### @Target详细介绍 | 值 | 描述 | | | | | ElementTy
阅读全文
posted @ 2022-11-20 18:25 linmt
阅读(6770)
评论(0)
推荐(2)
2023年5月16日
使用FactoryBean和JDK代理实现动态注册接口Bean
摘要: 一、介绍 本文将介绍如何通过FactoryBean和JDK动态代理实现动态注册接口Bean,做到无具体实现的类也能调用方法,类似openFeign中的接口调用和mybatis中的Mapper,下面将使用openFeign的示例讲解实现过程。 二、步骤 创建注解类 EnableFeignClients
阅读全文
posted @ 2023-05-16 23:59 linmt
阅读(279)
评论(0)
推荐(0)
2023年5月12日
linux下安装clickhouse
摘要: 1.下载安装包 下载地址:https://packages.clickhouse.com/rpm/stable/ mkdir -p /apps/clickhouse cd /apps/clickhouse wget https://packages.clickhouse.com/rpm/stable
阅读全文
posted @ 2023-05-12 23:29 linmt
阅读(1307)
评论(0)
推荐(0)
2023年5月9日
使用spring-plugin和redisson实现延迟队列
摘要: [TOC] ## 一、介绍 本文主要介绍如何使用spring plugin和redisson去实现延迟队列 ## 二、步骤 * pom.xml引入依赖包 ```xml org.springframework.boot spring-boot-starter-web org.springframewo
阅读全文
posted @ 2023-05-09 23:00 linmt
阅读(201)
评论(0)
推荐(0)
2023年5月8日
linux下安装nginx-rtmp
摘要: 1.下载安装包并且解压 mkdir nginx cd nginx wget https://repo.huaweicloud.com/nginx/nginx-1.17.9.tar.gz wget https://codeload.github.com/arut/nginx-rtmp-module/t
阅读全文
posted @ 2023-05-08 23:14 linmt
阅读(320)
评论(0)
推荐(0)
2023年5月7日
linux下安装es+kibana
摘要: 1、下载安装包 ##下载es安装包## wget https://repo.huaweicloud.com/elasticsearch/7.9.3/elasticsearch-7.9.3-linux-x86_64.tar.gz ##下载kibana安装包## wget https://artifac
阅读全文
posted @ 2023-05-07 17:32 linmt
阅读(416)
评论(0)
推荐(0)
linux下安装kafka
摘要: 1.下载安装包 ##scala安装包## wget https://downloads.lightbend.com/scala/2.12.11/scala-2.12.11.tgz ##kafka安装包 (kafka3.0.0已经包含了zookeeper) ## wget https://archiv
阅读全文
posted @ 2023-05-07 16:15 linmt
阅读(767)
评论(0)
推荐(0)
2023年5月5日
自定义mybatis插件之全局数据过滤
摘要: 一、介绍 通过开发mybatis的插件来实现对全局的sql查询语句进行拦截,并新增全局的过滤条件做到无感知的数据过滤,比如全局过滤某个租户的数据。 二、实现 实现思路 1、通过mybatis的拦截器拦截所有查询的sql 2、使用Druid里面的工具类解析sql结构树 3、通过各种递归遍历sql结构树
阅读全文
posted @ 2023-05-05 22:08 linmt
阅读(1156)
评论(0)
推荐(1)
2023年5月4日
基于切面实现自定义事务
摘要: 一、介绍 仿造spring中的@Transactional注解实现简易版的事务。通过spring中的aop拦截所有带自定义事务注解的方法去实现事务的控制。 二、步骤 创建一个自定义事务注解CustomTransactional.java @Target({ElementType.METHOD}) @
阅读全文
posted @ 2023-05-04 22:55 linmt
阅读(187)
评论(0)
推荐(0)
2023年5月1日
linux下安装redis
摘要: 1.安装gcc yum install -y gcc-c++ 2.下载安装包 wget https://download.redis.io/releases/redis-6.2.0.tar.gz 3.解压 tar -zxvf redis-6.2.0.tar.gz 4.编译安装 cd redis-6.
阅读全文
posted @ 2023-05-01 10:17 linmt
阅读(287)
评论(0)
推荐(0)
2023年4月30日
使用docker快速安装mongodb
摘要: 1.拉取mongodb镜像 docker pull mongo 2.创建文件夹 mkdir -p /home/mongo/conf/ mkdir -p /home/mongo/data/ mkdir -p /home/mongo/logs/ 3.新增mongod.conf文件 cd /home/mo
阅读全文
posted @ 2023-04-30 18:09 linmt
阅读(3568)
评论(0)
推荐(1)
1
2
3
下一页
公告