自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 传参值为JSON字符串解决方案

项目中遇到传参值为JSON字符串,当我真的传JSON字符串时,报400错误,也就是参数错误。把json经过如下转换后,传值就可以了。传参到后台时,后台就可以收到JSON字符串。json经过转换后为。

2022-10-18 21:37:55 1246 1

原创 Sonar: static 修饰符顺序违法了JLS建议

Sonar扫描问题static修饰符顺序违法了JLS建议。

2022-07-29 13:44:10 1441

原创 Linux 环境安装 Redis

redis安装包内,src目录下redis-cli就是客户端命令。redis安装好,启动src目录下的redis-server。进入redis目录,安装redis。如下图进入redis交互界面。在Linux中直接下载。如下Redis启动成功。

2022-07-28 20:22:35 452

原创 SSH远程登录Linux:Putty

Putty工具连接Linux

2022-07-28 16:03:24 1236

原创 Linux 环境安装 Nginx

Linux下安装Nginx

2022-07-28 15:04:41 378

原创 Linux 安装 jdk8

Linux环境安装jdk8 笔记

2022-07-28 14:23:20 517

原创 Kafka报错:is/are not present and missingTopicsFatal is true

Kafka报错:is/are not present and missingTopicsFatal is true

2022-07-21 19:07:52 1249

原创 SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式二 RestHighLevelClient

SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式二 RestHighLevelClient

2022-07-15 16:57:53 1212

原创 SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式一 Spring-data-elasticsearch

SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式一 Spring-data-elasticsearch

2022-07-13 17:52:59 3200 2

原创 Windows Docker 安装 ElasticSearch

安装 ElasticSearch、es-head可视化界面、Kibana

2022-07-13 11:39:57 2962

原创 SpringBoot 集成单个Kafka

此文章介绍了最简单的SpringBoot集成kafka的例子

2022-07-11 10:45:01 470

原创 Sonar问题:String literals should not be duplicated

Sonar问题:String literals should not be duplicated

2022-06-22 13:38:45 3728

原创 Sonar问题:Fields in a “Serializable“ class should either be transient or serializable序列化

Sonar问题:Fields in a "Serializable" class should either be transient or serializable序列化

2022-06-22 11:46:40 5183 7

原创 Idea插件 Sonar

项目对代码规范要求比较严格,特记录sonar系列问题解决方案

2022-06-22 11:31:31 945

原创 Windows Docker 安装 Redis

Windows Docker 安装Redis

2022-05-24 11:18:34 924

原创 Windows Docker 安装 MySQL 5.7 ,并开启binlog

目录安装Docker拉取镜像创建映射目录启动MySQL容器,映射配置、数据、日志到本地验证安装DockerWindows Docker 安装_全栈编程网的博客-CSDN博客目录下载地址安装 Hyper-V 和 开启 Hyper-V安装 Docker Desktop for Windows​编辑运行 hello world下载地址Docker Desktop 官方下载地址:Install Docker Desktop on Windows | Docker Documen.

2022-05-23 14:51:33 1200 2

原创 Windows Docker 安装 Kafka

安装DockerWindows Docker 安装_全栈编程网的博客-CSDN博客目录下载地址安装 Hyper-V 和 开启 Hyper-V安装 Docker Desktop for Windows​编辑运行 hello world下载地址Docker Desktop 官方下载地址:Install Docker Desktop on Windows | Docker Documentation安装 Hyper-V 和 开启 Hyper-V按以下步骤打开勾选 Hyper-V 并重启电脑生效安装 Docke

2022-05-20 17:57:36 1648 4

原创 Windows Docker 安装

目录下载地址安装 Hyper-V 和 开启 Hyper-V安装 Docker Desktop for Windows​编辑运行 hello world下载地址Docker Desktop 官方下载地址:Install Docker Desktop on Windows | Docker Documentation安装 Hyper-V 和 开启 Hyper-V按以下步骤打开勾选 Hyper-V 并重启电脑生效安装 Docker Desktop f...

2022-05-20 16:37:05 779

原创 Windows Docker 安装遇到 wsl 问题 解决方案

目录问题描述解决方案问题描述启动docker时报以下错误查看是否启动以下选项如果已经勾选依然报以下错误解决方案分析:未安装或安装的不是最新的wsl2,安装后即可正常打开docker安装:下载安装包, 点击安装即可。...

2022-05-20 16:09:04 4758

原创 openpyxl 导出Excel慢问题

概述:在做python项目是,运用openpyxl 导出1万条数据要十几秒,导致接口超时报错。代码对比:慢代码: 以下代码导出1万条数据,接口耗时超过40秒。@action(methods=["get"], detail=False, url_path='export-excel') def export_excel(self, request): type = request.query_params.get('type', None) ...

2022-05-07 15:58:42 1125

原创 Python3 date处理

常用时间处理方法今天 today = datetime.date.today()昨天 yesterday = today - datetime.timedelta(days=1)上个月 last_month = today.month - 1 if today.month - 1 else 12当前时间戳 time_stamp = time.time()时间戳转datetime datetime.datetime.fromtimestamp(time_stamp)datetime转时间戳 in

2022-04-15 10:46:32 294

原创 ‘\xF0\x9F\x8D\x8E\xE7\x8E...‘ for column ‘nick_name‘

1. 将表字段字符集设置成utf8mb42. 执行插入前执行:SET NAMES utf8mb4;如:SET NAMES utf8mb4;INSERT test(Content) VALUES('~');<insert id="insertOrUpdate"> SET NAMES utf8mb4; INSERT INTO `wx_user`(`id`, `open_id`, `verified`, `verified_time`, `user_nam

2022-03-19 13:16:42 200

原创 使用Gradle构建Spring源码

一、下载Spring源码不同版本的Spring需要不同版本的Gradle,我这里下载的是5.0.2,Spring源码在git的地址为:https://github.com/spring-projects/spring-framework,自行下载自己想要的版本。下载解压以后,找到解压文件中的build.gradle,打开搜索gradleVersion,看你下载的spring源码需要哪个版本的gradle,我下载的版本需要4.3.1版本的gradle。二、下载安装Gradle...

2020-09-22 16:47:03 1062

原创 zkclient操作zookeeper

目录1、概述2、创建zookeeper节点引入zkclient 包自定义ZkClient 工具类zookeeper节点操作类运行结果分析3、写入zookeeper节点数据序列化类User类ZkClient 工具类增加方法测试类运行结果分析4、zookeeper 监听监听数据变化示例代码运行结果分析监听节点变化示例代...

2020-04-01 16:27:09 1285

原创 zookeeper图形化的客户端工具

zookeeper图形化的客户端工具;1、下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip;2、下载完后解压压缩包,打开地址为ZooInspector\build\zookeeper-dev-ZooInspector.jar的jar包;如果直接打开无效,则在cmd命令行中用 j...

2020-03-30 14:37:52 497

原创 Spring源码解析系列文章(三)—— 容器的基础 BeanFactory 注册Bean

1、概述Bean 是Spring的核心,所谓容器就像一个大桶,Bean 就是大桶中的水。那么 桶是什么?水是怎么形成的?下面让我们一起揭晓!2、流程 ClassPathResource封装Spring配置资源 ...

2020-03-27 16:45:55 157

原创 源码:DefaultBeanDefinitionDocumentReader 注册 Bean

1、概述DefaultBeanDefinitionDocumentReader的 doRegisterBeanDefinitions(Element root) 是真正解析 Spring配置文件的各种元素,转化成 BeanDefinition 的过程。2、代码分析DefaultBeanDefinitionDocumentReader 代码如下package org.sprin...

2020-03-27 16:41:15 265

原创 Spring源码:XMLBeanDefinitionReader

目录1、概述2、初始化3、解析Spring配置1、概述XMLBeanDefinitionReader 是 XmlBeanFactory 中特殊的存在,利用 SAX 方式解析Spring配置XML文件为 Document 的辅助类。2、初始化package org.springframework.beans.factory.xml;public class XmlB...

2020-03-27 16:22:59 331

原创 Spring源码:BeanDefinitionRegistry 增删改查 Bean容器

1、概述BeanDefinitionRegistry 看名字就知道是 Bean的注册类,负责 Bean的注册、删除、获取等功能。package org.springframework.beans.factory.support;import org.springframework.beans.factory.BeanDefinitionStoreException;impor...

2020-03-27 15:22:31 603

原创 Spring源码解析系列文章(X)—— Bean 的生命周期

1、概述这是一个面试题,很多时候都会被问到,通过最近一段时间的梳理,特发此文解决这个问题。Spring 的声明周期,这里研究的是 ApplicationContext 容器中加载 Bean的过程。ApplicationContext 可以认为是 BeanFactory 的升级版,它完成包括 BeanFactory的所有功能,BeanFactory 是加载 bean 配置的核心组件...

2020-03-26 15:56:27 157

原创 激活Aware

目录1、概述2、BeanFactoryAware 示例创建普通类创建BeanFactoryAwarespring配置spring引导类运行结果1、概述Spring 提供了一些 Aware接口,比如BeanFactoryAware、ApplicationContextAware、ResourceLoaderAware等,实现Aware接口的bean在被初始化之后,...

2020-03-24 17:16:05 158

原创 Spring 循环依赖

目录1、概述2、构造器循环依赖错误示例创建三个循环依赖类spring配置spring引导类运行结果分析3、setter 单例模式下循环依赖示例循环依赖类spring配置引导类运行结果分析4、prototype循环依赖错误示例上个例子改下spring配置运行结果分析1、概述循环依赖就是循环引用,例如 A 中有 B,B ...

2020-03-24 15:07:59 166

原创 factory-method

目录1、概述2、示例创建User类创建 factory-method 类spring配置spring引导类运行结果1、概述factory-method:通过工厂类创建Spring bean。两种方式:一种静态方法,一种动态方法。2、示例创建User类package thinking.in.spring.boot.samples.spring5.be...

2020-03-24 11:19:18 290

原创 FactoryBean

目录1、FactoryBean的作用2、FactoryBean 的示例被FactoryBean 创建的 beanFactoryBeanSpring 配置Spring启动类运行结果3、分析1、FactoryBean的作用一般情况下,Spring 通过反射机制利用 bean 的 class 属性获取实现类来实例化 bean。Spring 还提供了一种定制实例...

2020-03-23 17:59:36 137

原创 Spring源码解析系列文章(X)——扩展Spring自定义标签

目录1、创建承载自定义标签属性的类2、创建XSD3、创建解析XSD文件自定义标签的类4、创建Handler5、编写 spring.handlers 和 spring.schemas文件spring.handlersspring.schemas6、引入自定义标签7、验证1、创建承载自定义标签属性的类package thinking.in.spring.b...

2020-03-23 14:32:41 136

原创 Spring源码:BeanDefinitionParserDelegate

目录1、概述2、源码分析1、概述BeanDefinitionParserDelegate 是 BeanDefinition 解析委托类,就是专门解析由xml转成Document的类,Document里面是以 beans 为根节点的 spring配置文件的全部内容。由以下核心代码引入 BeanDefinitionParserDelegate:DefaultBeanDefini...

2019-12-12 10:37:36 825

原创 Spring源码:注册bean——XmlBeanDefinitionReader.registerBeanDefinitions(Documnt doc, Resource resouce)

目录1、截取XmlBeanDefinitionReader.registerBeanDefinitions(Documnt doc, Resource resouce) 部分代码2、XmlReaderContext、DefaultNamespaceHandlerResolver3、加载及注册bean,委托给DefaultBeanDefinitionDocumentReader...

2019-12-11 19:31:23 293

原创 Spring之@Nullable、@NonNull注解

@NonNull 可以标注在方法、字段、参数之上,表示对应的值不可以为空 @Nullable 注解可以标注在方法、字段、参数之上,表示对应的值可以为空

2019-12-11 15:50:42 1457

原创 Spring源码:Resource

目录1、ResourceLoader 介绍2、Resource 介绍1、ResourceLoader 介绍ResourceLoader接口用于返回 Resource 对象;其实现可以看作是一个生产Resource的工厂类。Spring提供了一个适用于所有环境的DefaultResourceLoader实现,可以返回ClassPathResource、UrlResource;还提...

2019-12-11 15:29:08 192

原创 Spring中运用 SAX的 EntityResolver

目录1、EntityResolver 介绍XSDDTD2、Spring源码中类图DTD方式XSD 方式1、EntityResolver 介绍官网解释:如果SAX应用程序需要实现自定义处理外部实体,则必须实现此接口并使用 setEntityResolver 方法 向 SAX 驱动器注册一个实例。对于 XML 文档的解析,SAX首先读取文档声明,根据文档声明去找 D...

2019-12-11 11:47:21 583

空空如也

空空如也

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

TA关注的人

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