自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 linux下多机器ssh免密码登录配置

linux下多机器ssh免密码登录配置

2022-11-10 15:46:33 1216 1

原创 单机使用docker搭建Mariadb+Redis+Nacos环境

单机使用docker搭建Mariadb+Redis+Nacos环境

2022-07-06 08:29:40 987

原创 vscode执行maven控制台输出中文乱码解决

在Windows系统中,vscode使用"chcp 65001"命令设置控制台编码为utf8,但是maven运行平台编码默认是GBK,导致执行maven命令控制台输出中文乱码。

2022-06-06 13:43:15 1409

原创 mysql查询单表树结构语句,根据父级id查询所有子类,根据子级id查询所有父类

数据库结构-- 建表语句CREATE TABLE `tree_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- 插入记录INSERT INTO `tree_table`(`id`, `pa

2022-05-17 14:11:17 3463 1

原创 mybatis批量插入后返回主键id

Mybatis在插入单条数据的时候有两种方式返回自增主键:1、对于支持生成自增主键的数据库:增加 useGenerateKeys和keyProperty ,<insert>标签属性。2、不支持生成自增主键的数据库:使用<selectKey>标签。对于批量插入数据返回自增主键的解决方式,Mybatis官网资料介绍如下:First, if your database supports auto-generated key fields (e.g. MySQL and SQL Se

2022-05-16 13:16:55 8310 1

原创 Xshell终端工具突出显示集的正则配置

工作中大家在使用终端工具包括Xshell、mobaXTerm等的过程中,总是希望界面上能把我们重点关注的信息以不同颜色的方式突出显示,以提高信息获取的效率。本文借鉴前人经验,尝试多种突出显示设置。现总结我的经验如下,(以下为正则表达式,不区分大小写):1、错误规则,设为红色(\b((bad|wrong|incorrect|improper|invalid|unsupported|bad)( file| memory)? (descriptor|alloc(ation)?|addr(ess)?|owner

2021-10-28 12:37:09 2656

原创 window新增右键快捷菜单项【regedit配置】

本文以pycharm的使用为例,往往涉及三种打开文件方式:1、右击file,打开快捷菜单,出现“Edit with PyCharm Community Edition”,可编辑单个文件。2、右击directory,打开快捷菜单,出现“Open Folder as PyCharm Community Edition Project”,可将文件夹作为project,自动生成“.idea”文件夹。3、右击文件夹的空白区域,打开快捷菜单,出现“Open Folder as PyCharm Community

2021-10-27 09:57:06 1282

原创 windows删除文件时显示“找不到该项目”,彻底删除脚本

1、新建文本文档,“delete_force.txt”,重命名扩展名为“.bat”2、复制以下代码,并保存DEL /F /A /Q \\?\%1RD /S /Q \\?\%13、将待删除的文件,拖到“delete_force.bat”文件图标上,用该文件打开,强制删除。...

2021-10-27 09:55:25 2225

原创 vim实用配置(20200412更新)

本文将自己的~/.vimrc文件,拷贝记录到自己的博客,方便以后在不同的电脑上快速配置,也方便初学者可以借鉴。欢迎大家提出指正!注:~家目录下,.vimrc为配置文件,.vim/为插件管理目录,若没有请自行创建。本文使用Vundle管理插件(推荐),也可自行从github上下载到.vim/bundle/目录中,按照Readme文件要求拷贝到.vim/文件夹中。#windows下vim插件配置,可参考博客:全世界最好的编辑器VIM之Windows配置(gvim)"基本配置

2021-10-27 09:54:17 220

原创 python的socket发送和接收大数据

本文介绍了python发送和接收大数据的思路:发送方提供要发送数据的长度,接收方根据数据长度,循环接收数据,直到全部接收。并采用自定义的header结构体,保证每次数据传送的独立。发送方代码示例:# 自定义headerdef build_header(data_len): header = {'data_len': data_len} return json.dumps(header).encode('UTF-8')# 发送报文def send(client, message):

2021-10-27 09:52:24 5582

原创 HTTP常用返回码

当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户

2021-10-27 09:51:18 1171

原创 https证书生成与nginx的安全配置

web服务器使用nginx作为slb对外提供建站能力,默认使用http传输协议。配置可信的SSL证书,也能提高用户的可信度。SSL证书可以通过第三方 SSL 证书机构颁发(通常是要购买的,浏览器可信),也可以使用openssl申请自签名证书(浏览器告警将建立私密连接)。本文主要介绍第二种方式,使用openssl申请自签名证书以构建https服务器。一、基本概念:1、openssl 是目前最流行的 SSL密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。(官网:h

2021-10-27 09:50:15 363

原创 gvim支持python3编译,解决omnicppcomplete中python3complete报错:requried vim complied with +python3

软件版本:gvim82,python3.6,mingw-w64(gcc 8.1)问题描述:1、在_vimrc文件中添加:autocmd Filetype python set omnifunc=python3complete#Completeautocmd Filetype python inoremap <buffer>. .<C-X><C-O>2、编辑hello.py文件,输入 sys. ,便会报错requried vim complied with

2021-10-27 09:47:15 414

原创 Anaconda快速搭建python开发环境

由于不同的项目开发使用的python环境不一样,包括tensorflow和pytorch等框架版本也不用,所以能够方便管理和切换不同环境,并且快速搭建所需环境(使用国内的清华镜像源),这就离不开anaconda了。本文的经验总结将包括以下几方面内容:一、Anaconda安装建议国内用户从清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/根据自己的系统和常用python版本(作为base),选择对应的anaconda版本。作者常用

2021-10-27 09:44:26 527

原创 【Linux】python进程内存泄漏分析

python程序在重复执行同一个任务,一段时间后,通过top命令可以看到进程的“RES”内存在不断增长,由此可以判断发生了内存泄漏。在Linux环境中,可以通过以下操作进行内存泄漏分析:(top命令中,使用 shift + f 可以选择排序列)# 1、(process status)打印每个用户进程状态,树状ps auxf#2、(list open files)列出当前进程打开的文件lsof -p {pid}#3、(strace)跟踪系统调用,进程执行到哪一步strace -p {pid

2021-10-27 09:41:51 1288

原创 [Linux]关于lib64_中误删或者误link动态链接库导致系统崩溃问题解决

运维后台进入后,首先重新载入丢失的文件:cd /lib64export LD_PRELOAD=/lib64/libm-2.17.so再把误操作文件恢复,最后重新建立链接。ln -s libm-2.17.so libm.so.6重启系统。。。

2021-10-27 09:38:13 670

空空如也

空空如也

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

TA关注的人

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