自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lixiangchibang的博客

java 大数据

  • 博客(80)
  • 收藏
  • 关注

转载 Git远程仓库回退

Git远程仓库回退

2024-02-27 19:52:27 125 1

原创 JVM栈帧结构及动态链接

JVM栈帧结构及动态链接

2023-06-05 23:55:17 930

原创 java双亲委派机制详解

双亲委派机制详解

2023-06-05 20:35:34 1738

转载 Unicode、UTF-8编码详解

Unicode 编码

2023-04-16 23:14:13 7742 1

原创 JDK8新特性详解

Java发展史Lambda表达式接口的增强函数式接口方法引用Stream APIOptional新时间日期APIjdk8新特性

2023-04-02 23:51:41 353

原创 java的Lambda表达式与方法引用详解

lambda表达式和方法引用详解

2023-04-02 22:31:19 997

转载 tar.gz、tar、bz2、zip 等解压缩、压缩命令详解

Linux tar.gz、tar、bz2、zip 等解压缩、压缩命令详解

2023-02-26 22:08:21 2960

原创 Linux下解压、压缩命令

常见解压和压缩命令

2023-02-05 00:18:26 966 1

原创 VUE框架简介

VUE基础介绍

2023-01-28 21:52:30 291

原创 https访问流程详解

https访问流程详解

2023-01-04 00:33:41 3550 2

原创 铭飞MCms不建议使用

铭飞MCms不建议使用

2022-11-06 21:50:03 2825 4

原创 maven常用插件详解

maven常用插件详解

2022-09-12 21:22:07 6136

原创 Synchronized锁详解

Synchronized锁详解

2022-07-31 23:00:12 4719 6

原创 git常用操作命令

git常用操作命令

2022-07-24 19:18:42 111

原创 centos使用yum安装mysql8

centos使用yum安装mysql8

2022-07-19 23:08:48 1553

原创 centos使用yum安装openjdk1.8详解

centos使用yum安装openjdk1.8详解

2022-07-17 22:12:06 2766

转载 MYSQL解压版安装及配置

MYSQL解压版安装及配置

2022-06-30 02:00:24 884

原创 导出dump文件及MAT安装分析

导出dump文件及MAT安装分析

2022-05-15 23:17:15 1619

原创 http与https区别详解

http与https区别详解

2022-04-10 23:52:46 106

转载 maven三种打包方式详解

目录maven常用打包命令1 方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包2 方法二:使用maven-assembly-plugin插件打包在pom.xml中配置:3 方法三:使用maven-shade-plugin插件打包在pom.xml中配置:Maven可以使用mvn package指令对项目进行打包,如果使用java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute,

2022-03-28 22:21:53 22336

转载 df du fdisk mkfs fsck详解

总体概述:df:列出文件系统的整体磁盘使用量(包含分区情况及对应挂在分区上的目录使用详情) du:检查磁盘空间使用量(主要检查文件目录的使用情况,用来寻找) fdisk:用于磁盘分区 mkfs:格式化 fsck:磁盘检查dfdf命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;

2022-03-28 22:18:17 234

转载 maven archetype项目介绍

maven archetype项目介绍

2022-02-28 20:47:34 396

原创 四种替换字符串中的变量方式

替换字符串中的变量

2022-02-28 20:20:06 1397

转载 常用正则表达式

常用正则表达式

2022-02-28 20:08:29 61

原创 设计模式概览说明

23种设计模式主体说明

2022-02-27 22:51:11 121

原创 单例设计模式详解

设计模式-单例模式详解单例设计模式的目的只有一个,创建唯一一个实例;主要应用场景是用来限制实例数量,防止资源浪费,我个人觉得一定程度上还能解决一些数据不一致

2022-02-27 17:18:36 97

原创 IDEA安装教程

1.官网下载:分为社区版和旗舰版官网地址为 :Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains这里下载为社区版:2、验证hash值:按【win】+【r】键来打开运行cmd命令行窗口:执行以下命令:CertUtil -hashfile C:\xxx.tar MD5此命令不仅可以做MD5哈希算法校验,还支持其他的哈希算法,具体如下:CertUtil -hashfile 文件路径 [.

2022-02-19 15:44:24 5063

原创 java时区详解及0805

时区0805问题

2022-01-11 22:20:32 860

原创 kerberos认证授权详解

目录1. Kerberos简介1.1. 功能1.2. 概念2. 3次通信2.1. 你和验证服务2.2. 你和TGS2.3. 你和Http服务3. 参考1. Kerberos简介1.1. 功能1. 一个安全认证协议 2. 用tickets验证 3. 避免本地保存密码和在互联网上传输密码 4. 包含一个可信任的第三方 5. 使用对称加密 6. 客户端与服务器(非KDC)之间能够相互验证Kerberos只提供一种功能——在网络上安全的完成用户的身份验证。它并

2021-10-09 11:51:00 888

转载 免密登陆原理及命令

SSH不像 HTTPS 协议,SSH协议的公钥是没有证书中心(CA)公证的,也就是说,都是自己签发的。 SSH 以非对称加密实现身份验证。身份验证有多种途径,例如其中一种方法是使用自动生成的公钥-私钥对来简单地加密网络连接,随后使用密码认证进行登录;另一种方法是人工生成一对公钥和私钥,通过生成的密钥进行认证,这样就可以在不输入密码的情况下登录。任何人都可以自行生成密钥。公钥需要放在待访问的电脑之中,而对应的私钥需要由用户自行保管。认证过程基于生成出来的私钥,但整个认证过程中私钥本身不会传输到网络...

2021-09-25 22:27:26 872

原创 java运行时数据区

java运行时数据区

2021-07-25 14:57:52 71

原创 常用排序算法

前言:在了解各种排序算法之前,首先需要了解什么是时间复杂度、什么是空间复杂度、什么是事件时间。以下三种排序都是O(n^2):1.选择排序方法1:package lqz;/** * Created by liu on 2021/7/20. */public class SelectSort { public static void main(String[] args) { Integer[] integers = {1, 5, 8, 9, 2, 3, 4,

2021-07-22 23:19:05 75 1

原创 如何优雅停止正在运行的线程详解

1.stop方法:已被废弃,原因是直接释放锁,不做善后操作,容易造成数据不一致问题;2.suspend与resume方法:已被废弃,suspend暂停线程后不释放锁,万一遗忘释放就麻烦了;3.volatile:使用volatitl变量控制,推荐;4.interrupt方法:标记中断状态,由现成自己判断状态处理;......

2021-06-09 00:52:34 73

转载 ntp同步详解

一、ntp服务是什么1.定义NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。2.发展首次记载在Internet Engineering Note之中,其精确度为数百毫秒。稍后出现了首个时间协议的规范RFC-778,它被命名为DCNET互联网时间服务,这种服务还是借助于Internet control Message Protocol (ICMP)中的时间戳和时间戳应答消息作为NTP。名称的首次出现是在RFC-958之中,该版本

2021-05-05 10:43:09 19469 2

转载 docker 常用命令

注意 stop,restart后的容器,或者commit后的镜像启动环境变量需要重新加载,比如 source /etc/source我们运行docker容器的时候,使用了-d参数,把容器在后台运行后。1.启动dockerdocker run -d -i -t <imageID> /bin/bash上述命令执行某些命令回报错Failed to get D-Bus connection: Operation not permitted可使用如下命令启动docker run -.

2021-05-05 09:21:48 606

转载 jstack命令解析

jstack用法/opt/java8/bin/jstackUsage: jstack [-l] <pid> (to connect to running process) 连接活动线程 jstack -F [-m] [-l] <pid> (to connect to a hung process) 连接阻塞线程 jstack [-m] [-l] <executable> <core> .

2021-04-25 22:50:44 659

转载 codecache优化

问题描述:有业务反馈,线上一个应用运行了一段时间之后,在高峰期之后,突然发现处理能力下降,接口的响应时间变长,但是看Cat上的GC数据,一切都很正常。通过跳板机上机器查看日志,发现一段平时很少见到的日志。其中CodeCache is full,说明Code Cache已经满了,导致Compiler失效,这是为什么?首先,我们得了解什么是Code Cache。# 1、什么是Code CacheJava代码在执行次数达到一个阈值会触发JIT编译,一旦代码块被编译成本地机器...

2021-04-25 22:21:07 685

转载 jstat查看统计JVM信息

jstat文档地址https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html#BEHHGFAE1、类装载信息jstat -class 4431 1000 10 其中1000表示每隔1秒钟执行一次,10表示输出10次-class输出的结果中Loaded表示加载的类的个数,Bytes表示加载了多少K,Unloaded表示卸载的类的个数,第三个字段Bytes表示卸载了多少K,Time表示花费在类加载和卸载的时间命令

2021-04-25 22:16:19 92

转载 JVM运行时参数查看

查询运行的JVM中的参数jinfo -flag MaxHeapSizejinfo -flags 23789 显示 Non-default VM flags1、查看JVM运行时参数-XX:+PrintFlagsInitial-XX:PrintFlagsFinal-XX:+UnlockExperimentalVMOptions 解锁实验参数-XX:+UnlockDiagnosticVMOptions 解锁诊断参数-XX:+PrintCommandLineFlags 打印命令行参数

2021-04-25 21:40:03 3634

转载 java参数类型详解

一、标准参数,即在JVM的各个版本中基本不变的,相对比较稳定的参数-help-server -client-version -showversion-cp -classpath二、X参数,非标准化参数,变化比较小的参数-Xint:解释执行-Xcomp:第一次使用就编译成本地代码-Xmixed:混合模式,JVM自己来决定是否编译成本地代码,默认使用的就是混合模式三、XX参数,特点是非标准化参数,相对不稳定,主要用于JVM调优和Debug1、Boolean类型..

2021-04-25 21:13:37 3251

XJad-java反编译工具

XJad_java反编译工具 『XJad 2.1』简要介绍 功能特点: 1、XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2; 2、可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件; 3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作; 4、支持java语法的高亮显示; 使用说明: 1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包路径信息生成文件夹路径,如com.spring.framework.*, 将建立com\spring\framework的文件夹结构; 3、打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译,并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;

2023-04-02

空空如也

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

TA关注的人

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