XOR
源码交付、批量导出jar、批量上传至nexus
思路:新建一个目录用于存放各个项目源码;新建一个settings文件用于本地仓库和nexus认证配置;通过maven dependency 插件获取依赖的组件列表和坐标信息;再通过 maven deploy 插件将组件批量上传。 <?xml version="1.0" encoding="UTF-8 ......
${property-name} 通过:设置默认值,格式到底是什么样的
org.springframework.beans.factory.config.PlaceholderConfigurerSupport The values to replace are specified as 'placeholders' of the form ${property-nam ......
mysql 验证状态字段加索引的必要性
假设某状态有:1未开始,2处理中,3已完成 随时间变化3越来越多,1和2则始终维系在少量 测试步骤: 1建表 CREATE TABLE `foo` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `status` int(1) DEFAULT ......
一种统计坐席"在线"、"离线"、"小休"的方法
前言: 尽管感觉比较笨,但是也算是准确计算出了结果 思路是: 用户登录和登出这段时间有唯一会话ID标记用户每次状态切换都要记录一条数据 然后基于上述数据通过算法计算给定时间段内该用户的”在线“,”小休“,”离线“时间 难点: 性能算法 表结构及模拟数据: DROP TABLE IF EXISTS ` ......
jfreechart 排序算法动图
JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. https://w ......
深入了解定时任务(一)
单词辅助记忆 scheduled 车堵了? 线索 java.util.concurrent.Future<V>site:spring.io taskhttps://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-referenc ......
范式(normalization)
就是想简单的学习一下范式结果却不简单 诸多概念词语,都是中文可就是弄不太懂引出了《数据库系统概论》 行列二维表格固化思维的思考灵魂一问:什么是关系型数据库? 范式引出了码。。。 非关系型数据不遵循范式关系型数据库一定遵循1NF对于范式有更好理解只能站在更高的视角 玛德!! 参考资料: 《数据库系统概 ......
SQL临时表——如何创建临时SQL表
SQL,代表结构化查询语言,是一种专门为管理和操作关系数据库而设计的编程语言。 它提供了一种标准化的方式来与数据库交互并执行查询数据、插入、更新和删除记录、创建和修改数据库结构等任务。 SQL广泛应用于数据管理领域,在处理各种应用程序和系统中的数据方面起着至关重要的作用。它允许用户使用查询从数据库中 ......
python获取时间和日期
获取日期,时间 使用 datetime 模块 格式化使用 strftime("%Y-%m-%d") strftime("%H:%M:%S") #!/usr/bin/python # -*-coding:utf-8-*- import datetime # 获取当前时间, 其中中包含了year, mo ......
【MySQL】【日志】MySQL 日志:undo log、redo log、binlog 有什么用?
1 前言 这节我们来看看MySQL里的各种日志哈。 2 概述 之前我们知道了一条查询语句经历的过程,这属于「读」一条记录的过程,如下图: 那么,执行一条 update 语句,期间发生了什么?,比如这一条 update 语句: UPDATE t_user SET name = 'xxx' WHERE ......
内网渗透ms17-010复现
title: 内网渗透ms17-010复现 date: 2022-02-06T20:27:52Z lastmod: 2022-02-09T09:52:22Z tags: [MS17-010,metasploit,kali,445] # 内网渗透ms17-010复现 ## 一、复现环境 1. 主机信息 ......
【MySQL】【内存】Buffer Pool是什么?有什么作用?
1 前言 这节我们来看看MySQL 的 Buffer Pool哈。 2 为什么要有 Buffer Pool? 虽然说 MySQL 的数据是存储在磁盘里的,但是也不能每次都从磁盘里面读取数据,这样性能是极差的。 要想提升查询性能,加个缓存就行了嘛。所以,当数据从磁盘中取出后,缓存内存中,下次查询同样的 ......
DHCP的8类报文抓包以及option详解
title: DHCP的8类报文抓包以及option详解 date: 2022-02-09T19:57:23Z lastmod: 2023-06-01T20:38:50Z tags: [DHCP] # DHCP的8类报文抓包以及option详解 #DHCP#(Dynamic Host Configu ......
ufw防火墙
title: ufw防火墙 date: 2022-02-05T22:41:39Z lastmod: 2022-02-19T17:23:22Z tags: [ufw] # ufw防火墙 # 前言 最近才想起来关注自己的操作系统的安全,所以特地找了一个稍微清楚的文章来学习一下。 # 1.安装 ```cp ......
用python继承链搞事情
title: 用python继承链搞事情 date: 2022-11-21T17:16:48Z lastmod: 2022-11-21T17:23:10Z tags: [python 奇技淫巧] note: 不知为何,我收藏夹中一些珍贵的博文渐渐打不开了,这些博文在某一时刻曾是我的救命稻草,我很怀恋 ......
vrp系统常用基础命令
title: vrp系统常用基础命令 date: 2022-02-15T10:59:43Z lastmod: 2023-06-01T21:49:38Z tags: [vrp] # vrp系统常用基础命令 1、 用户视图 在这个视图下面所执行的命令特别少 一般执行ping命令或者保存(save)命令等 ......
shell
### 字符拼接 ``` #!/bin/bash name="Shell" url="http://c.biancheng.net/shell/" str1=$name$url #中间不能有空格 str2="$name $url" #如果被双引号包围,那么中间可以有空格 str3=$name": " ......
密码学基本理论
title: 密码学基本理论 date: 2022-10-05T18:53:55Z lastmod: 2023-06-01T22:02:12Z tags: [DES,3DES,IDEA,AES,RSA,S盒置换,SM1,SM2,SM3,SM4,SM9,数字签名,CA,Diffie-Hellman,S ......
第二章 设备原理与操作
title: 第二章 设备原理与操作 date: 2022-02-10T16:54:50Z lastmod: 2023-06-01T21:00:42Z tags: [交换机,路由器,光纤,IOS] # 第二章 设备原理与操作 # 设备硬件架构 >  服务端模板注入漏洞(SSTI)
title: Flask(Jinja2) 服务端模板注入漏洞(SSTI) date: 2022-11-21T08:31:07Z lastmod: 2023-06-01T22:05:19Z tags: [Flask,SSTI,jinja2] # Flask(Jinja2) 服务端模板注入漏洞(SSTI ......
在Ubuntu18.04架设LAMP服务器以及WordPress博客
title: 在Ubuntu18.04架设LAMP服务器以及WordPress博客 date: 2022-02-19T01:45:23Z lastmod: 2022-02-19T02:21:14Z tags: [Ubuntu18,LAMP,WordPress] # 在Ubuntu18.04架设LAM ......
Spark扩展内容
### 宽依赖和窄依赖 - 窄依赖(Narrow Dependency):指父RDD的每个分区只被子RDD的一个分区所使用,例如map、filter等这些算子 一个RDD,对它的父RDD只有简单的一对一的关系,也就是说,RDD的每个partition仅仅依赖于父RDD中的一个partition,父R ......
如何使用剧本来执行事件恢复计划
剧本是官方的、正式的书面记录,描述了将可靠地生成组织资源堆栈的工作部署的策略和过程。在产生可预测的结果时,剧本*就是*计划。 稍后我将描述一本好剧本的所有关键要素。但需要强调的是,剧本本身或多或少是无用的,除非您的团队能够阅读它并将其转化为现实世界的结果。 为此,您需要确保团队中的每个相关成员都完全 ......
如何使用AWS Cognito进行用户身份验证
当您构建复杂的应用程序时,一个看似简单的功能可能很难实现:用户身份验证。 尽管某些应用程序根据其用例不需要它,但很多应用程序都需要。您可能会花费大量时间构建身份验证模块来为您的用户提供安全体验并保护他们的数据和隐私。但您也可以将其提取到单独的服务中,例如 AWS Cognito。 根据该网站, Am ......
Spark之RDD相关
### 创建RDD RDD是Spark编程的核心,在进行Spark编程时,首要任务是创建一个初始的RDD,这样就相当于设置了Spark应用程序的输入源数据 然后在创建了初始的RDD之后,才可以通过Spark 提供的一些高阶函数,对这个RDD进行操作,来获取其它的RDD Spark提供三种创建RDD方 ......
Spark实战
### WordCount程序 这个需求就是类似于我们在学习MapReduce的时候写的案例 需求这样的:读取文件中的所有内容,计算每个单词出现的次数 注意:由于Spark支持Java、Scala这些语言,目前在企业中大部分公司都是使用Scala语言进行开发,个别公司会使用java进行开发,为了加深 ......
读改变未来的九大算法笔记01_数据压缩
 # 1. 起源 ## 1.1. 香农–法诺编码(Shannon-Fano Coding) ### 1.1.1. 克 ......
第一章 TCP、IP协议族
title: 第一章 TCP、IP协议族 date: 2022-02-04T06:06:40Z lastmod: 2023-06-01T22:17:26Z tags: [ARP协议,ICMP协议,OSI,DOD模型,Ethernet协议,DDOS,路由追踪,DHCP,DNS,UDP,TCP,IP] ......