- 博客(90)
- 资源 (1)
- 收藏
- 关注

原创 GitLab Jenkins CI/CD 自动化部署
安装 >> https://blog.youkuaiyun.com/ruangong1203/article/details/73065410/配置SpringBoot >> https://www.cnblogs.com/wfd360/p/11314697.htmljenkins镜像 >> https://www.cnblogs.com/yjssjm/p/12658970.html安装GitLabsudo apt-get install curl openssh-ser.
2021-02-01 15:04:39
558
2

原创 ElasticSearch 配置 X-Pack
配置ElasticSearch用户密码在 es elasticsearch.yml 配置文件中添加配置启动 xpackxpack.security.enabled: true配置用户密码bin/elasticsearch-setup-passwords interactiveauto - Uses randomly generated passwords(自动生成密码)interactive - Uses passwords entered by a user(交互式给每个用户.
2020-09-17 16:13:18
3537

原创 SpringBoot 项目加密部署
通过开源的 https://github.com/core-lib/xjar.git 来实现对项目的低侵入加密部署在项目中添加依赖<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url...
2020-01-08 15:54:06
2420

原创 elasticsearch-rest-high-level-client api
elasticsearch-rest-high-level-client api官方给的5.5.3的API并不支持高级API, 发现只有5.6以上的版本支持官方文档位置导入依赖<properties> <!-- 建议和es版本保持一致 --> <elasticsearch.version>6.2.2</elasticse...
2019-12-31 16:38:41
3667
1

原创 JavaScript 表情包加密
阅读完本文后你可能会感觉到你对 JavaScript 的力量一无所知!下面来看看这是一种什么样的加密方式吧!该加密方式的作者是来自日本的:Yosuke HASEGAWA他的项目地址:http://utf-8.jp/public/aaencode.html我们通过该方法 加密一串 JS 代码: alert(“HelloWorld!”);function aaencode( text...
2019-09-03 16:55:58
2139

翻译 HashCat配GPU
0x01. 首先,购买组装好所有硬件,插上网线,加电开始测试,观察硬件是否全部工作正常,确认没问题以后,再继续后面的步骤,本次自己用于测试的各类硬件具体型号如下,一套下来三万五左右,这个配置作为GPU破解来讲并不算高,如果你不缺钱,完全可以买更好的:supermicro超微7048GR-TR准系统 双路塔式工作站4 GPU运算服务器 |一台Intel/英特尔 XEON至强 E5-2620...
2019-06-28 18:38:37
7237

原创 HashCat Brain 分布式破解
HashCat 分布式破解HashCat 分布结构官网参数如下-S, --slow-candidates Enable slower (but advanced) candidate generators | 启用较慢(但高级)的候选生成器 --brain-server Enable brain server | 启用BRAIN服务器 -z, -...
2019-06-26 21:55:47
3070

原创 Ubuntu 安装 AMD GPU 驱动
Ubuntu 安装 AMD GPU 驱动环境申明Ubuntu18.04AMD-RX580 显卡AMD 官网下载驱动https://www.amd.com/en/support将驱动上传到 Ubuntu 系统并解压$ cd ~/Downloads$ tar -Jxvf amdgpu-pro-YY.XX-NNNNNN.tar.xz$ cd ~/Download...
2019-06-26 21:19:30
20797
7

原创 SpringBoot MyBatis-Plus 数据库连接加密
在项目中添加依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency><!--MySq...
2019-04-04 17:11:17
5774

原创 ElasticSearch 从入门到入土
ElasticSearch >> www.ai-znsd.com简介搜索引擎搜索引擎(Search Engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索(站内搜索)引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。为什么...
2019-03-27 18:28:19
3540
2

原创 springboot 启动日志
SpringBoot 修改启动日志输出在项目src/main/resources目录下建立banner.txt文件, SpringBoot 的启动输出就被更改了
2018-12-15 08:12:53
7859
原创 Filebeat 如何收集 logback 日志?
filebeat 收集 logback 日志1. 使用 logstash-logback-encoder 将日志输出为 ElasticSearch 的格式2. 通过 filebeat processors 对字段进行过滤添加依赖, 使用 logstash-logback-encoder 将日志输出为 ElasticSearch 的格式<dependency> <groupId>net.logstash.logback</groupId> &l
2021-09-16 10:38:09
1945
1
原创 FileBeat 收集 nginx 日志做数据可视化
目前Beats包含六种工具:Packetbeat:网络数据(收集网络流量数据)Metricbeat:指标(收集系统、进程和文件系统级别的CPU和内存使用情况等数据Filebeat:日志文件(收集文件数据)Winlogbeat:Windows事件日志(收集Windows事件日志数据)Auditbeat:审计数据(收集审计日志)Heartbeat:运行时间监控(收集系统运行时的数据)简单版 filebeat 收集 nginx 日志 到 ElasticSearch下载 并 解压 .
2021-09-01 17:04:19
621
原创 IDEA HttpClient 文件上传
文件上传语法POST http://localhost:8080/<项目配置的:server.servlet.context-path>/<接口地址># Request HeadersCache-Control: no-cacheAuthorization: 0cc175b9c0f1b6a831c399e269772661Content-Type: multipart/form-data; boundary=WebAppBoundary# name = 参数名# .
2021-08-23 18:21:59
3268
3
原创 在SpringBoot项目中使用LocalDateTime作为参数与返回并兼容Date
在 SpringWeb 中用 LocalDateTIme 作为接口的返回与参数会有一下两个问题接口返回日期格式中有一个 T接口作为参数传入格式化会报错测试代码/** * 测试 LocalDateTime */@RestController@RequestMapping("date")public class LocalDateTimeController { @Data @Builder @AllArgsConstructor publ..
2021-08-17 17:47:01
1250
原创 Swagger3
导入pom<!--swagger, 内包含 springfox-swagger2,springfox-swagger-ui--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></depen.
2021-06-09 15:25:09
647
原创 @Resource @Autoired @Component @Repository @Service @Controller
@Resource 是由 javax 提供的注解1. 先根据 byName 进行装配,不配置name属性默认根据字段名(@Component 加入容器后默认beanName为类名首字母小写)2. byName 没有找到后进行 byType 装配3. 可指定 name 和 type@Autoired 是由 springframework 提供的注解1. 根据 byType 进行装配2. 默认情况被注入的的对象不能为空(在启动装配到时抛出异常),可通过设置 required=false 来
2021-05-11 11:16:20
297
原创 MySql 添加外链指令
给 MySql 添加外链指令1.执行以下命令分配新用户:# 合并成一条语句:模板grant [all|select|insert|update|delete] on <database>.<table> to <user>@<localhost> identified by 'pass';# 合并成一条语句:demogrant select,insert,update,delete on *.* to 'test'@'127.0.0.1' i.
2021-02-02 14:49:50
637
原创 mysql 通过指令备份与恢复数据
备份 与 恢复 MySql 数据库备份数据库:mysqldump -u 用户名 -p 数据库名 <数据表::不指定就是全部> > sql文件root@server:~/mysql$ mysqldump -u root -p database > database.sqlEnter password: 恢复数据库:mysql -u 用户名 -p < sql文件root@server:~/mysql$ mysql -u root -p < database
2021-02-02 14:44:38
295
1
原创 SpringBoot 字符过滤器
Step 1. Add the JitPack repository to your build file (添加 JitPack 库到 pom.xml 文件中)<repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository></repositories>Step
2021-01-19 17:04:38
1535
原创 将项目放在github上并引用
创建项目并确保编译通过创建 Releases在 JitPack 上编译打包 https://jitpack.io/Look up 选用 https://github.com/jiangruyi/base-tool查看日志确认是否打包成功打包成功后创建项目并引用Step 1. Add repositories pom.xml 文件中添加<repositories> <repository> <id>jitp.
2021-01-12 13:20:45
624
1
原创 在linux中设置脚本监控正在运行的程序
监听docker容器基于指令 docker inspect --format '{{.State.Running}}' <docker-name>#!/bin/bash# 获取当前执行的时间并格式化now=`date +"%Y-%m-%d %H:%M:%S"`# 迭代每一个容器名for cn in docker_name1 docker_name2 docker_name3do # 查看进程是否存在 exist=`docker inspect --format '{.
2020-07-21 10:27:49
702
原创 arp截取web图片与账号密码
进行 arp 欺骗# 扫描同网段的机器nmap -sP 192.168.10.*```resultStarting Nmap 7.80 ( https://nmap.org ) at 2020-06-23 04:59 EDTNmap scan report for 192.168.6.2Host is up (0.00036s latency).MAC Address: 00:50:56:FF:00:94 (VMware)Nmap scan report for 192.168...
2020-06-23 18:20:33
530
原创 查看wins连接过的wifi密码
运行cmd指令for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo%j | findstr -i -v echo | netsh wlan show profiles %j key=clear
2020-05-05 14:14:52
333
原创 maven引入外部jar包
1 在pom文件中直接添加 dependency<dependency> <groupId>com.example</groupId> <artifactId>sdk</artifactId> <version>1.0</version> <scope>system...
2020-03-25 19:59:54
596
原创 SpringBoot多线程定时任务
SpringBoot 多线程定时任务在 SpringBoot 启动类中添加 @EnableScheduling@EnableScheduling@SpringBootApplicationpublic class CronDemoApplication { public static void main(String[] args) { SpringApplication....
2020-03-18 16:56:33
348
原创 ubuntu 安装 nginx 并配置 ssl 证书
nginx 官网下载地址 http://nginx.org/en/download.htmlcd /usr/local/appswget http://nginx.org/download/nginx-1.17.8.tar.gztar zxf nginx-1.2.8.tar.gz# 安装nginx所需库sudo apt-get updatesudo apt-get install...
2020-02-25 17:33:05
1862
原创 Kafka-安装与springboot连接使用
在安装 Kafka 时我们先给 ZooKeeper 安装跑起来下载地址: https://zookeeper.apache.org/releases.htmlwget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz解压并到zookeeper目录中tar -zx...
2020-02-24 09:49:03
2852
原创 java入门selenium
导入 selenium 依赖<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.14.0</version></dep...
2020-02-13 18:04:21
268
原创 SpringSecurity权限验证
导入 Security 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>添加 Scurity 配...
2020-02-13 12:13:29
326
原创 springboot中使用shiro
导入pom依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version></dependency>添加...
2020-02-13 12:11:18
267
原创 Ubuntu18.04 设置开机自启
准备好需要开机自启的 shell sudo vim /etc/rebootRun.sh#!/bin/sh -e## Script description# echo "Script Run Success" > /usr/local/testrun.logexit 0-e 的含义每条指令之后,都可以用$?去判断它的返回值,零就是正确执行,非零就是执行有误加了-e...
2020-01-07 14:28:53
1184
原创 map通过value排序
@Test public void contextLoads() { HashMap<String, String> dataMap = new HashMap<>(); dataMap.put("3", "c"); dataMap.put("2", "b"); dataMap.put("1",...
2019-12-31 16:18:42
352
原创 mybatis xml 文件
mybatis xml 格式<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="pa...
2019-12-13 16:36:05
540
原创 springcloud alibaba 服务注册与服务调用和动态加载配置
在入门 SpringCloudAlibaba 时在网上有喷这门技术的有对技术保持敬畏的下面推荐几篇文章很有意思(坑爹项目「spring-cloud-alibaba」,我们也来一个)https://juejin.im/post/5ca723696fb9a05e20221c78(Spring Cloud Alibaba到底坑不坑?)https://www.cnblogs.com/didisp...
2019-12-04 20:49:16
699
原创 java awt robot
Robot 类用于生成本机系统输入事件,用于测试自动化,自动运行演示和需要鼠标和键盘控制的其他应用程序。 Robot的主要目的是为了方便Java平台实现的自动化测试。经过封装后的 Robot api 可以现实操作电脑的基本需求public static void main(String[] args) { String outString = "Hello %s"; for...
2019-12-03 14:31:17
715
原创 SpringBoot MyBatyisPlus 多数据源切换
实现功能为通 aop 控制不同包下面的类采用不同的数据库在 mapper.one 包中的数据库采用 one_db在 mapper.two 包总的数据库采用 two_db导入相关依赖<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-pl...
2019-11-29 09:40:25
339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人