自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 资源 (2)
  • 收藏
  • 关注

原创 Elasticsearch基础操作

本文主要介绍Elasticsearch的基础操作(本文时基于kibana,也可以用postman去配置调用),用之前可以先在虚拟机上装配一下ES、kibana、以及IK分词器,配置的方式可以线上也可以线下,这篇文章就不介绍配置相关的,主要是记录常见的操作。

2024-05-17 17:53:40 201

原创 linux命令:sort

linux命令:sort

2022-12-21 23:53:50 6886 1

原创 linux命令:head、tail

linux命令:head、tail

2022-12-20 22:41:57 2448

原创 linux命令:cp和scp

linux命令:cp和scp

2022-12-15 23:41:52 1661

原创 linux命令:df、du、free

本文介绍比较三个查看空间的命令

2022-12-15 19:56:28 480

原创 linux命令:定位文件位置(find、whereis、which、locate)

linux命令:定位文件位置(find、whereis、which、locate)

2022-12-13 23:49:31 2552

原创 linux操作:查看nginx实际调用的配置文件与重启nginx

linux操作:查看nginx实际调用的配置文件与重启nginx

2022-12-12 20:17:08 4826 1

原创 Java自定义注解实现

Java自定义注解实现

2022-12-11 00:31:32 2898

原创 Unix命令行程序和内建指令(更多)

Unix命令行程序和内建指令(更多)

2022-12-05 21:52:30 434

原创 linux命令:java调用shell脚本与shell脚本调用java程序

linux命令:java调用shell脚本与shell脚本调用java程序

2022-12-04 21:34:19 3328

原创 linux命令:umask

linux命令:umask

2022-11-30 23:07:02 2564

原创 linux命令:curl

相当强大的一个Linux工具,这篇文章就相当于入门,开启curl世界的大门。

2022-11-30 21:30:34 641

原创 linux命令:less和more

linux命令:less和more

2022-11-29 21:45:22 1840

原创 linux命令:计算的相关命令(expr、let、bc、(())、 $[])

linux中计算的相关命令(expr、let、bc、(())、 $[])

2022-11-25 22:38:28 3422

原创 linux命令:source

linux命令:source

2022-11-22 23:16:54 165

原创 linux命令:export

linux命令:export

2022-11-21 23:13:42 257

原创 linux文件目录:/etc/profile文件

linux文件目录:/etc/profile文件

2022-11-21 22:19:03 10194 1

原创 linux命令:tar(打包、压缩、解压)

linux命令:tar(打包、压缩、解压)

2022-11-18 23:17:53 18721

原创 shell脚本:时间处理

shell脚本:时间处理

2022-11-17 22:47:22 15548

原创 shell脚本:exit和return

shell脚本:exit和return

2022-11-16 21:48:56 3289

原创 shell脚本:循环

shell脚本:循环

2022-11-16 21:45:47 10444

原创 shell脚本:if语句

shell脚本:if语句

2022-11-10 22:58:05 1209

原创 DB2中的函数总结归纳

各个数据的函数用法大同小异,这里进行DB2的总结,也可参考我的另一篇文章《MySQL中的函数总结归纳》。

2022-11-03 00:23:27 412

原创 linux命令:vim

Linux中vim的基本用法总结

2022-10-23 13:17:58 2509

原创 Java电子签章验章知识储备

Java电子签章验章知识储备

2022-06-05 22:24:03 1025 1

原创 零拷贝详解

一、概念1、用户态与内核态⽤户态和内核态是操作系统的两种运⾏状态。(1)内核态:处于内核态的CPU可以访问任意的数据,包括外围设备,⽐如⽹卡、硬盘等,处于内核态的 CPU 可以从⼀个程序切换到另外⼀个程序,并且占⽤ CPU 不会发⽣抢占情况,⼀般处于特权级 0 的状态我们称之为内核态。(2)⽤户态:处于⽤户态的CPU只能受限的访问内存,并且不允许访问外围设备,⽤户态下的 CPU 不允许独占,也就是说 CPU 能够被其他程序获取。注意:1)为什么要有⽤户态和内核态呢?  这个主要是访问能⼒的限制

2022-05-18 22:25:50 611

原创 Unsafe的使用

1、调用问题我们直接获取Unsafe,调用其中属性方法时会出现异常:java.lang.SecurityException: Unsafe at sun.misc.Unsafe.getUnsafe(Unsafe.java:90) at UnsafeTest.main(UnsafeTest.java:5)异常分析:Unsafe unsafe = Unsafe.getUnsafe();上面这行代码出现的异常,获取Unsafe时出现异常,查看getUnsafe()方法如下: @CallerS

2022-05-03 18:25:30 997

原创 Java中的偏向锁以及锁升级详解

我们知道JDK1.6后Synchronized进行了优化,有一个锁升级的过程,大致流程引用如下网图进行说明。1、锁升级流程图2、Hotspot对象头实现锁升级3、查看偏向锁相关JVM参数命令:java -XX:+PrintFlagsFinal -version | findstr BiasedLockingPS G:\IDEA_location\helloworld> java -XX:+PrintFlagsFinal -version | findstr BiasedLockingj

2022-04-21 09:09:47 3066

原创 JVM中的数据类型

在没有系统学习虚拟机相关知识时,可能不会接触到“虚拟机的数据类型”,这篇文章就是为了介绍和学习虚拟机的数据类型。  JVM的数据类型与Java程序语言中的数据类型相似,分为原始类型(Primitive Types)和引用类型(Reference Types)。与之对应,也存在有原始值(Primitive Values)和引用值(Reference Values)两种类型的数值可用于变量赋值、参数传递、方法返回和运算操作。一、原始类型(Primitive Types)1、数值类型(Numeric Typ

2022-04-17 17:37:29 330

原创 ThreadLocal详解

一、概括ThreadLocal提供线程局部变量。这些变量不同于它们的正常对应变量,因为每一个访问(通过它的 get 或 set 方法)的线程都有它自己的、独立初始化的变量副本。 ThreadLocal 实例通常是希望将状态与线程相关联的类中的私有静态字段(例如,用户 ID 或事务 ID)。  只要线程处于活动状态并且ThreadLocal 实例可访问,每个线程都持有对其线程局部变量副本的隐式引用;在线程消失后,它的所有线程本地实例副本都将受到垃圾回收(除非存在对这些副本的其他引用)。二、三要素学习T

2022-04-10 21:12:41 338

原创 分布式搜索(elasticsearch)

一、初始elasticsearch1、了解ES(1)什么是elasticsearch?  一个开源的分布式搜索引擎,可以用来实现搜索、日志统计、分析、系统监控等功能。  (2)什么是elastic stack(ELK)?  是以elasticsearch为核心的技术栈,包括beats、Logstash、kibana、elasticsearch。beats、Logstash:数据收集kibana:图形展示elasticsearch:数据存储、搜索的核心功能(3)什么是Lucene?  是

2022-03-30 22:14:48 3278

原创 Spring事务失效常见场景

一、事务方法访问修饰符非public,导致事务失效1、实例2、解决方式一:将方法修饰符改为public方式二:开启AspectJ代理模式3、注意  如果事务是static、final的,同样无法通过动态代理,事务也是不会生效的。  Spring的声明式事务是基于动态代理实现的,我们无法重写final修饰的方法;  不管是JDK动态代理还是Cglib的动态代理,就是要通过代理的方式获取到代理的具体对象,而static方法修饰的方法是属于类的,不属于任何对象,所以static方法不能被重写,即

2022-03-24 13:40:16 21472

原创 MQ(MessageQueue)的学习使用

一、MQ1、消息的通讯机制同步和异步的定义:(1)所谓同步,就是发起调用后,被调用者处理消息,必须等处理完才直接返回结果,没处理完之前是不返回的,调用者主动等待结果;(2)所谓异步,就是发起调用后,被调用者直接返回,但是并没有返回结果,等处理完消息后,通过状态、通知或者回调函数来通知调用者,调用者被动接收结果。2、同步通讯(1)优点:时效性较强,可以立即得到结果。(2)缺点:微服务间基于Feign的调用就属于同步方式,存在一些问题。1)耦合问题  业务增加导致代码迭代开发,复杂度增加,耦

2022-03-13 18:16:06 3822

原创 Docker

一、初始Docker二、Docker的基本操作三、Dockerfile自定义镜像四、Docker-Compose五、Docker镜像服务

2022-03-09 22:10:43 409

原创 Spring Cloud-Gateway

Spring Cloud-Gateway

2022-03-01 00:29:01 289

原创 Spring Cloud-Feign

Spring Cloud-Feign

2022-02-28 00:30:06 190

原创 Spring Cloud-Nacos

我们知道Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件,相比Eureka功能更加丰富,在国内受欢迎程度较高。一、Nacos的安装与部署二、Nacos服务分级存储模型服务-实例(一对多)加上地域划分:服务-集群(一对多)、集群-实例(一对多)优点:容灾,就近原则(访问本地集群,效率高,不用跨越多重局域网)如何配置:cloud:nacos:server-addr: localhost:8848 #nacos服务端地址discovery: cluster-name:

2022-02-25 00:39:44 736

原创 WebService

2022-02-21 01:49:43 747

原创 Spring Cloud-Ribbon

一、简介Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。  Ribbon是Spring Cloud核心组件之一,它提供的最重要的功能就是负载均衡,和硬件负载均衡F5不同,它的负载均衡是基于客户端的,Zuul网关和Feign可以通过Ribbon轻松的实现服务的负载均衡,同时避免了与业务无关的冗余代码。  Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cl

2022-02-18 01:24:08 202

原创 J2EE的13种技术规范

一、J2EE(Java 2 Platform Enterprise Edition,Java 2 平台企业版)可参考百度百科《j2ee》。1、简介  J2EE的全称是Java 2 Platform Enterprise Edition,它是由SUN公司领导、各厂家共同制定并得到广泛认可的工业标准,或者说,它是在SUN公司领导下,多家公司参与共同制定的企业级分布式应用程序开发规范。J2EE是市场上主流的企业级分布式应用平台的解决方案。  2、背景  Java的“一次开发,多次运行”,纯面向对象的特

2022-02-17 21:06:33 2967

JVM指令手册.docx

简单整理出文档形式,官网也可下载,这里是我自行整理的一份,方便查阅。

2021-08-20

DB2错误码.xlsx

该资源是我将DB2错误码进行整合的一个excel,方便下载随时查阅

2021-07-13

空空如也

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

TA关注的人

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