自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 调试(Debug)服务端运行程序

针对服务端运行程序的debug调试模式

2022-11-03 14:33:44 1367 1

原创 安装centOS 8 mini 缺少命令 详细解决步骤

1.找不到make命令命令:whereis make 或 make结果:bash: make: command not found...你需要安装依赖包来驱动相关命令集只需执行命令:yum install gcc automake autoconf libtool makeyum install gcc-c++2. 找不到ifconfig命令命令:whereis ifconfig结果:略你需要安装依赖包来驱动相关命令集只需执行命令:yum install n

2022-01-27 00:16:09 1973

原创 Docker 安装部署 centOS8.5 详细步骤

由于我是新安装的centos 8.5 所以为确保依赖包的齐全,需要更新一下yum1. 更新yum命令:yum update更新前提操作系统centos 必须能够联网建议使用root登录完并完成以下所有操作2. 卸载旧版本的docker因为本次演示是全新的环境,不涉及卸载,执行命令也没有实际处理,但先粘命令行出来:命令:yum remove docker docker-common docker-selinux docker-engine...

2022-01-19 22:01:28 2300

原创 在VitrualBox上 安装centos 8

到官网下载centos8 我是在阿里云上下载的地址:阿里云开源镜像站资源目录Index of /centos/8.5.2111/isos/x86_64/ | 阿里云开源镜像站利用云服务上的优势,提供快速、稳定的镜像分发服务和免费的CDN加速服务。阿里云开源镜像站覆盖了主流操作系统 CentOS、Ubuntu,Fedora,Gentoo,Debian,FreeBSD、优麒麟、Rocky Linux、OpenAnolis等,常见的编程语言和构建依赖包和工具,例如npm、Maven、PyPI、Composer

2022-01-18 22:58:26 688

原创 删除VMware的简单高效的步骤

删除VMWare workstation

2022-01-17 21:34:00 2473 2

原创 操作共享工具

2021-12-15 09:54:13 94

翻译 8. 栈帧与本地方法栈

每个栈帧对应一个被调用的方法,可以理解为一个方法的运行空间 栈帧中包含局部变量表(local Variables)、操作数栈(Operand Stack)、指向运行时常量池的引用(a reference to run-time constant pool)、方法返回地址(Return Address)和附加信心操作数:操作数是运算符作用于的实体,是表达式中的一个组成部分,它规定了指令中进行数字运算的量本地方法栈-----------------------如果当前线程执行的方式是nati

2021-12-05 09:35:26 202

翻译 7. 虚拟机栈

方法区 堆 虚拟机栈 本地方法栈 程序计数器---------------jvm栈是一个线程执行的区域,保存着一个线程中方法执行的状态。换句话说,一个java线程的运行状态是由一个虚拟机栈来保存的,所以虚拟机栈肯定是线程私有的,独有的。虚拟机栈与线程同生共死 每一个线程被执行的方法,为该栈中的栈帧,每一个方法的执行对应一个栈帧 调用一个方法就会向栈帧中压入一个栈帧,一个方法的调用完成,就会把该栈帧从栈中弹出...

2021-12-05 09:16:59 115

翻译 6. 堆heap

对于堆这个抽象概念如何解读呢?大小方面:是jvm所管理的内存最大的一块逻辑区域,在jvm启动时创建,被jvm的所有线程共享 保存什么:java对象实例以及数组都是在堆上分配 内存保障:当堆无法满足内存分配需求时,将抛出OutOfMemoryError错误问题:类中 常量数组属性保存在那个区域?...

2021-12-04 23:02:54 84

翻译 5.方法区

method Areajava虚拟机只有一个方法区,是被所有java虚拟机线程共享的,主要存贮的内容:类的结构信息包括运行时常量池;作用:方法区是各个线程共享的内存区域,生命周期随虚拟机启动时创建而创建的,跟java虚拟机同生共死 存贮被虚拟机加载的类信息,常量、静态变量、即时编译器编译后的代码等数据 虽然java虚拟机规范把方法区描述为堆heap的一个逻辑部分,但是它却有一个别名非堆Non-Heap,目的是与java堆区分开来 当方法区无法满足内存分配需求时,将抛出OutofMemory

2021-12-04 21:51:42 84

翻译 4. 类的加载器和双亲委派模式

Bootstrap ClassLoader 加载$JAVA_HOME中jre/lib/rt.jar 里所有的class或Xbootclassoath选项指定的jar包 Extension ClassLoader 加载java平台中扩展功能的一些jar包、包括$JAVA_HOME中jre/lib/*.jar 或 -Djava.ext.dirs指定目录下的jar App ClassLoader 加载classpath中指定的jar包及-Djava.class.path所指定的目录下的类和j..

2021-12-04 17:42:48 98

翻译 3 类加载机制

装载(load) 通过一个类的全限定名获取定义此类的二进制字节流 将这个字节流所代表的的静态存储结构转化为方法区的运行时数据结构 在Java堆生成一个代表这个类的java.lang.Class对象,作为对方法区中这些数据的访问入口 链接 验证 保证加载类的正确性 文件格式验证/元数据验证/字节码验证/符号引用验证/ 准备 为类的静态变量分配内存,并将其初始化为默认值 解析 把类中的符号引用转换为直接引用 初始化 对类的静态变量,静态代码块执..

2021-12-04 17:24:27 87

翻译 2 JAVA文件到Class文件

JVM需要的文件

2021-12-04 16:55:17 174

原创 类加载器基础

Bootstrap Classloader 加载$JAVA_HOME中jre/lib/rt.jar 里所有的class 或 Xbootclassoath选项指定jar 2 Extension Classloader 加载java平台中扩展功能的一些jar包,包括$JAVA_HOME中jre/lib/*.jar 或 Djava.class.path所指定目录下的类和jar包 3 App Classloader ...

2021-12-04 16:36:46 418

原创 1 jdk、jre和JVM

2021-12-04 12:24:57 96

翻译 JVM技术架构体系

jvm学习路线图

2021-12-04 11:49:11 90

原创 Redis下载与安装 详细教程

Redishttps://redis.io/下载地址如上:在官网首页,找到下载链接 ,如下图,就能够下载最新版的开源redis应用包。

2021-11-06 13:59:25 5813

原创 nexus安装步骤详解

1 下载 官网下载地址:https://skyrim.nexusmods.com/ 2 解压 我的版本如下,但是不是从官网下的,是我好久之前的存货,嘻嘻 2.1 解压到自己的指定文件夹下,注意(文件夹及路径中不能包含中文哦) 3 安装nexus服务成windows 服务 执行命令:nexus install (备注:执行CMD命令时,C...

2021-05-26 21:41:02 4426 2

原创 个人Pc 虚拟机上安装centOs8 操作步骤教程

个人Pc 虚拟机上安装centOS8 操作步骤教程首先环境是win10,有安装 Vware 15 pro (Vware高版本也没问题,没安装请上博文上一篇)centOS8 下载 可以去官网 ,也可以到第三方网站获取:本文获取方式阿里云(必须赞一下):http://mirrors.aliyun.com/centos/8/isos/x86_64/步骤1---------------进入Vware主页面步骤2---------------创建新的虚拟机点击中间模块栏,中的创建新的虚拟机按.

2021-05-15 23:54:05 281

原创 Eclipse中 activiti-eclipse插件的安装教程

1.进入eclipse中的补丁安装目录: 菜单中 :help--》install new software 2.输入参数 Name:Activiti BPMN 2.0 designer Location:http://activiti.org/designer/update/ ...

2021-04-30 16:07:36 202 1

原创 通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明 异常解决

"C:\Program Files\Java\jdk1.8.0_111\bin\java.exe" "-javaagent:G:\Program Files\JetBrains\IntelliJ IDEA 2020.3.3\lib\idea_rt.jar=56537:G:\Program Files\JetBrains\IntelliJ IDEA 2020.3.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\java\jdk1.8.0_11

2021-03-27 21:53:16 721 1

原创 发送GET请求 示例

/*** 发送GET请求* @param url 请求地址* @param param 请求参数* @param headers* @return*/private String requestByGet(String url,Map<String, String> param,HttpHeaders headers){//header填充HttpEntity<MultiValueMap<String,Object>> request = new Htt

2020-11-26 13:45:23 751

原创 Eclipse引用第三方jar包中中文注释为乱码问题

1、修改Eclipse中文本文件的默认编码:’windows->Preferences->general->Workspace->Textfile encoding设置为UTF-82、修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->右侧Context Types树,点开Text,选择Java Source File,在下面的Defaultencoding输入框中输入UTF-

2020-10-21 16:05:26 474

转载 Spring05——Spring 如何实现事务管理

https://www.cnblogs.com/weechang/p/12608964.html

2020-10-09 15:49:54 232

原创 maven 某项目时 error 提示:XXXX.java:[1,10] 需要class, interface或enum

manen install 某 project 时 出现上述错误,起初不解,几个类中都严格审查了一下,并没有语法错误。然后,报错的就是最强大的反驳,程序必须有错误!经过网上查询资料,得知真正原因:这个文件的格式为UTF-8-BOM编码,而程序编译时是按照UTF-8的格式来编译运行的,因此报错。如下图所示:解释一下BOM,即Byte Order Mark,就是字节序标记。它是用来判断文本文件是哪一种Unicode编码的标记,其本身是一个Unicode字符("\ufeff"),位..

2020-09-29 19:43:02 841

原创 eclipse 上传 maven项目到私服(nexus)

分两种情况介绍一、新建项目直接上到私服1.在要上传的maven项目的pom.xml配置文件中,添加如下要素:<distributionManagement><repository><id>nexus-releases</id><name>Nexus Release Repository</name><url>http://192.168.101.14:9088/nexus/content/repo

2020-08-13 11:39:31 643

原创 The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than one time zone

MYSQL数据库从5.7升级到8.0时,项目启动出现以下错误:java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver(via the serverTimezone configuration property) to.

2020-08-12 16:54:53 177

原创 MySQL数据库下载教程 操作步骤演示 version 8+

1.如何下载MySQL?(本文章以8.2版本实际记录)1.首先进入官网https://www.mysql.com 2.进去之后如下图所示:

2020-08-12 11:23:00 227

原创 conflicts with existing, non-compatible bean definition of same name

Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'runtimeController' for bean class [abc.aa.XXXX..RuntimeController] conflicts with existing, non-compatible bean definition of same name an

2020-07-31 09:45:10 562

原创 <load-on-startup>1</load-on-startup>的作用

<load-on-startup>1</load-on-startup>的作用1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序3)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;4)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。5)正数的值越小,该servlet的优先级越高,应用启动时

2020-07-24 16:34:06 3244

原创 js 中 对 || 与 && 逻辑运算符 的使用

在JS中 运算符【||】和【&&】用于对象,而不是布尔值时,意义如下var result1 = a || b;var result2 = a && b;情况如下: 示例语句 运算结果 var result1 = a || b; a存在返回a,a不存在返回b var result2 = a && b; a存在返回b,a不存在返回a ...

2020-07-24 09:08:24 88

原创 JS 对操作符delete 的使用 规则 示例

js 操作符delete 适用于删除对象中的某一属性 示例:var user["info"]={ name: 'zhagnsan', age: 19 }delete user["info"] //-----true 通过delete操作符, 可以实现对对象属性的删除操作, 返回值是布尔 如果你试图删除的属性不存在,那么delete将不...

2020-07-23 17:51:32 387

原创 JS生成 UUID的方法列举

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。 UUID是国际标准化组织(ISO)提出的一个概念。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。...

2020-07-23 14:05:39 321

原创 layer.alert 提示框的样式种类

页面需要提示业务语法如下:layer.alert('&nbsp;&nbsp;&nbsp;&nbsp;太好了!',{icon:1}); 样式1:{icon:1}样式2:{icon:2}样式3:{icon:3}样式4:{icon:4}样式5:{icon:5}样式6:{icon:6}样式7:{icon:7}icon>=8以上时,样式按7处理希望对你开发有帮助...

2020-07-21 14:43:27 3192

原创 jar 包的替换文件时 有效方法

有的时候,替换jar里的某个.class文件,因为只替换其中一个类,如果整包重新打包,感觉有点繁琐,因为本地与线上的配置时不同的,你懂的!!所以有的时候替换少数几个类最是方便,直接用解压软件打开jar,并拖拽进去进行替换,在部分时候会不成功(没研究是什么bug导致的),这时候怎么办呢?我用命令解压,替换后重新压成jar,果然好了!!!解压(win环境下)命令如下:jar -xvf .\my-test.jar 解压jar -cfM0 my-test.jar ./ 压缩希望对你有帮助,谢谢...

2020-07-18 23:01:15 605

原创 css、js等静态文件在HTML中的加载顺序 辨析

在开发中遇到问题,在开发结束时回顾思考问题!!页面响应加载的顺序是,域名解析->加载html->加载js和css->加载图片等其他信息;主要知识点:jQuery的ready事件和DOM的onload事件的区别: 1. onload是所有DOM元素创建完毕,图片、css等都加在完毕后才触发 2. ready则是DOM元素创建完毕后就被触发相对来说jquery的ready可以提高网页的响应速度.加载html中的资源顺序 3.总体上是按照html文档...

2020-07-15 13:13:13 566

原创 Updating cluster description to 日志关闭 MongoDB

链接mongodb之后,在调试时发现如下信息:7:54:56.179 DEBUG com.mongodb.diagnostics.logging.SLF4JLogger 56 debug - Checking status of xxx.xxx.xxx.xxx:2701717:54:56.180 DEBUG com.mongodb.diagnostics.logging.SLF4JLogger 56 debug - Updating cluster description to {type=STAN.

2020-07-08 17:59:56 1726

原创 解决eclipse Building workspace(Sleeping)闪烁

产生标题所示的错误原因如下: 操作的大致流程:不小删掉项目文件--->取消svn关联,重新从svn上拿取项目----->同步本地完成后,发现eclipse右下角出现eclipse Building workspace(Sleeping).........(无奈ing)可能是删除本地项目时没有正确关闭跑着的服务导致的,我这样处理:步骤1,关闭---project--->Build automatically ;步骤2,关闭---eclipse并重启步骤3,...

2020-07-08 17:46:23 587

原创 关于 org.apache.poi 的简单描述

poi XSSFWorkbook jar

2020-07-08 17:32:57 591

原创 mysql JSON 字段 key值搜索

SELECT *FROM mdr_hsmb_scene_businessWHERE USER_INDO-> '$.name' = '周润发'

2020-07-06 21:21:43 639

空空如也

空空如也

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

TA关注的人

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