自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

原创 mysql5.7根据ibdata1和*.idb恢复数据

mysql数据库损坏,但是数据文件目录完好,恢复数据库

2023-09-19 15:08:13 235

原创 ubuntu22.04 + mysql8 迁移数据目录

ubuntu22.04 + mysql8 迁移数据目录。

2023-09-18 21:21:22 451

原创 mysql主从服务搭建、主主服务搭建

mysql主从服务搭建安装MySQL以下配置基于安装时的配置一. 主数据库修改配置文件my.cnfauto_increment_increment=2auto_increment_offset=1character_set_server=utf8log-bin-trust-function-creators=1重要参数说明:log_bin:启动mysql二进制日志,如果没有配置这个将无法远程链接server-id:须保证每台mysql主机不重复auto_increment_

2022-01-19 10:36:18 538 1

原创 centos7、centos8 安装mysql5.7

centos7、centos8 安装 mysql5.7

2022-01-11 15:07:42 395

原创 shodan 简单使用教程

shodan 简单查询语法和下载

2021-12-30 16:10:51 18217

原创 minio重启出错

minio单节点重启出错错误信息:解决方法:启动前重新设置登录用户名和密码:export MINIO_ACCESS_KEY=adminexport MINIO_SECRET_KEY=12345678

2021-11-24 15:56:20 2232

原创 centos安装rabbitmq3.8

dghj

2021-11-24 14:45:49 1665

原创 # Linux 服务自启动

Linux 服务自启动在/lib/systemd/system创建*.service文件(这里创建agent.service),简单内容如下: [Unit] Description = agent # 服务介绍 [Service] User=root # 以哪一个用户启动 Type=simple #启动模式 PIDFile=/run/agent.pid # 保存进程信息的文件 ExecStart=/root/work/python/Wappaly

2021-09-29 15:43:30 212

原创 python运行异常UserWarning:Could not import the lzma module .Your installed Python is incomplet

python运行异常UserWarning:Could not import the lzma module .Your installed Python is incomplete(import pandas)错误提示:>>> import pandas/usr/local/python3.9/lib/python3.9/site-packages/pandas/compat/__init__.py:124: UserWarning: Could not import the

2021-09-25 14:54:04 5956 1

原创 Linux上python安装backports.lzma报错

Linux上python安装backports.lzma报错pip3.9 install backports.lzma报错信息:Running setup.py install for backports.lzma … errorERROR: Command errored out with exit status 1:command: /usr/bin/python3.9 -u -c ‘import io, os, sys, setuptools, tokenize; sys.argv[

2021-09-25 14:52:24 5040

原创 Java设计模式之7大设计原则详解

设计模式之七大基本原则1. 单一职责原则 SRP单一职责原则表示一个模块的组成元素之间的功能相关性。从软件变化的角度来看,就一个类而言,应该仅有一个让它变化的原因;通俗地说,即一个类只负责一项职责。假设某个类 P 负责两个不同的职责,职责 P1 和 职责 P2,那么当职责 P1 需求发生改变而需要修改类 P,有可能会导致原来运行正常的职责 P2 功能发生故障。我们假设一个场景:有一个动物类,它会呼吸空气,用一个类描述动物呼吸这个场景:class Animal{ public vo

2021-08-20 09:47:30 169

原创 java7大设计原则和23种常用模式

7大设计原则做什么事都需要遵循一些准则,设计模式也不例外。我们在设计一些设计模式时,一般遵循如下七项基本原则。单一职责原则 (Single Responsibility Principle)一个类只负责一项职责,应该仅有一个引起它变化的原因开放-关闭原则 (Open-Closed Principle)一个软件实体如类、模块和函数应该对扩展开放,对修改关闭里氏替换原则 (Liskov Substitution Principle子类可以扩展父类的功能,但不能改变父类原有的功能

2021-08-19 15:57:01 132

原创 ubuntu18.04安装python3

ubuntu18.04安装python3ubuntu18.04自带python3.61、下载解压tar -xvf python.tarcd python(进入解压之后的文件夹)2、安装python需要的依赖包apt install gcc3、安装(1、mkdir /usr/local/python3(2、./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl --enable-shared–p

2021-04-28 15:44:05 1315

原创 centos7安装python3

centos7安装python31、下载解压tar -xvf python.tarcd python(进入解压之后的文件夹)2、安装python需要的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel

2021-04-28 11:15:01 125

原创 springboot+security实现登陆、权限管理,史上最全、最细,没有之一

springboot+security实现登陆、权限管理首先在sprintboot项目中引入SpringSecurity 依赖,如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>添加依赖后直接启动项目则会使用默认

2020-12-20 20:52:21 1904 1

原创 Java参数传递方式(值传递和引用传递)之终极奥义

Java参数传递方式(值传递和引用传递)之终极奥义首先确定一点:Java是值传递在讨论Java方法传递的是值还是引用之前,我们先看一下概念:1、值传递:在方法被调用时,实参通过形参把它的内容副本传入方法内部,此时形参接收到的内容是实参值的一个拷贝。2、地址传递:是传值的一种特殊方式,传递的是他指向的值的地址(变量保存的地址)。2、引用传递:传递的是他本身的副本(我觉得也可理解为变量本身的地址),被调函数对形参的任何操作都被处理成间接寻址。请看举例:private static void ch

2020-08-27 11:35:45 119

原创 同步、异步、阻塞、非阻塞慨念区分

同步、异步、阻塞、非阻塞慨念区分同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。阻塞:进程给CPU传达一个任务之后,一直等待CPU处理完成,然后才执行后面的操作。非阻塞:进程给CPU传达任我后,继续处理后续的操作,隔断时间再来询问之前的操作是否完成。这样的过程其实也叫轮询。阻塞、非阻塞、多路IO复用,都是同步IO,异步必定是非阻塞的,所以不存在异步阻塞和异步非阻塞的说法。真正的异步

2020-08-21 10:02:55 105

原创 springboot整合图数据库neo4j

springboot 整合 neo4j1、引入包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>2、配置文件 data: neo4j: uri: bolt://10.42.0.143:76

2020-08-19 13:46:16 317

原创 Ubuntu nginx安装和简单使用

nginx安装和简单使用Ubuntu安装nginx安装nginxsu root #切换成root用户sudo apt install nginx检查是否安装完成nginx -v出现如下信息,说明安装成功启动nginxservice nginx start如是启动报错,查看默认端口80是否被占用netstat -ntlp如是出现下图信息,说明端口被占用,解决方案:1,杀死占用端口的进程;2,修改nginx端口杀死占用端口进程:1、 查看被占用

2020-08-07 09:30:53 315 1

原创 Ubuntu18安装zabbix

Ubuntu18安装zabbix3.4所需工具MySQL5.7PHP7.2apache2准备工作出于安全考虑, zabbix 只使用普通用户运行,假如你当前用户叫 dog,运行zabbix后,便以 dog 身份运行。但是如果你在 root 环境下运行 zabbix,那么 zabbix 将会主动尝试以 zabbix 身份来运行。所以这里需要创建zabbix 的用户,如下:groupadd zabbixuseradd -g zabbix zabbixpasswd zabbix

2020-07-30 11:57:04 600

原创 golang学习之第二天

第二天指针一个指针变量指向了一个值的内存地址,类似于变量和常量。指针声明格式如下:var var_name *var-typestr := new(string)//列var ip *int指针赋值var a int= 20 /* 声明实际变量 */var ip *int /* 声明指针变量 */获取指针的值指针/* 使用指针访问值 */fmt.Printf("*ip 变量的值: %d\n", *ip )Go 空指针var ptr *i

2020-07-03 15:10:41 107

原创 golang学习之第一天

第一天包 package包名(name)与文件夹名可以不相同,但是尽量把持相同同一个文件夹下的文件只能有一个包名,否则编译报错main函数只能在main包下,否则报错:‘go run: cannot run non-main package‘变量三种声明方式:var v_name v_type,var v_name v_type = value.var v_name;v_name :=默认值:数值类型(包括complex64/128)为 0布尔类型为 f

2020-07-02 17:05:17 173 1

原创 MyBatis入门第一天,小白级,超级简单,全程没有一句多余的废话

MyBatis快速入门MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,是一个基于Java的持久层框架。下载 MyBatis官网下载太慢了中文官网下载地址mybatis-3.5.1.zip下载(我使用的版本)下载好 MyBatis 的包解压后,可以得到以下的文件目录:其中 mybatis-3.5.1.jar 包就是 MyBatis 的项目工程包,【li

2020-05-16 18:47:17 165

原创 Hibernate入门,绝对的小白级,绝对最简

Hibernate快速入门Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!第一步 下载Hibernate我使用的是hibernate-release-6.0.0.Alpha4.zip压缩包解压目录介绍第二步 导入Hibernate框架相关依赖jar包先建一个项目hibernate_demo01将lib下requires中所有的包导入项目(必须的jar包)导

2020-05-14 22:45:27 166

转载 CopyOnWriteArrayList介绍

它相当于线程安全的ArrayList。和ArrayList一样,它是个可变数组;但是和ArrayList不 同的时,它具有以下特性:它最适合于具有以下特征的应用程序:List 大小通常保持很小,只读操作远多于可变操作,需要在遍历期间防止线程间的冲突。它是线程安全的。因为通常需要复制整个基础数组,所以可变操作(add()、set() 和 remove() 等等)的开销很大。迭代器支持has...

2019-04-15 11:22:30 141

转载 Websocket原理

一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有 1.1 和 1.0 之说,也就是所谓的 keep-alive ,把多个HTTP请求合并为一个,但是 Websocket 其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已...

2019-04-14 18:25:48 48

转载 Java/HTML5 WebSocket详解

什么是WebSocket?看过html5的同学都知道,WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。HTML5定义了WebSocket协议,能更好的节省服务器资源和带宽并达到实时通讯。现在我们来探讨一下html5的WebSocket概念HTML5作为下一代WEB标准,拥有许多引人注目的新特性,如Canvas、本地存...

2019-04-14 18:06:10 162

简易免费pdf转word工具

简易pdf转word工具 可以单个和批量

2021-12-21

rabbitmq.tar

centos7的rabbitmq-3.8安装包

2021-11-24

中国2021 省市县 三级 json 格式 数据

中国2021 省市县 三级 json 格式 数据

2021-07-12

quickDevelopDome.zip

springboot+mybitesPlus快速开发dome,包括MySQL表到实体类的代码生成,控制器到service的生成工具

2021-05-09

MysqlEntityGenerator.java

根据MySQL数据库中的表生成Java实体类

2021-05-09

jdk-8u291-linux-x64.zip

jdk-8u291-linux-aarch64.tar.gz

2021-04-29

mybatis-3.5.1.zip

mybateis-3.5.1免费下载,0积分下载

2020-05-16

jdk-8-windows-i586-32.zip

windows32位Java jdk8 免费下载

2020-05-15

jdk_8u2312_win64.zip

windows64 jdk.18版本 jdk8

2020-05-14

空空如也

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

TA关注的人

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