自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 md5摘要的生成方式

md5sum、echo

2022-07-26 15:08:05 1721

原创 Linux环境自动时钟同步

Linux环境自动时钟同步

2022-06-30 15:49:59 743

原创 Mysql学习笔记

索引索引是一种数据结构并不是走索引就一定比全表扫描快索引失效查询语句中存在类型转化或者运算create table t_test( a int primary key, b int, c int, d int, e varchar(20))engine innodb;create index idx_b_c_d on t_test(b,c,d);create index idx_e on t_test(e);select * from t_test where a +

2022-02-17 15:10:59 316

原创 git 配置常用命令笔记

git配置windows系统下git的配置文件位置:$HOME 目录下(一般情况下是 C:\Users$USER )的 .gitconfig 文件。安装 Git 时所选的目标位置中的/etc/gitconfig 文件具体项目下.git/config中git配置命令# 设置全局的用户名和邮件地址git config --global user.name myNamegit config --global user.mail myMailAddress# 如果不同项目使用不同用户和邮件地址

2022-02-10 18:04:31 169

原创 Linux中shell脚本参数相关

linux中shell脚本中对于参数的获取说明

2022-01-25 18:17:45 708

原创 jvm对象回收

对象存活判断方法jvm垃圾自动回收主要工作区域是java的堆内存,在进行内存回收时,如何判断哪些内存区域可以回收呢?主要由以下两种方式1、引用计数法引用计数法的实现方式为:为每一个对象添加一个引用计数器,每被引用一次计数器就加1;当引用失败计数器就减1;任何时刻计数器为0的对象就是不可再被使用的。引用计数器实现方式简单,效率高,但是无法解决循环引用的问题。2、可达性分析算法可达性分析的...

2020-04-22 23:43:12 144

原创 jvm内存模型

说明java虚拟机运行时数据区域可划分为:堆、方法区、栈(虚拟机栈和本地方法栈)、程序计数器等四类程序计数器 程序计数器是当前线程执行的字节码的行号指示器,字节码解释工作通过改变这个计数器的 值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功 能都需要依赖这个计数器来完成。 ...

2020-04-22 08:56:58 187

原创 jvm监控之四(jstack)

jstack命令命令说明jstack是显示虚拟机的线程快照命令形式 jstack [-l] <pid> 显示正在运行实例的线程快照(通过进程id) jstack [-m] [-l] <executable> <core> 显示正在运行实例的线程快照(通过实例名称) jstack [-m] [-l] [server_id@]<...

2020-04-22 08:30:15 152

原创 jvm监控三(jmap)

jmap命令命令说明jmap是监控java虚拟机堆的相关信息命令形式 jmap [option] <pid> 通过进程id查询虚拟机堆信息 jmap [option] <executable <core> 通过jps查询出来的进程名字(或相似)查询堆信息 jmap [option] [server_id@]<remote server IP or ...

2020-04-20 23:16:36 132

原创 jvm监控二(jstat)

jstat命令命令说明jstat命令查看内存各部分的使用量以及加载类的数量命令形式 jstat <-option> [-t] [-h<lines>] <pid> [<interval>][count] jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]参数说明 -class:运行jvm类加载情况,加载类数量、...

2020-04-19 14:24:55 132

原创 jvm监控一(jps、jinfo)

jps命令说明:jps是查询java进程的命令工具命令形式:jps [-q] [-lvVm]参数说明:-q:显示正在运行的java程序的进程号-V:显示正在运行的java程序的进程号及主类的名称-l:显示正在运行的java程序的进程号及启动主类的路径-v:显示正在运行的java程序的启动参数-m:显示正在运行的java程序的启动方式...

2020-04-19 11:47:30 200

原创 微信授权参数丢失问题

微信授权登录流程一、构造授权地址,用户同意授权,获取code二、通过code换取网页授权access_token、openid一、构造授权地址,用户同意授权,获取codehttps://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri={1}&response_type=code&sco...

2020-01-15 09:37:44 3643

原创 Linux软件安装之源码与Tarball

一、执行文件1.执行文件说明linux下的可执行文件,首先可执行文件必须有执行的权限(x),可执行文件再linux系统下都是二进制文件。script shell可以执行是利用shell这个程序的功能进行判别,最终执行shell提供的功能,或者调用一些编译好的二进制程序进行执行。2.执行文件判断方法通过file命令来判断文件是否是二进制文件# 使用系统提供的/bin/bash进行测试,第一...

2020-01-10 11:38:35 348

原创 springboot启动后执行某些命令

一、背景springboot项目在启动时需要将数据库中的字典项同步到redis中,每次启动都需要重新加载,需要在项目启动后调用某个service类来进行数据同步。二、实现springboot提供了两个接口CommandLineRunner、ApplicationRunner。多个类实现接口可以使用@Order注解来定义执行顺序项目启动完成了,因此可以注入spring管理的类实例代码:...

2020-01-09 21:21:22 423

原创 jenkins发布springboot项目配置

一、简介jenkins发布springboot项目,公司项目使用maven及java,需要在jenkins服务器上安装jdk与maven二、安装1、jdk安装2、maven安装3、jenkins安装A. jenkins官方推荐安装方式 1、wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stabl...

2020-01-08 17:33:54 273

转载 curl简介与使用方法

一、简介获取页面内容显示 HTTP 头将链接保存到文件同时下载多个文件使用 -L 跟随链接重定向使用 -A 自定义 User-Agent使用 -H 自定义 header使用 -c 保存 Cookie使用 -b 读取 Cookie使用 -d 发送 POST 请求二、使用示例1. 获取页面内容当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标...

2020-01-08 10:09:40 172

原创 java中float与double精度问题

一、float与double介绍我们使用数据的时候都是使用十进制的方式进行运算,然而在计算机中数据存储都是使用二进制的方式。我们通过使用十进制进行小数点存储运算时,数据是可以精准展示,但是在进行二进制转换后得出的数据因精度问题就不能精确展示。1、float与double的区别在内存中占有的字节数不同单精度浮点数在机内占4个字节,32位,首位表示符号,8位表示阶数k,剩下表示尾数部分。...

2020-01-06 09:11:57 545

原创 跨域问题CROS

一、跨域问题产生的原因跨域问题的产生是因为浏览器的同源策略进行了限制,要了解跨域问题先了解下同源策略同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。1、同源策略,它是由Netscape提出的一个著名的安全策...

2020-01-03 16:15:18 165

原创 vim编辑器

简介基本上vi共分为3种模式,分别为一般模式、编辑模式与命令行模式。一般模式与编辑模式及命令行模式可相互切换,但是编辑模式与命令行模式不可切换1.一般模式一般模式中,可以使用上下左右按键来移动光标,可以删除字符或删除整行,也可以复制、粘贴文件的数据2.编辑模式在一般模式中,按下“i,I,o,O,a,A,r,R”等任何一个字母才会进入编辑模式。如果要退出编辑模式,按下【ESC】则退出编辑模...

2019-12-26 20:01:01 85

原创 psutil

python之psutil学习在Python中使用psutil这个第三方模块来监控系统状态,通过一两行代码实现系统监控,还可以跨平台使用,支持Linux/UNIX/OSX/Windows等,是系统管理员和运维小伙伴不可或缺的必备模块。1、获取CPU信息在监控系统cpu时,多是关心cpu的物理核数,逻辑核数,内核态时间,用户态时间等,服务器这些信息都可以简单的用psutil来获取,使用pyth...

2019-12-25 19:39:33 669

JMF相关jar包

JMF相关jar包,进行音频编码时,所需要的相关jar包,是对jdk中的javax.sound类包进行的封装。对音频处理更简单

2015-12-01

USB-TTL使用说明

USB-TTL使用说明书,描述了如何通过USB端口读取串口数据,并验证是否操作正确。

2015-12-01

jdk必备jar包中的rt.jar

jdk1.7.0_79版本下的rt.jar

2015-10-28

空空如也

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

TA关注的人

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