- 博客(252)
- 收藏
- 关注
原创 传参值为JSON字符串解决方案
项目中遇到传参值为JSON字符串,当我真的传JSON字符串时,报400错误,也就是参数错误。把json经过如下转换后,传值就可以了。传参到后台时,后台就可以收到JSON字符串。json经过转换后为。
2022-10-18 21:37:55
1530
原创 Linux 环境安装 Redis
redis安装包内,src目录下redis-cli就是客户端命令。redis安装好,启动src目录下的redis-server。进入redis目录,安装redis。如下图进入redis交互界面。在Linux中直接下载。如下Redis启动成功。
2022-07-28 20:22:35
566
原创 Kafka报错:is/are not present and missingTopicsFatal is true
Kafka报错:is/are not present and missingTopicsFatal is true
2022-07-21 19:07:52
1903
原创 SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式二 RestHighLevelClient
SpringBoot 2.7.1 集成 ElasticSearch 7.4.0 的方式二 RestHighLevelClient
2022-07-15 16:57:53
1370
原创 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
3605
2
原创 Sonar问题:String literals should not be duplicated
Sonar问题:String literals should not be duplicated
2022-06-22 13:38:45
4215
原创 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
5869
7
原创 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
1589
3
原创 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
2011
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
984
原创 Windows Docker 安装遇到 wsl 问题 解决方案
目录问题描述解决方案问题描述启动docker时报以下错误查看是否启动以下选项如果已经勾选依然报以下错误解决方案分析:未安装或安装的不是最新的wsl2,安装后即可正常打开docker安装:下载安装包, 点击安装即可。...
2022-05-20 16:09:04
5638
原创 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
1505
原创 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
332
原创 ‘\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
261
原创 使用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
1152
原创 zkclient操作zookeeper
目录1、概述2、创建zookeeper节点引入zkclient 包自定义ZkClient 工具类zookeeper节点操作类运行结果分析3、写入zookeeper节点数据序列化类User类ZkClient 工具类增加方法测试类运行结果分析4、zookeeper 监听监听数据变化示例代码运行结果分析监听节点变化示例代...
2020-04-01 16:27:09
1404
原创 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
546
原创 Spring源码解析系列文章(三)—— 容器的基础 BeanFactory 注册Bean
1、概述Bean 是Spring的核心,所谓容器就像一个大桶,Bean 就是大桶中的水。那么 桶是什么?水是怎么形成的?下面让我们一起揭晓!2、流程 ClassPathResource封装Spring配置资源 ...
2020-03-27 16:45:55
186
原创 源码:DefaultBeanDefinitionDocumentReader 注册 Bean
1、概述DefaultBeanDefinitionDocumentReader的 doRegisterBeanDefinitions(Element root) 是真正解析 Spring配置文件的各种元素,转化成 BeanDefinition 的过程。2、代码分析DefaultBeanDefinitionDocumentReader 代码如下package org.sprin...
2020-03-27 16:41:15
318
原创 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
401
原创 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
702
原创 Spring源码解析系列文章(X)—— Bean 的生命周期
1、概述这是一个面试题,很多时候都会被问到,通过最近一段时间的梳理,特发此文解决这个问题。Spring 的声明周期,这里研究的是 ApplicationContext 容器中加载 Bean的过程。ApplicationContext 可以认为是 BeanFactory 的升级版,它完成包括 BeanFactory的所有功能,BeanFactory 是加载 bean 配置的核心组件...
2020-03-26 15:56:27
185
原创 激活Aware
目录1、概述2、BeanFactoryAware 示例创建普通类创建BeanFactoryAwarespring配置spring引导类运行结果1、概述Spring 提供了一些 Aware接口,比如BeanFactoryAware、ApplicationContextAware、ResourceLoaderAware等,实现Aware接口的bean在被初始化之后,...
2020-03-24 17:16:05
189
原创 Spring 循环依赖
目录1、概述2、构造器循环依赖错误示例创建三个循环依赖类spring配置spring引导类运行结果分析3、setter 单例模式下循环依赖示例循环依赖类spring配置引导类运行结果分析4、prototype循环依赖错误示例上个例子改下spring配置运行结果分析1、概述循环依赖就是循环引用,例如 A 中有 B,B ...
2020-03-24 15:07:59
207
原创 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
344
原创 FactoryBean
目录1、FactoryBean的作用2、FactoryBean 的示例被FactoryBean 创建的 beanFactoryBeanSpring 配置Spring启动类运行结果3、分析1、FactoryBean的作用一般情况下,Spring 通过反射机制利用 bean 的 class 属性获取实现类来实例化 bean。Spring 还提供了一种定制实例...
2020-03-23 17:59:36
171
原创 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
166
原创 Spring源码:BeanDefinitionParserDelegate
目录1、概述2、源码分析1、概述BeanDefinitionParserDelegate 是 BeanDefinition 解析委托类,就是专门解析由xml转成Document的类,Document里面是以 beans 为根节点的 spring配置文件的全部内容。由以下核心代码引入 BeanDefinitionParserDelegate:DefaultBeanDefini...
2019-12-12 10:37:36
938
原创 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
349
原创 Spring之@Nullable、@NonNull注解
@NonNull 可以标注在方法、字段、参数之上,表示对应的值不可以为空 @Nullable 注解可以标注在方法、字段、参数之上,表示对应的值可以为空
2019-12-11 15:50:42
1497
原创 Spring源码:Resource
目录1、ResourceLoader 介绍2、Resource 介绍1、ResourceLoader 介绍ResourceLoader接口用于返回 Resource 对象;其实现可以看作是一个生产Resource的工厂类。Spring提供了一个适用于所有环境的DefaultResourceLoader实现,可以返回ClassPathResource、UrlResource;还提...
2019-12-11 15:29:08
254
原创 Spring中运用 SAX的 EntityResolver
目录1、EntityResolver 介绍XSDDTD2、Spring源码中类图DTD方式XSD 方式1、EntityResolver 介绍官网解释:如果SAX应用程序需要实现自定义处理外部实体,则必须实现此接口并使用 setEntityResolver 方法 向 SAX 驱动器注册一个实例。对于 XML 文档的解析,SAX首先读取文档声明,根据文档声明去找 D...
2019-12-11 11:47:21
724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人