自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GitLab Jenkins CI/CD 自动化部署

安装 >> https://blog.csdn.net/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 491 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 3338

原创 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 2299

原创 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 3176 1

原创 JavaScript 表情包加密

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

2019-09-03 16:55:58 2030

翻译 HashCat配GPU

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

2019-06-28 18:38:37 6928

原创 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 2718

原创 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 20418 7

原创 SpringBoot MyBatis-Plus 数据库连接加密

在项目中添加依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency><!--MySq...

2019-04-04 17:11:17 5489

原创 ElasticSearch 从入门到入土

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

2019-03-27 18:28:19 3448 2

原创 springboot 启动日志

SpringBoot 修改启动日志输出在项目src/main/resources目录下建立banner.txt文件, SpringBoot 的启动输出就被更改了

2018-12-15 08:12:53 7767

原创 poi-tl

java 导出 word

2023-03-02 17:49:47 323

原创 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 1617 1

原创 FileBeat 收集 nginx 日志做数据可视化

目前Beats包含六种工具:Packetbeat:网络数据(收集网络流量数据)Metricbeat:指标(收集系统、进程和文件系统级别的CPU和内存使用情况等数据Filebeat:日志文件(收集文件数据)Winlogbeat:Windows事件日志(收集Windows事件日志数据)Auditbeat:审计数据(收集审计日志)Heartbeat:运行时间监控(收集系统运行时的数据)简单版 filebeat 收集 nginx 日志 到 ElasticSearch下载 并 解压 .

2021-09-01 17:04:19 536

原创 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 2962 3

原创 在SpringBoot项目中使用LocalDateTime作为参数与返回并兼容Date

在 SpringWeb 中用 LocalDateTIme 作为接口的返回与参数会有一下两个问题接口返回日期格式中有一个 T接口作为参数传入格式化会报错测试代码/** * 测试 LocalDateTime */@RestController@RequestMapping("date")public class LocalDateTimeController { @Data @Builder @AllArgsConstructor publ..

2021-08-17 17:47:01 1121

原创 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 503

原创 @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 246

原创 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 555

原创 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 245 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 1463

原创 将项目放在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 542 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 643

原创 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 479

原创 查看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 287

原创 java 背着你偷偷做的那些事

在编程时如果不知道jdk默认做的事情就很难理解一些东西, 如 Integer 的自动拆封装就会很难受

2020-04-08 10:02:44 387

原创 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 560

原创 SpringBoot多线程定时任务

SpringBoot 多线程定时任务在 SpringBoot 启动类中添加 @EnableScheduling@EnableScheduling@SpringBootApplicationpublic class CronDemoApplication { public static void main(String[] args) { SpringApplication....

2020-03-18 16:56:33 294

原创 wins8080端口占用

在wins中执行指令直接 kill 掉未正常停止的java程序taskkill /f /t /im java.exe

2020-03-02 18:52:26 351

原创 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 1718

原创 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 2793

原创 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 237

原创 SpringSecurity权限验证

导入 Security 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>添加 Scurity 配...

2020-02-13 12:13:29 288

原创 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 241

原创 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 1132

原创 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 301

原创 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 500

原创 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 640

原创 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 636

原创 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 299

Hibernate 简单 PPT 总结

关于 Hibernate 的学习总结ppt 内包含了 inverse 的看法与eclipse安装 Hibernate 插件

2018-09-01

空空如也

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

TA关注的人

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