自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MapStruct verbose mode by setting -Amapstruct.verbose=true as a compilation argument 问题解决

idea: Settings --> Build,Execution,Deployment --> Compiler 如下图修改。

2024-05-20 17:08:02 411

原创 spring.factories 注入bean,以切面为例

AspectSystem.out.println("加载-0--1-");System.out.println("进入切面");@BeanSystem.out.println("加载-0---");//测试代码,获取spring.factories文件中EnableAutoConfiguration的类名称。

2023-10-20 22:09:40 248

原创 使用BeanFactory注册自定义bean,非注解方式

【代码】使用BeanFactory注册自定义bean,非注解方式。

2023-10-20 21:46:18 170

原创 mysql 慢查询排查流程

慢查询排查

2023-08-25 13:26:33 187

原创 mybatisplus的executeBatch方法报空指针问题分析

mybatisplus的executeBatch方法报空指针问题分析

2023-05-18 10:01:38 2095

原创 Ant Design Pro + Ant Design + React 踩坑记录

Ant Design Pro + Ant Design + React 踩坑记录

2023-04-23 17:30:36 748

原创 Ant Design Pro 个性定制化过程记录以及坑点

Ant Design Pro 个性定制化

2023-04-23 17:11:01 460

原创 spring bean加载条件和顺序的方式 @Conditional家族和@Profile使用

@Conditional家族和@Profile使用

2023-04-23 16:30:18 1241

原创 springboot 接入 kafka 组件 xml方式

springboot 接入 kafka 组件 xml方式

2023-04-23 15:25:10 339

原创 Spring Security 在实际项目中的应用

Spring Security在实际项目中的应用

2023-04-23 10:54:17 387

原创 【java sdk开发】参考spring注入接口代理类方式,注入接口代理类开发、open-sdk开发、sdk基础开发

参考openfeign代理实现方式,实现open-sdk开发,让客户端只需关心自己的业务

2023-02-10 16:26:39 728

原创 springcloud gateway 2.0学习笔记 01(路由篇)

springcloud gateway 使用学习 路由相关

2022-04-20 00:04:37 251

原创 Mybatis注解开发 @Select @Insert @Update @Delete

Mybatis注解开发 @Select @Insert @Update @Delete@Select用法如果未使用mybatis的动态标签,则不需要加<script></script>标签注意若数据库为在oracle,使用容易造成字段类型不匹配的问题@Mapperpublic interface RtcCheckParamBussDao { @Select(value = "<script>"+ "select count

2021-04-30 11:23:54 2310 2

原创 【GIT】 TAG发布版本

【GIT】 TAG发布版本#查看本地branch中的taggit tag -l#git tag 《标签名》,给当前branch打tag,不推荐使用git tag xxx_dev_20210325_v1# 给某个提交节点,打tag,提交节点在idea中找,最近一个git showgit tag xxx_dev_20210325_v1 039bf8b# 给某个提交节点,打tag,并添加注释git tag xxx_dev_20210325_v1 -m "add tags informatio

2021-04-30 10:44:33 625

原创 【ELK】Elasticsearch入门05 --基础语法 综合条件查询 排序 分页

【ELK】Elasticsearch入门05 --基础语法 综合条件查询 排序 分页 综合条件查询GET /test/_search{ "_source": {"excludes":"sex"}, "query" : { "bool": { ## 条件:must,表示[]中条件都需要符合 ## 条件:should,表示[]中条件只需要符合一个即可查出 ## 条件:must_not,表示[]中条件一个都不符合即可查出 "must" :

2021-04-29 17:00:42 616

原创 【ELK】Elasticsearch入门04 -- 基础语法 查询语法(全文检索、多字段匹配、词条匹配、模糊检索、结果过滤)

【ELK】Elasticsearch入门03 – 基础语法 查询语法(全文检索、多字段匹配、词条匹配、模糊检索、结果过滤) 查询所有数据GET /索引名/_search{ "query" : { "match_all": {} }}GET /test/_search{ "query" : { "match_all": {} }}返回{ "took" : 0, "timed_out" : false, "_shards" : {

2021-04-28 18:03:50 1975

原创 【ELK】Elasticsearch入门03 -- 基础语法 新增数据 修改数据 删除数据

【ELK】Elasticsearch入门02 – 基础语法 新增数据 修改数据 删除数据 新增数据POST /索引库名/_doc/id id值可有可无,若不指定则由es随机分配ID{ "字段名1" : "字段值1", "字段名2" : "字段值2"}POST /test/_doc/1{ "name":"zhang san", "age": "22", "sex":"false"}返回:{ "_index" : "test", "_type

2021-04-28 15:20:23 912

原创 【ELK】Elasticsearch入门02 -- 基础语法 查询索引库信息 创建索引库 创建映射字段 删除索引库

【ELK】Elasticsearch入门02 – 基础语法 查询索引库信息 创建索引库 创建映射字段 删除索引库  创建索引库PUT /test{ "settings": { ## 分片数量 "number_of_shards": 1, ## 副本数量 "number_of_replicas": 1 }}返回结果:{ "acknowledged" : true, "shards_acknowledged" : true

2021-04-28 15:03:02 172

原创 【ELK】 Elasticsearch入门01 — 基础概念

【ELK】 Elasticsearch入门01 — 基础概念 索引库:代表整个索引,相当于数据库类型:相当于数据库的表。注意:ES7.0已将该栏位废弃文档:相当于数据库中的一行数据字段:相当于数据库的列信息分片:将数据按等分存在不同的分片。每个片区可在一台服务器上,也可以在多台服务器上副本:每个分片的复制 当在单机上进行分片导入数据后,若以后在ES集群中添加新的节点,数据会自动平衡加入到新的节点中。例如1台扩2台那么之前ES的一半数据会挪到新节点上。ES数据类型

2021-04-28 11:26:44 230

原创 【ELK】Kibana Discover菜单使用

## Kibana Discover菜单使用  Discover菜单介绍 在搜索下拉框中列出了索引各个栏位的信息,根据提示可以筛选出对应的数据例如:搜索ID为11580040 不分词检索得到以下结果entityOrPersonId.keyword : 11580040我们可以点击展开文档的详细信息,文档详细信息为两种,一种按照字段key:value显示。一种为json。下图为按字段显示:下面为按JSON显示:{ "_index": "aml",

2021-04-28 10:05:05 1091 2

原创 【ELK】 Kibana Dev Tools使用简介

【ELK】 Kibana Dev Tools使用简介 进入页面如下图:测试搜索索引库字段,点击按钮即可查询索引字段结构在该页面可以对es的检索语句进行测试,测试通过后再将其加入代码中。

2021-04-27 17:50:13 391

原创 【ELK】Kibana Logs使用

【ELK】Kibana Logs使用选择Logs页面进入如下图进入页面,主要分为两块。一块是event.dataset,一块是Message如上图我们对Message的OLRP02关键字进行筛选,右侧的图为日志输出的峰值图。语句:message : OLRP0002(筛选message栏位中包含OLRP002的日志数据,分词)在点击检索条件输入框时会有提示性下拉框,如下图...

2021-04-27 17:26:51 1004

原创 Mysql解决java数据库链接失效问题The last packet successfully received from the server was 3 milliseconds ago错误

[Mysql+JAVA+druid] 解决java链接mysql报The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 1 milliseconds ago.错误 触发现象第一次调用报上图错误,第二次恢复正常。 引起原因查询数据库wait_timeout(服务器关闭非交

2021-04-27 16:22:35 13775 6

原创 创建mysql用户、数据库、授权

创建mysql用户、数据库、授权以下所有指令需要在数据库服务器使用mysql指令进入dba用户才可执行创建mysql用户创建report用户,如果不存在则创建并且所有ip都能访问,密码为123456create user if not exists 'report'@'%' identified by '123456';创建数据库创建base数据库,编码为utf8mb4,排序规则为utf8mb4_unicode_cicreate database if not exists base

2021-04-22 20:48:56 94

原创 mysql创建用户和授权

mysql创建用户和授权创建mysql用户若允许所有IP使用该用户则将访问IP修改为%create user if not exists '用户名'@'访问ip' identified by 'password';为用户添加权限grant 访问权限 on 库名.表明 to 'user'@'访问IP' identified by 'password' ;设置只读权限grant select on *.* to '用户名'@'访问IP' identified by 'password'

2021-04-22 20:38:16 173

原创 解决ORACLE导入imp/exp导入表空间名不同的办法,以及一些其他错误填坑

@ORACLE IMP/EXP使用,两个库表空间不同时的解决办法ORACLE IMP/EXP使用,两个库表空间不同时的解决办法,以及一些其他错误填坑导入导出表空间不一致报错Export file created by EXPORT:V19.00.00 via conventional pathWarning: the objects were exported by HBS_DCORE_BASE2, not by youimport done in US7ASCII character set

2021-03-17 15:18:57 5891 1

原创 Docker常用命令整理

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-03-07 16:53:47 89

原创 【5】Hystrix

使用Hystrix可以有效的避免雪崩效应的产生。雪崩效应的产生原因:因为服务器容器(Tomcat)支持的线程和并发数有限,当有一个请求调用一个微服务出现问题时(通常一个请求可能需要级联的调起多个微服务),那么这个请求会一直阻塞在服务器上,之后的请求在调用这个微服务时也会阻塞,最终导致整个服务器的资源耗尽(如Tomcat一般支持200的并发,而此时有200分请求阻塞)线程占满,从而导致请求无法进...

2019-09-01 17:59:39 100

原创 【4】ribbon负载均衡

通过Spring Cloud Ribbon的封装,我们在微服务架构中使用客户端负载均衡调用非常简单,只需要如下两步:▪️服务提供者只需要启动多个服务实例并注册到一个注册中心或是多个相关联的服务注册中心。▪️服务消费者直接通过调用被@LoadBalanced注解修饰过的RestTemplate来实现面向服务的接口调用。在客户端(消费者端)的p...

2019-09-01 16:10:08 88

原创 【3】springCloud基础知识

1.spring自带的RestTemplate类实现远程调用首先将RestTemplate注入到spring容器中@Configurationpublic class templates{ @Bean public RestTemplate restTemplate(){ return new RestTemplate(); //参数可以为okHttp与Ht...

2019-08-25 17:32:15 112

原创 【2】springboot数据库连接池

1.数据库连接池的种类DBCP 可设置最大最小连接数、以及超时时间等常用的配置。不过稳定性一般,速度较慢,在高并发的情况下性能有所下降,并且不提供连接池监控。 C3P0 基本的设置都具备,连接池的持续运行的稳定性相当不错,在大并发量的压力下稳定性也有一定保证,此外不提供连接池监控。 Druid 速度与C3P0差不多,并且具备监控功能(比如每条sql执行时间、并发数、读取行数等),阿里的开源...

2019-08-25 15:57:16 242

原创 【1】springBoot的一些基本使用

1.配置类在ssm中配置类一般都是写在xml中,在spring3.0之后开始转向java配置类。相比于xml配置,java配置结构清晰。例如:在传统ssm项目中的数据库连接配置<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"...

2019-08-25 15:21:35 99

空空如也

空空如也

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

TA关注的人

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