自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 Docker常用命令

【代码】Docker常用命令。

2023-04-18 15:57:42 223

原创 【记录】并发辅助类ConcurrentHelper

【代码】【记录】并发辅助类ConcurrentHelper。

2022-09-29 15:04:55 122

原创 [记录] redis锁

【代码】[记录] redis锁。

2022-09-29 10:39:32 421

转载 Mybatis-Plus 标量涵义

eq == equal 等于ne == not equal 不等于gt == greater than 大于lt == less than 小于ge == greater than or equal 大于等于le == less than or equal 小于等于in == in 包含(数组)isNull == 等于nullisNotNull == 不等于nullorderByDesc == 倒序排序orderByAsc == 升序排序or == 或者and == 并且be.

2022-04-15 17:16:45 64

原创 Kafka 基本知识

请你说说kafka怎么一个人订阅不同消息,或者多个人订阅一个消息。通过consumerGroup, partition 来实现, 设置多个partition,即可实现一个订阅多个消息Kafka架构说一下?broker, topic, partition, consumer, product, zookeeper,ConsumerGroupKafka怎么保证消费者数据一致性?你说的这个低水位,能保证数据不丢失吗?,不能保证的话数据丢失怎么保证?消费者发现自己消费之后的逻辑出了问题,想重新消费怎么办

2021-10-11 09:33:06 61

原创 Git 基本操作

一 常用命令1. git add git add filename 增加单个文件 git add . 增加所有文件,不包括手动删除的 git add --all 增加所有文件,和后面加"."的区别在于,加all可以添加被手动删除的文件,而加“.”不行2. git commit 主要是将暂存区里的改动给提交到本地的版本库 git commit -m "message" 如果不加-m参数,会调用vim编辑message3. git pull 拉取远程分支到本地,...

2021-10-11 09:31:02 331

原创 Spring生命周期补充

[Bean的生命周期]createBean(beanName, mbd, args);1. InstantiationAwareBeanPostProcessor#postProcessBeforeInstantiation 解析AOP相关 , 这里可以拦截Bean,使用我们自己创建的Bean2. SmartInstantiationAwareBeanPostProcessor#determineCandidateConstructors 选择构造器---- 开始创建对象3. autowire.

2021-10-11 09:20:40 62

原创 redis基础知识

基本数据类型: string, hash, set, zset, list Sting 使用场景比较,例如缓存 配置, hash 一些对象缓存,商品数量缓存等 优点 1)同类数据归类整合储存,方便数据管理 2)相比string操作消耗内存与cpu更小 3)相比string储存更节省空间 缺点 过期功能不能使用在field上,只能用在key上 Redis集群架构下不适合大规模使...

2021-09-28 21:37:00 51

原创 Mysql 基础知识

Btree+的存储结构Explainshown warnning 查看具体优化sqlexplain: id 越大优先级越高,相同,从上到下执行 select_type: simple,primary(复杂查询最外层的查询) table type:system > const > req_ref > ref > range > index > all possible_keys 可能用到的索引 key: 计划使用索...

2021-09-28 21:36:15 47

原创 java 基础知识

JVM的故障分:OOM, 加密机类引发的OOM, gjson 引发的OOM双亲委派机制, AppClassLoader ExtClassLoader BootStrapClassLoader 应用类加载器 扩展类加载器 引导类加载器打破双亲委派机制类的加载过程: 加载:加载class字节码 验证:验证字节码的语义 准备:给静态变量分配内存空间,并赋初值 解析:将符号引用替换为直接引用,主要是静态链接 初始化:为静态变量和静态方法执行初始...

2021-09-28 21:24:30 43

原创 【JVM】JVM内存模型

JVM内存模型记录一、JVM内存模型堆,方法区, 方法栈(虚拟机栈),本地方法栈,程序计数器(program counter register)分配实例对象和数组,分为新生代,老年代,新生代分为Eden,Survivor 1, survivor 2二、介绍1.堆分配实例对象和数组分为新生代和老年代新生代又可以分为 Eden --> Survivor --> survivor 2 --> old generation2.方法区存放静态变量,常量...

2021-09-28 21:22:55 47

原创 Ubuntu 20 搭建ELK

# 进入官网https://www.elastic.co/cn/downloads/# 下载 elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz# 解压 tar -zvxf elasticsearch-7.13.1-linux-x86_64.tar.gz # 下载 kibana wget htt...

2021-09-28 21:22:22 508

原创 Sping Bean 的循环依赖

找 --> 找不到 --> 创建bService2.1 实例化 -- nService对象(new BService())2.2 填充aService属性 --> 从单例池中查找 --> 找不到 --> aService 正在创建 --> aService出现循环 --> 从二级缓存查找 --> 从三级缓存拿取 --> 执行lambda --> 提前AOP --> AService 代理对象--> 存放二级缓存<'aS...

2021-06-15 20:40:55 49

原创 Sping Bean 的生命周期

AnnotationConfigApplicationContext 注解版的ApplicationContextDefaultListableBeanFactory 实例化工厂 这是一个非常重要要的方法AnnotationBeanDefinitionReader 读取beanAnnotationBeanDefinitionScanner 扫描配置类,一般不会使用到,主要传入了String 或者外部调用scanGenericApplicationContextregister(com.

2021-06-15 20:38:21 53

原创 FileBeat 搭建说明

官网下载https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.13.1-linux-x86_64.tar.gz

2021-06-07 20:27:11 173

原创 【记录】Logstash conf 配置文件介绍

官网参考样例https://www.elastic.co/guide/en/logstash/current/config-examples.html

2021-06-05 21:34:25 1347

原创 【记录】Ubuntu 21 搭建 Elasticsearch Logstash Kibana

进入官网https://www.elastic.co/cn/downloads/下载 elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz解压tar -zvxf elasticsearch-7.13.1-linux-x86_64.tar.gz下载 kibanawget https://artifacts.elastic.c

2021-06-03 20:20:46 224

原创 Ubuntu 网卡配置【记录】

virtual box 安装 Ubuntu 21 时 静态IP配置(桥接方式)lxp2@lxp2:~$ cat /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network: ethernets: enp0s3: dhcp4: no addresses: - 192.168.1.105/24 gatewa.

2021-05-20 21:30:32 319

原创 【记录阿里云ELK搭建】

1. 够买Elasticsearch, 记得开启index自动创建2. 购买ECS并安装logstash wget https://artifacts.elastic.co/downloads/logstash/logstash-6.7.0.tar.gz tar -xzvf logstash-6.7.0.tar.gz mv logstash-6.7.0 /usr/share/ ln -sf /usr/share/logstash-6.7....

2020-12-15 21:17:42 123

原创 记录泰勒公式

记录一次泰勒公式

2020-07-26 10:24:46 91

原创 shell脚本编译maven代码并且启动项目

#!/bin/bash#This can be replaced with your own executive program, other code does not need to be changedAPP_NAME=eureka-server.jar#usage() { echo "Usage:sh $0 [start|stop|restart|status]" ...

2020-04-04 13:16:19 690

转载 Linux系统shell脚本启动jar

#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=demo.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh server.sh [start|stop|restart|status]" exit 1}#检查程序是否在运行is_exist() { pid=`ps -ef | gr...

2020-03-29 11:00:17 206

原创 Linux 环境下启动,停止 jar

1. 普通运行java -jar <name>.jar 运行程序,ctrl+c 停止运行2. 后台运行java -jar <name>.jar &后台运行,关闭终端,停止运行3. nohup命令运行 nohup java -jar XXX.jar & 当账户退出或终端关闭时,程序仍然运行。 注...

2020-03-29 10:47:27 2602 2

原创 Win10搭建MySQL 8离线安装版

Users who are installing from thenoinstallpackage can use the instructions in this section to manually install MySQL. The process for installing MySQL from a ZIP Archive package is as follows: E...

2019-11-16 22:51:30 2005

原创 SpringBoot+gradle的第一个例子

        总是说万事开头难,还是真的有点难,很多年钱就说一定要开始谢谢博客,每次到打开博客的时候总是不知道怎么下手,每次看到别人写的博客,有批评有赞扬,看到写得好的博客的时候,感觉自己跟他一样,有一种一览众山小的感觉。        那就用一个非常简答的程序开始我的第一个博客吧,有不足指出还请大家见谅,本文章要分享的是以个spring boot的门程序。    第一步:准备环境。    1、...

2018-06-14 21:24:31 6012

spring boot+gradle+eclipse

这是一个非常简单的spring boot程序,使用了gradle管理

2018-06-14

cas单点登录服务器端和客户端的demo

cas单点登录服务器端和客户端配置说明,以及源码解析,实例演示。

2017-05-19

Java聊天软件程序编写

java编写的聊天软件,有程序源代码

2016-05-05

基于51单片机的红外解码

基于STC89C51单片机的红外解码; 可以自作红外遥控小车;

2014-03-19

空空如也

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

TA关注的人

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