郑某人。
码龄6年
关注
提问 私信
  • 博客:27,539
    27,539
    总访问量
  • 32
    原创
  • 2,324,859
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
  • 加入CSDN时间: 2018-06-23
博客简介:

weixin_42530835的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得17次评论
  • 获得46次收藏
创作历程
  • 8篇
    2022年
  • 24篇
    2021年
成就勋章
TA的专栏
  • ds
    25篇
  • 个人
    1篇
  • 隔热膜
  • Question
    5篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct执行顺序

如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成初始化,@PostConstruct注解的方法将会在依赖注入完成后被自动调用。结论:InitializingBean>@PostConstruct>ApplicationRunner。凡是继承该接口的类,在初始化bean的时候都会执行该方法。三、@PostConstruct注解的用法。他的执行时机为容器启动完成的时候。...
原创
发布博客 2022.08.31 ·
1093 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

记录一次Dockerfile发布自己微服务的全流程

1、准备好我们自己的项目,并上传服务器服务端口8082测试接口上传到/opt/test目录下2、在/opt/test目录下准备Dockerfile文件#继承环境FROM java:8MAINTAINER zgr#数据卷目录VOLUME /tmp#将宿主机目录下的文件拷贝到镜像中ADD gtmcmsg-1.0-SNAPSHOT.jar test.jar#容器构建时候创建文件RUN bash -c 'touch /test.jar'#启动容器后执行jav
原创
发布博客 2022.04.10 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql慢查询操作流程记录

查看慢查询是否开启show variables like '%slow_query_log';开启慢查询set global slow_query_log =on;查看慢查询日志存放位置show variables like '%slow_query_log%';更改慢查询时间 默认10秒show variables like '%long_query_time%';set global long_query_time =1;查看慢查询的sql数show gl
原创
发布博客 2022.04.02 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JUC学习(草稿备份)

容易混淆的概念 线程 wait 和 sleep 的区别: wait会让出CPU执行权 并且释放掉锁 sleep让出CPU执行权 但是不会释放锁多线程下集合的使用ArrayList是线程不安全的,多个线程修改同一个集合时会导致concurrentModification异常public static void main(String[] args) { List<String> list = new Arra
原创
发布博客 2022.04.01 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker常用命令

docker服务命令启动systemctl start docker停止 systemctl stop docker重启 systemctl restart docker查看docker状态 systemctl status docker开机启动 systemctl enable docker查看docker占用空间 docker system df查看本地镜像 docker images 查找远程库镜像 docker search [--limit 5 显示前五个] redis下载镜像...
原创
发布博客 2022.03.31 ·
1178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单Shell命令脚本

应用程序/用户通过Shell命令来驱动操作系统内核。脚本开头:#!/bin/bashecho: 可以理解为输出$n: n为几,就表示第几个参数,0表示脚本文件,10以上写法 ${10}$#:表示输入参数的个数$*:表示所有输入参数$?: 表示上一次执行命令的状态,0=成功,其他数字=失败[ ] 和 [ [ ] ]的区别:-z判断变量是否为空,空=0[ -z "$pid" ] 单对中括号,变量必须要加双引号[[ -z $pid ]] 双对中括号,变量不用加双引号
原创
发布博客 2022.03.27 ·
1968 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Mysql主从同步原理

Master节点:做数据的增、删、改操作Slave节点:做数据的查询主从同步的好处:1、读写分离,查询操作分布在slave上,减少master压力2、高可用,主节点宕机从节点保留数据同步流程:1、当对数据在Master节点上进行增删改操作后,主节点会将这些操作记录在binlog日志中(二进制日志记录了对mysql 数据库的执行更改的所有操作 )2、从节点开启一个IO线程来读取binlog日志,并且写入从节点的relay log中3、从节点开启SQL线程读取rela
原创
发布博客 2022.03.21 ·
1000 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log4j2修复

1. 升级到最新版本:①Java 8 版本用户可升级至 Apache Log4j 2.16.0 版本,下载地址如下: https://logging.apache.org/log4j/2.x/download.html②Java 7 版本用户可升级至 Apache Log4j 2.12.2 版本,下载地址如下: https://github.com/apache/logging-log4j2/releases/tag/rel%2F2.12.2③用户如已经根据《Apache Log4j任意代码执行
原创
发布博客 2022.01.05 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Redis Lettuce连接池的问题

SpringBoot 2.x 不再使用jedis做连接池,而使用Lettuce。Jedis和Lettuce的区别jedis和Lettuce都是Redis的客户端,它们都可以连接Redis服务器,但是在SpringBoot2.0之后默认都是使用的Lettuce这个客户端连接Redis服务器。因为当使用Jedis客户端连接Redis服务器的时候,每个线程都要拿自己创建的Jedis实例去连接Redis客户端,当有很多个线程的时候,不仅开销大需要反复的创建关闭一个Jedis连接,而且也是线程不安全的,
原创
发布博客 2021.12.16 ·
4250 阅读 ·
2 点赞 ·
1 评论 ·
14 收藏

线程池设置一个线程的执行时间

public class ThreadTest { public static void main(String[] args) throws InterruptedException, ExecutionException { final ExecutorService exec = Executors.newFixedThreadPool(1); Callable<String>.
原创
发布博客 2021.12.11 ·
1999 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Cors开发环境跨域配置

@Configurationpublic class AlmWebMvcConfig implements WebMvcConfigurer { @Bean public LocaleResolver localeResolver() { return new AlmLocaleResolver(); } @Profile("dev") @Override public void addCorsMappings(CorsRegistry .
原创
发布博客 2021.11.29 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库多数据源的配置

没啥好聊的,直接上代码注释1、依赖文件和配置文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <
原创
发布博客 2021.10.25 ·
3252 阅读 ·
2 点赞 ·
6 评论 ·
12 收藏

ElasticSearch介绍使用(附api demo)

名词解释:正排索引:​ 直接根据主键索引 id 查询data内容iddata111我是人110我是中国人倒排索引:​ 先对data分词,关联id,从而获取完整数据keywordid我111,110人111,110中国人110ElasticSearchElastic有一条完整的产品线:Elasticsearch、Logstash、Kibana等,前面说的三个就是大家常说的ELK技术栈。Elasticsearch
原创
发布博客 2021.10.03 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ElasticSearch的restful参考文档.md

发布资源 2021.10.01 ·
md

postman调ES的操作接口

发布资源 2021.10.01 ·
json

策略+工厂模式解决大量if..else的逻辑处理

优化前的接口工作中肯定会遇到大量if…else的情况,判断量小还可以,如果做大量判断会使得代码非常臃肿。@RestControllerpublic class Controller { @GetMapping("/{name}") public String getDat(@PathVariable("name") String name){ if(name.equals("AA")){ new AAStrategy().getDataA();
原创
发布博客 2021.08.21 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于EasyExcel的使用

导入依赖坐标<!-- EasyExcel --><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.6</version></dependency>实体对象@Data@ColumnWidth(20) //表格列宽public cla
原创
发布博客 2021.08.15 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pom文件配置指定阿里云maven镜像

<repositories> <repository> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>.
原创
发布博客 2021.08.08 ·
954 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

实现自定义异常以及统一返回类型(国际化配置)

做一个简单的配置实现返回项目中返回类型统一1、自定义返回对象result@Datapublic class Result<T> { private String code; private String msg; private T data; public Result(String code, String msg) { this.code = code; this.msg = msg; }
原创
发布博客 2021.08.01 ·
803 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

列式数据库,OLAP与OLTP

刚接触clickhouse,对于olap与oltp有点蒙圈。记录一下当前的认知,比较浅显,有志之士多补充修正。OLTP:联机事务处理。主要用于数据库,对业务数据进行数据采集,crud,如mysql这些库。 如对user表,查询id=1的学生信息。 OLAP:联机分析处理。主要用于数据仓库,以大量历史数据为基础,主要进行分析查询。 如查询user表中年龄在18-20区间段的所有学生姓名。列存储的数据库更适合OLAP行存...
原创
发布博客 2021.07.16 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多