自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YxinMiracle's Studio.

Blog(-.-): https://yxinmiracle.gitee.io/yxinmiracle-blog/

  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 MINT: Detecting Fraudulent Behaviors from Time-series Relational Data论文阅读笔记

这个数据是存放在关系型数据库中,每一条记录都是泰永时间搓的行为。更具体地,每条记录表示为xvtx1x2xm−2xvtx1​x2​xm−2​,其中vvv代表带时间戳的行为,ttt是时间戳,𝑥𝑖代表其他属性,例如设备ID和会话持续时间。

2024-03-21 13:39:02 907

原创 论文代码阅读:TGN模型训练阶段代码理解

TGN模型训练阶段代码理解

2023-12-10 16:57:15 192

原创 ttp识别

(TTP)来构建高级场景图(HSG)

2023-10-24 22:35:16 111

原创 Metasploit渗透测试框架

一下笔记为观看课程得出https://www.bilibili.com/video/BV127411c7yE?制作恶意软件包使用–download-only方式进行下载软件包不进行安装。开启阿帕奇服务,让肉机进行下载。攻击机设置好payload。制作Linux恶意病毒。让肉机进行下载之后运行。嗅探也就是监听的意思。攻击机即可获取到权限。

2023-06-15 15:38:34 1516

原创 使用mysqldump自动定制备份docker容器中的mysql(shell脚本),并定时删除备份数据

????使用mysqldump自动定制备份docker容器中的mysql(shell脚本),并定时删除7天前的备份数据#!/bin/bash#Author: YxinMiracle#Created Time: 2021-10-29 10:34#Release: 1.0file_name=`date "+%y-%m-%d[%H:%M:%S]"`path="/mydata/backup/"docker exec mysql mysqldump -uroot -p123456 --databas

2021-10-29 11:29:37 289

原创 Java8新特性(包含StreamApi、Lambda表达式用法、Java8中四大核心函数式接口、方法引用[java中::用法])

文章目录✨Java 8 的新特性1、Lambda表达式优化方式一优化方式二优化方式三优化方式四2、Lambda基础语法语法格式一语法格式二语法格式三语法格式四语法格式五语法格式六3、函数式接口4、Java8中司法核心函数式接口消费性接口供给型接口函数型接口断言型接口子接口5、方法引用对象::实例方法名例1例2类::静态方法名类::实例方法名6、构造器引用7、Stream API创建流中间操作filterlimitskipdistinct映射mapflatmap排序8、Stream API 终止操作allMa

2021-10-28 08:48:54 548 1

原创 怎么样给自己的博客设置一个访客地图!

访客地图​ 最近看见一个很酷的东西,也就可以在自己的博客中添加访问地图,让访问者可以浏览到自己的博客的访客都来自什么地方,网关的地址为:https://clustrmaps.com/​ 需要使用,首先需要进行登录,但是登录过程中有些麻烦,很有可能会出现网站访问不到的情况,要是出现这样的情况需要根据自己的实际情况确定自己的“上网方式”,申请完账号之后,填写自己网站的访问域名:​ 点击send按钮后会出现如下界面:​ MapWidget版本会出现两个链接:第一种方法基于javascript,建议

2021-10-24 21:05:19 562 3

原创 SLF4J在Springboot框架中依赖关系源码级解读以及Springboot中使用LOGBACK

文章目录???? Log1、SLF4J2、遗留问题3、SpringBoot日志关系4、SpringBoot集成日志???? Log市面上的日志框架;JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志的抽象层日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util

2021-10-18 15:24:28 1414 1

原创 在项目实战中使用Knife4j API 管理

文章目录???? Knife4j API 管理1、前言2、Knife4j3、使用说明3.1、api注解3.2、ApiModel3.3、ApiModelProperty3.4、ApiParam3.5 、ApiImplicitParam 和 ApiImplicitParams4、整体效果???? Knife4j API 管理1、前言​ 最近开发了一个Neo4j+elasticsearch+mysql作为数据库的后台管理系统,主要作用是利用图数据库的特性来存储不同学科中的知识点数据,该系统目前初版已开发完成

2021-10-16 21:40:39 1151 1

原创 XXL-Job分布式调度平台部署

XXL-Job分布式调度平台1、部署XXL-jobGitHub:https://github.com/xuxueli/xxl-jobXXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。中文文档:https://www.xuxueli.com/xxl-job/下载后倒入idea中,项目结构如图所示:2、快速入门2.1 初始化调度数据库请下载项目源码并解压,获取 “调度数据库初始化SQL脚本” 并执行即可

2021-09-02 13:12:09 1234 1

原创 RabbitMQ各种模式及其confirm模式、return模式、ack机制说明、限流、TTL、死信队列、延迟队列实现

Rabbitmq1、下载安装**第一步:**下载安装erlang,RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads选择自己合适的版本进行下载,在安装时记得记住安装路径,安装完事儿后要记得配置一下系统的环境变量此电脑–>鼠标右键“属性”–>高级系统设置–>环境变量–>“新建”系统环境变量变量名:ERLANG_HOME,变量值就是刚才erla

2021-09-01 08:56:53 697 3

原创 Spring Security Oauth2 JWT、第三方登录、单点登录讲解,并使用Oauth2.0结合微服务进行单点登录

文章目录Oauth2.0Oauth2.0认证流程Oauth2.0在项目中的应用Spring security Oauth2认证解决方案Security Oauth2.0搭建认证服务器Oauth2授权模式授权码模式的实现令牌校验刷新令牌密码授权实现资源服务授权资源服务授权流程公钥私钥公钥私钥原理生成私钥公钥导出公钥测试小总结实战无对接网关对接网关权限配置Oauth2.0Oauth2.0认证流程官方书籍:https://datatracker.ietf.org/doc/html/rfc6749我们把

2021-08-18 22:54:27 3221 1

原创 微服务中使用jwt进行登录并进行验证

文章目录1、使用JWT进行用户登录1.1 什么是JWT1.2 jwt的构成1.3 测试1.4 编写工具类1、使用JWT进行用户登录​ 用于本项目使用的是多微服务架构,所以在用户进行登录的时候,微服务与微服务之间是没有联系的,那么怎么才能在用户进行登录之后,让其他的微服务知道这个用户登录了呢,这里就可使用jwt。​ 我们之前已经搭建过了网关,使用网关在网关系统中比较适合进行权限校验。​ 上图的执行过程:用户访问顶订单系统/api/order网关判断没有权限,返回让用户去登录用户访问登录页面/

2021-08-16 14:24:07 1128 2

原创 微服务中关于跨域、转发、负载均衡配置以及网关限流配置

文章目录1、GateWay网关微服务配置文件1.1 Host路径配置1.2 Path路径配置1.3 PrefixPath前缀配置1.4 StripPrefix去除前缀1.5 lb负载均衡2、网关限流2.1 思路分析2.2 令牌桶算法2.3 使用说明2.3.1 引入依赖2.3.2 使用讲解1、GateWay网关微服务配置文件微服务网关的概述:不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请

2021-08-16 14:23:06 736

原创 解决高并发问题,设置限流操作,实现数据同步

文章目录如何解决高并发、限流、数据同步问题1、如何解决高并发2、OpenResty2.1、安装openresty3、广告缓存的载入与读取3.1、Lua+nginx配置3.2、Lua+nginx配置(从redis中获取数据)3.3、添加openresty缓存4、限流配置4.1控制速率4.2 控制并发量(连接数)如何解决高并发、限流、数据同步问题1、如何解决高并发​ 在开发一个项目的时候,首页门户系统需要展示各种各样的数据,如京东:​ 这些数据通常为变更频率低的数据,但是访问量却很高,我们可以利用多级

2021-08-12 01:46:26 1146 1

原创 Lua语言基础

文章目录Lua语言1、lua是什么2、特性3、应用场景4、lua的安装5、lua经典Hello World!6、lua基础(很基础 很基础 很皮毛)6.1、注释6.2、定义变量6.3、 Lua中的数据类型6.4、 流程控制6.5、 循环6.6、 函数6.7、表6.8、模块Lua语言根据菜鸟教程的讲述:1、lua是什么Lua是一个小巧的。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusa

2021-08-11 22:14:46 380

原创 基于SpringBoot中通用Mapper源码解读以及设计通用Service和Controller

文章目录1、通用的Service抽取2、通用的Controller抽取1、通用的Service抽取​ 通过通用Mapper的思想,也就是将一些重复的代码抽出来,制作成一个框架或者工具,之后当某个Dao需要使用的时候,直接继承这个就可以解决了。​ 分析一下这个通用Mapper是怎么制作的。​ 可以看见我们的Dao层中的Mapper并没有定义任何的方法,但是却可以在Service层总结进行使用,如:​ 这都是通用Mapper帮我们做的事情,至于是怎么做的呢? 进一步看看​ 我们可以通过Select

2021-08-10 10:07:58 766 1

原创 Java中泛型的使用

泛型定义:定义的时候表示一种未知的数据类型,在使用的确定其具体的数据类型,如果没有指定那么就是object的类型。1、定义和使用含有泛型的类 public class 类名<泛型变量>{ 泛型变量的位置:写任意字母,例如:T,E}例子:public class MyArrayList<E> { }使用含有泛型的类:常见该类对象的时候,确定该类泛型的的距离数据类型MyArrayList<String> stringMyArrayList =

2021-08-09 11:16:04 207 1

原创 spring IOC基础概述

文章目录1.Spring概述1.1什么是Spring1.2 Spring的优点1.3 Spring的体系结构2.IOC2.1工厂模式解耦2.2 什么是工厂3.Spring - IOC3.1 创建好maven工程,并引入依赖:3.2 创建接口以及实现类3.4 测试类代码:3.5 配置文件的详解(bean标签)4. Spring工厂详解4.1 ApplicationContext接口的三种实现类4.2 BeanFactory 和 ApplicationContext 的区别4.3 创建bean的三种方式4.3.

2021-07-23 19:23:45 154 1

原创 git常见使用场景

文章目录场景一:删除不需要的分支场景二:修改最新commit的message场景三:修改老旧commit的message场景四:怎么把连续的多个commit整理成一个场景五:怎么将不连续的commit整理成一个场景六:比较暂存区与HEAD的差异git场景七:比较工作区和暂存区的区别场景八: 让暂存区恢复成和HEAD的一样场景九:工作区的文件恢复和暂存区的一样场景十:取消暂存区部分的文件更改场景十一:取消最近几次的提交场景十一:查看不同提交的制定文件的差异场景十二:删除文件场景十三:指定不需要git管理的文件

2021-07-09 07:23:39 243 3

原创 GIT基础

文章目录git下载建Git仓库工作区以及暂存区给文件重命名使用git log查看版本演变历史*查看本地有多少分支*创建分支*可视化查看*切换分支oneline (简介查看)指定最近的commit查看不同分支(xxx指的是分支)图形化查看查看全部分支.git裸仓库HEADConfigRefsObjectscommit、tree、blob三个对象的联系分离头指针(detached HEAD)git下载​ git下载地址:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6

2021-07-08 15:37:37 144 3

原创 Elasticsearch中有关最左前缀查询,multi_match,词组词条建议器(纠错),还有完成建议器示例

????目录文章目录????目录最左前缀查询(match_phrase_prefix)multi_match查询term与match的区别前言区别词组,词条建议器(phrase,term)词条建议器词组建议器词组建议器加高亮完成建议器完成建议器:completion suggester最左前缀查询(match_phrase_prefix)当我们在浏览器查询beautiful这个单词的时候,我们会出现不会拼的情况,我们就希望但我们输入前几个字母的时候收索引擎就会自动给我们显示出beautiful这个单词

2021-02-05 11:39:25 800

原创 Linux中的计划任务(定时任务)

计划任务(定时任务)文件位置:/etc/crontab配置信息SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=root# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hour (0 - 23)# | | .---------- day o

2021-02-04 09:03:33 215

原创 elasticsearch中查询进阶(分页,布尔,高亮,聚合),mapping,settings,ignore_above等设置

????目录文章目录????目录进阶查询sort排序分页查询只要指定的数据量布尔查询must关键字--andshould关键字--ormust_not关键字--notfilter关键字--大于小于减少输出字段,结果过滤高亮查询自己加样式聚合函数求平均年龄(avg),其中的`my_avg`就相当与一个别名求最大的年龄值(max):求和(sum):分组查询(range)左包右不包Mapping映射是什么?映射类型字段的数据类型映射约束mappings之dynamic的三种状态前言动态("dynamic":tr

2021-02-01 16:54:20 538

原创 elasticsearch安装环境,简单增删改查以及一些关于es的逻辑设计,物理设计说明

????目录文章目录????目录es环境配置增删改查操作增查GET一个文档里面的全部信息那我们应该如何得到呢?查询一个集群里面的所有索引DSL结构化的查询语句match与查询match_phrase查询的区别slop关键字改删都删除快速上手逻辑设计:文档、类型、索引文档类型索引物理设计:节点和分片倒排索引elasticsearch的索引和Lucene的索引对比es环境配置java jdk:1.8及以上JAVA_HOMEPathelasticsearch解压即安装kibana

2021-01-31 15:49:10 86

原创 uwsgi+flask+nginx配置上线flask!

????目录文章目录????目录????Flask+uwsgi+nginx第一步,配置Python的虚拟环境第二步,uwsgi配置文件第三步,nginx配置文件????Flask+uwsgi+nginx第一步,配置Python的虚拟环境​ 提醒:由于一开始偷懒,没有配置虚拟环境,导致在后面运行的时候,一直报一个找不到no python application的错误,由于我的服务器里面有着python2已经python3的环境,既然这样我们就创建一个虚拟环境,只有python3的环境给他,这样就可以运

2021-01-26 22:23:28 122

原创 Java实现kmp算法

package com.kmp;public class KMP算法 { public static void main(String[] args) { System.out.println(IndexKmp("abcdsgacvabcfinacbd","bcfi")); } public static int[] getNext(String stringC) { String stringS = stringC; int[]

2020-10-28 10:23:32 113

原创 知识图谱怎么构成的?图数据库为关键一步!neo4j图数据库CURD相关操作(增删改查)

目录文章目录目录????前言✨Neo4j????关于Neo4j图数据库的下载????Neo4j的使用????增:带有关系属性????删:删除关系????改:加上属性????查:????快速清空数据库:总结????前言最近了解到了一门新的技术《知识图谱》,这门技术被运用到了许许多多的方面,包括智能问答等等,打算借此兴趣来学习一下有关自然语言处理以及如何实现知识图谱。所谓知识图谱,就是每一个点与每一个点之间有所联系。这里我们如果使用关系型数据库的话,当然也可以实现,使用多对多的方式,但是一旦我们的数据多

2020-10-27 21:03:59 395

原创 nginx服务器配置django负载均衡

这就很简单了,我们通过上一章节的就知道两个服务器怎么做负载均衡了,那么这一章节就很容易理解了,django配置上去后,数据库也有主从配置,所以两个服务器对用户体验来说可以说是没有问题的,但是又可以减轻我们服务器的压力,这实在是太好玩了,所以我们来看看这到底怎么做吧!当我们两边都配置好django服务后,我们看看服务器1的配置:当我们用户访问到80端口的时候,直接转发到django服务进行分发,这样就可以实现了!!!!...

2020-10-24 16:15:51 144 1

原创 Linux学习(七)python的安装!

Linux上python的下载去到python的官网下载,我下载的是xz版本将压缩包放入自己的linux系统中之后解压文件:tar -xf ........准备编译# 编译前可能需要安装一些依赖环境yum install zlib2-devel openssl-develyum install zlib-devel openssl-devel# 开始编译./configure --prefix=/opt/python37安装:make && make insta

2020-10-21 15:25:34 73

原创 解决虚拟机Linux ens33模式上不了网的问题!包解决!

文章目录????解决虚拟机Linux ens33模式上不了问题!????最终办法????解决虚拟机Linux ens33模式上不了问题!首先,我们先输入:ip a查看一下我们的ip地址,但是上不了网的我们看到的是这样的:[root@localhost ~]# ip a1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback

2020-10-20 23:59:34 7748

原创 Linux学习(六)nginx的安装,负载均衡,localtion匹配,以及nginx+uwsgi+django配置

nginx下载网址:http://nginx.org/http://nginx.org/download/nginx-1.18.0.tar.gz下载完后编译:./configure --helpyum install gcc zlib2-devel pcre-devel openssl-devel ./configure --prefix=/opt/nginx --with-http_ssl_module --with-http_stub_status_modulemake &amp

2020-10-20 11:07:41 163 2

原创 Linux学习笔记(五)安装MySQL,以及MySQL的主从配置,备份

讲一讲Linux中MySQL的基础东西文章目录讲一讲Linux中MySQL的基础东西下载配置文件的位置默认的安装位置:启动查看默认密码所在位置改密码密码校验规则创建用户查看权限关于MySQL中的主从关于主从的定义:使用主从的好处主从同步机制MySQL的主从配置下载首先进入我们的镜像网站http://mirror.sohu.com/找到连接后,之后找到我们的rpm包,之后wget下载下载完之后进行解压:tar -xf 你的压缩文件之后进行安装rpm包:yum install -y *.

2020-10-19 21:53:44 170

原创 Linux学习笔记(四)find,正则,压缩文件

find是linux里面的一个实时查找工具,通过制定路径完成文件查找find [options] … [查找路径] [查找条件] [处理动作]查找路径:查找的位置,默认是当前文件夹查找条件:制定查找的标准,文件名、大小、类型、日期等等处理动作:对符合条件的文件做什么操作,默认是输出到屏幕上查找条件根据文件名查找-name 指定名称,可以使用正则-iname 忽略大小写-links n 引用次数为n的文件-regex 后面跟完整路径,而不是文件名, 必须整个路径完全匹配制

2020-10-11 08:39:08 350

原创 Linux学习笔记(三)文本相关,文件权限,vim

cat 显示文本-E 显示结尾的$符-n 对显示的每一行进行编号-b 对非空行进行编号-s 对连续的空行进行压缩tac 倒序显示less 分屏显示文本向下翻一屏 空格向下翻一行 回车q 退出/ 文本 搜索文本n 向下查找 N向上查找less 是man命令的默认分页器more 分页显示文件默认情况下显示读取的百分比读取完成自动退出q 退出-d 显示翻屏和退出的提示head 显示文件的前面的内容默认显示前10行-# 显示前#行-n # 显示前#行-c # 显示前

2020-10-07 21:12:29 1860 1

原创 Linux学习笔记(二)目录介绍,目录命令,文件增删改查,输入和输出

文章目录Linux文件目录结构文件命名规范文件系统结构Linux应用程序的组成绝对路径和相对路径目录名和基名切换目录切换到家目录切换到上一次的目录显示当前的工作目录列出目录或者文件linux下的目录类型查看文件状态touch文件通配符创建目录显示目录树删除目录复制文件和文件夹移动、重命名删除链接软链接硬链接查看文件类型输入和输出I/O重定向标准输入和错误输入分开保存合并所有的输出从文件导入stdin多行发送给stdin管道Linux文件目录结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来

2020-10-06 00:16:06 290

原创 Linux学习笔记(一)

文章目录bash显示提示符格式命令别名命令格式获取命令的帮助信息manbash快捷键tab键引号命令历史命令展开echo 回显查看用户登录信息date显示时区日历关机重启系统环境变量查看额外bashbash是linux系统的用户界面,提供了用户和操作系统之间的交互,他接受用户的输入,让它送给操作系统执行目前是Linux和mac上默认的shellcentos默认使用bash[root@localhost ~]# echo $SHELL # 显示当前使用的shell/bin/bash

2020-10-04 10:23:34 121

原创 jquery学习笔记(三)事件处理

文章目录jQuery事件处理点击事件前端重要代码jq代码input框事件前端重要代码jq代码改变事件(change)前端重要代码jq代码监听鼠标悬浮事件前端重要代码:jq代码监听键盘事件:jq代码疯狂监听input框事件:jq代码:事件冒泡事件委托额外内容jQuery事件处理点击事件前端重要代码 <style> .c1 { background-color: #53a5cb; width: 200px;

2020-09-29 10:49:33 159

原创 jquery学习笔记(二)css,尺寸,文本,class,样式操作

文章目录样式操作样式类操作前端代码:jq代码:css样式操作位置操作前端代码:jq代码jQuery绑定点击事件:事件结合位置操作 + 滚轮事件尺寸前端代码:jq代码:文本操作前端代码:jq代码:值操作前端代码:jq以及js:获取input里的值:选择框取值:代码:checkbox取值,代码单选select获取值代码多选select设置值input框设置值type="radio"设置值type="checkbox"设置值type="select"单选设置值type="select"多选设置值属性操作文档处理

2020-09-27 15:04:15 204

原创 Mysql导出问题,乱码问题,未分列问题解决!!!

文章目录前言:Mysql查询出的数据导出为csv配置文件的设置重启MySQL(以管理员模式打开命令行)关闭MySQL开启MySQL导出命令数据没有分列的问题前言:本文可以先阅读完再跟着做。Mysql查询出的数据导出为csv最近遇到同学的一个需求,要求差寻一些数据然后导出给他,因为之前也有做过类似的事情,觉得可以一下就搞定,但是居然出现乱码又出现没有分列的情况,真实头疼,然后就决定写这篇博客来记录一下。配置文件的设置需要在配置文件中加上一下这句话:[外链图片转存失败,源站可能有防盗链机制,建

2020-09-27 09:36:36 1016 2

python3.8(Linux)

python3.8(Linux)

2020-10-23

空空如也

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

TA关注的人

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