- 博客(94)
- 资源 (9)
- 收藏
- 关注
原创 AutoHotkey —— 自定义热键编辑软件(设置Typora字体颜色快捷键应用)
一、安装 AutoHotkey官方安装链接:https://autohotkey.com/download/ahk-install.exe【home】Tab页:选择【Custom lnstallation】自定义安装;【version】Tab页:选择版本,与操作系统一致即可(我选择Unicode 64-bit);【location】Tab页:选择软件安装位置点击【next】继续安装;点击【install】软件就会安装;AutoHotkey安装完成,点击exit退出软件安装,点击其他可以打开软
2022-04-07 13:36:48
2506
1
原创 idea和pycharm注释模板设置
/** * @ClassName : ${NAME} * @Description : TODO * @Author : ${USER} * @Date : ${DATE} ${TIME} * @Version : 1.0 * * ┏┓ ┏┓ * ┏┛┻━━━┛┻┓ * ┃ ┃ * ┃ ━ ┃ * ┃ ┳┛ ┗┳ ┃ * ┃ ┃ * ┃ ┻ ┃ * ┃ ┃ * ┗━┓ ┏━┛
2022-03-31 17:14:12
1329
原创 Win10任务栏卡死,无响应,点不动解决方法集锦
关掉“资讯和兴趣”:##############################因为任务栏卡死,所以在任务栏处右击很可能出不来上面的画面。根据我的尝试,可以通过重启桌面,趁计算机“不注意”,迅速关闭“资讯和兴趣”,多次实验证明,关闭后任务栏卡死的问题立马就好。方法一:重启Windows资源管理器1、出现任务栏卡死,此时我们同时按下“Ctrl + Alt + Delete”组合键打开任务管理器。2、点击“进程”选项卡,找到资源管理器,然后单击“重新启动”。方法二:重置Windows应用程序配置
2021-12-11 14:28:38
32056
13
原创 Oracle—JDBC连接数据库的三种方式:
JDBC连接数据库的三种方式:格式一:jdbc:oracle:thin:@//<host>:<port>/<service_name>格式二:jdbc:oracle:thin:@<host>:<port>:<SID>格式三:jdbc:oracle:thin:@<TNSName>格式一是通过 SERVICE_NAME 连接Oracle数据库,适合于单实例和多实例数据库格式二是通过实例名SID连接数据库,RAC环境下实
2021-08-16 09:46:02
2547
原创 列出Oracle每小时redo重做日志产生量
列出Oracle每小时redo重做日志产生量WITH times AS (SELECT /*+ MATERIALIZE */ hour_end_time FROM (SELECT (TRUNC(SYSDATE, 'HH') + (2 / 24)) - (ROWNUM / 24) hour_end_time FROM DUAL CONNECT BY ROWNUM <= (1 * 24) + 3), v$database
2021-08-16 09:43:58
279
原创 SQL Server 孤立帐户恢复(某个数据库的帐户只有用户名而没有登录名)
问题描述: 数据库备份还原后,数据库只有用户名没有登录名,成为孤立帐户,登录权限问题。1 .将备份的数据库在其它机器上还原;2 .重装系统或SQL SERVER之后只还原了用户库;孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。解决办法: 使用 sp_change_users_login 脚本修复,此脚本有如下三种用法,我是使用第三种。--用法 1 :列出当前数据库的孤立用
2021-08-10 08:45:35
788
1
原创 logback异常堆栈信息换行合并为一行处理
logback异常堆栈信息换行合并为一行处理"backtrace": "%replace(%ex{full}){"[\r\n]+", "###"}"%nopexex{full} :{}中指定需要打印的异常行数,full为全部异常信息%nopex:处理多余的堆栈输出信息,不加这个的话,堆栈信息重复输出一遍,且存在换行 {"[\r\n]+", “###”}替换异常信息中的换行符为###文档:http://logback.qos.ch/manual/layouts.html参考:https://
2021-07-13 16:05:47
3029
原创 Centos7 安装mysql8.0(rpm方式安装)
@TOC1.卸载老版本# 查看当前安装mysql情况rpm -qa|grep -i mysql# 删除旧版rpm -ev mysql-community-server-8.0.12-1.el6.x86_64 # 删除提示依赖包错误,用此命令rpm -ev mysql-community-server-8.0.12-1.el6.x86_64 --nodeps# 提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1rp
2021-07-02 16:13:43
426
原创 CentOS8配置网卡为静态IP
vim /etc/sysconfig/network-scripts/ifcfg-ens33HWADDR=00:0C:29:01:89:CCTYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GE
2021-06-25 23:32:20
257
转载 制作RPM包
这里写自定义目录标题前言制作RPM包步骤准备环境前言拥有源码,把源码制作RPM包进行安装和使用。制作RPM包步骤准备普通用户(rpmuser)创建目录结构和原材料放到对于的目录中写Spec文件编译准备环境试验环境:centos7源码包:nginx-1.20.0.tar.gz准备普通用户(rpmbuilduser)#创建rpmuser 用户制作rpm包useradd rpmuser #查看rpmbuild查看宏rpmbuild --showrc#没有rpmbuild命令
2021-06-18 16:27:40
304
原创 Git+GitHub+vsCode 安装配置和常见问题
这里写自定义目录标题一、Git安装二、环境配置git 使用命令常见问题问题一:ssh连接时报错问题二:一、Git安装Git官网下载:https://git-scm.com/downloads点击下载的软件包:Git-2.31.1-64-bit.exe,Windows10下安装为例,一直点击next,直到出现install,点击install,安装完成后点击finish安装好后,桌面右键鼠标,可以看到2个Git 菜单检测安装是否完成:cmd输入git,可以看到git相关信息即Ok二、环境配置
2021-04-06 15:35:19
479
原创 ssh远程登陆linux显示-bash-4.1$解决方法
linux系统新建的用户用ssh远程登陆显示-bash-4.1$,不显示用户名路径网络上好多解决办法,大多是新建.bash_profile文件然后输入XXXXX。。。。然而并没有什么用没有用。。。。这个问题的根本原因就是缺少shell环境。**解决方法:**就是把/etc/skel/.bash*拷贝到当前用户目录下cp -pr /etc/skel/.bash* /home/test/ #/home/test是用户目录...
2021-03-10 17:01:34
637
原创 同时安装 jdk8 和 jdk15
1.同时安装 jdk8 和 jdk15安装目录:简单、无空格,分开目录,例如目录规划:C:\Java\jdk8C:\Java\jre8C:\Java\jdk15\2.配置系统环境变量JAVA_HOME:jdk安装目录(如C:\Java\jdk8)CLASSPATH:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar;Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.切换
2021-03-10 11:25:22
3835
1
原创 vscode 中 anaconda+Django项目搭建
1.准备工作基于windows10 操作系统:安装vscode安装anaconda3 (出于数据科学目的)配置系统环境变量:C:\ProgramData\Anaconda3C:\ProgramData\Anaconda3\ScriptsC:\ProgramData\Anaconda3\Library\binvscode配置anaconda运行环境:选择“文件”—“首选项”—“设置”,打开"用户设置"界面,单击右上角的“打开设置(json)”,打开setting.json文件,如下所
2021-03-09 17:48:50
1423
转载 排黑笔记
以下文章来源于HelloCoder ,作者HaC一、查日志无法通过客户端 SSH 远程登录时,可以通过 VNC 登录服务器。查看 sshd_config 文件/etc/ssh/sshd_configPasswordAuthentication no #表示不允许密码登录重启sshd:systemctl restart sshd查看密钥 authorized_keys 文件,有无异常vi /root/.ssh/authorized_keys查看登录日志:使用last
2021-02-04 10:36:36
171
原创 抓包
tcpdump -i eth0 '((not port 45695) and (not host 127.0.0.1) and (not host 183.60.83.19))'
2021-02-04 10:30:58
139
原创 linux查询cpu过高原因--java
linux查询cpu过高原因–java一、查看线程级别的cpu占用情况查询java pid top -c查询java进程下,线程情况# 方法一ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu | grep PID# 方法二ps -mp PID -o THREAD,tid,time# 方法三(这个简单,一目了然)top -Hp pid #查询显示问题进程PID 对应的线程列表(threadIdList)#-H
2020-12-26 12:01:55
436
原创 Linux 添加开机自启动
这里写自定义目录标题Centos6.x 或 RedHat6.x 自启动方式一、通过 chkconfig 服务自启动二、自定义开机程序三 、定时启动脚本Centos7 自启动方式一 通过(init.d)服务的方式自启动二 通过systemctl 服务的方式自启动三 自定义开机程序四 定时启动脚本Centos6.x 或 RedHat6.x 自启动方式一、通过 chkconfig 服务自启动你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何1.在/etc/init.d下建
2020-12-23 16:17:32
394
原创 Tomcat 目标URL存在http host头攻击漏洞tomcat修复方法
一、漏洞描述:为了方便获取网站域名,开发人员一般依赖于请求包中的Host首部字段。例如,在php里用_SERVER[“HTTP_HOST”]。但是这个Host字段值是不可信赖的(可通过HTTP代理工具篡改),如果应用程序没有对Host字段值进行处理,就有可能造成恶意代码的传入。二、解决办法打开tomcat/conf/server.xml文件,修改属性:name:主机域名 <Host name="localhost" appBase="webapps" unpackWA
2020-10-27 17:36:00
10355
原创 Tomcat启动了不安全的HTTP方法解决办法
一、漏洞描述:目标服务器启用了不安全的传输方法,如PUT、TRACE、DELETE、MOVE等,这些方法表示可能在服务器上使用了 WebDAV,由于dav方法允许客户端操纵服务器上的文件,如上传、修改、删除相关文件等危险操作,如果没有合理配置dav,有可能允许未授权的用户对其进行利用,修改服务器上的文件。平时我们项目中基本上用的都是GET/POST请求方法,其他的方法是很少用到的,如PUT/DELETE/HEAD/OPTIONS/TRACE,不关闭这些HTTP请求方法,是常见的web漏洞之一。
2020-10-27 17:07:44
3750
1
原创 vmware linux 挂载共享文件夹
高版本vmware会自动集成vm-tools,自动挂载点是“/mnt/hgfs”,否则需安装vm-tools前提是先在Host里设置好共享文件夹:\color{red}{前提是先在Host里设置好共享文件夹:}前提是先在Host里设置好共享文件夹:进入VMware菜单栏中的虚拟机设置选项——共享文件夹设置中添加主机中用来给客户机共享的目录。查看命令选项:vmhgfs-fush --helpvmware-hgfsclient #输出启用的共享文件夹名称(显示的是添加共享目录时设置的共享名称)手动
2020-09-02 20:58:42
3978
原创 Python3.8+pytesseract+Tesseract-OCR5.0图片文字识别
目录1.环境2.工具安装和配置3.安装相关python包4.使用5.运行脚本可以看到结果1.环境python版本:3.8.3 (python2.7或3以上)操作系统:windows系统2.工具安装和配置1.下载安装 tesseract-ocr:官网地址2.下载安装Pycharm(下载地址:http://www.jetbrains.com/pycharm/download/#section=windows)3.添加环境变量:TESSDATA_PREFIX = C:\Program Files
2020-08-30 09:18:52
2169
1
原创 Python3.8.3安装和配置
目录下载PythonWin 平台安装Python在 Win 平台配置环境变量Unix & Linux 平台安装 Python在 Unix/Linux 设置环境变量集成开发环境(IDE:Integrated Development Environment): PyCharm下载PythonPython官网:https://www.python.org/找到首页的Download,点击最新Python版本3.8.3.其它版本:https://www.python.org/downloads/s
2020-08-29 19:04:24
1155
原创 记录第一次使用linux(deepin20 os)办公开发运维
目录一.安装操作系统:deepin 20 ^Beta^二. 安装常用办公软件三.安装开发IDE一.安装操作系统:deepin 20 Beta按官方说的安装就完事了:添加链接描述二. 安装常用办公软件WPSQQ微信远程连接工具:Remmina,听说有一个 rdesktop 连接window很好用,这几先记一下:# 安装sudo apt updatesudo apt install rdesktop -y# 使用:rdesktop ip地址:端口号 -u 远程主机用户名rdesk
2020-08-27 10:03:56
373
原创 Centos7安装fastdfs6.06集群四:安装nginx及fastdfs-nginx-module
一、fastdfs的下载与安装请参考:Centos7安装fastdfs6.06集群一:软件下载与安装:Centos7安装fastdfs6.06集群二:tracker的安装/配置/运行二、安装nginx及fastdfs-nginx-module1.解压[root@localhost downloads]# tar -zxvf nginx-1.18.0.tar.gz[root@localhost downloads]# tar -zxvf fastdfs-nginx-module-1.22.tar
2020-08-11 18:23:34
598
2
原创 Centos7安装fastdfs6.06集群三:storage的安装/配置/运行
一、fastdfs的下载与安装请参考:Centos7安装fastdfs6.06集群一:软件下载与安装:Centos7安装fastdfs6.06集群二:tracker的安装/配置/运行二、配置四台storage(172.17.0.4、5、6、7)1、拷贝/etc/fdfs下storage.conf.sample 为storage.conf#创建存储目录mkdir -p /fastdfs/storage#拷贝[root@localhost fastdfs-6.06]# cd /etc/fdf
2020-08-11 16:56:58
638
3
原创 Centos7安装fastdfs6.06集群二:tracker的安装/配置/运行
一、fastdfs的下载与安装参考上一篇博文:https://blog.youkuaiyun.com/liangpingguo/article/details/107935441二、配置两台tracker跟踪器组(172.17.0.2、172.17.0.3)#创建存储目录mkdir -p /fastdfs/tracker1.拷贝 /etc/fdfs下tracker.conf.samp 为tracker.conf[root@localhost fastdfs-6.06]# cd /etc/fdfs/[r
2020-08-11 16:17:24
640
原创 Centos7安装fastdfs6.06集群一:软件下载与安装
一、查看系统版本[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)二、结构规划2台tracker4台storage分两个groupgroup1: 2台storagegroup2: 2台storage共6台机器两台tracker:tracker1: 172.17.0.2tracker2: 172.17.0.3四台storage:storage1: 172.17.0.4
2020-08-11 16:01:02
1194
原创 linux之 Centos系统升级到7.6
现在docker研究及PHP7都需要centos系统版本至少在7以上,干脆就弄到7.6吧1.更改yum源配置# 备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakmv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak# 下载新repo,并重命名为CentOS-Base.repo,也可以用wget命令下载curl -o /etc/y
2020-08-11 13:26:00
1821
转载 ORACLE 两表关联更新三种方式
创建如下数据:select * from t1;FNAMEFMONEYA20B30select * from t2;FNAMEFMONEYA100C40D50需求:参考 T2,修改 T1 表,修改条件为两表的 FNAME 列内容一致。方式1,update常见陷阱:UPDATE T1 SET T1.FMONEY = (select T2.FMONEY from t2 where T2.FNAME = T1.FNA
2020-08-05 14:26:45
2096
原创 被遗忘的 10 个Linux命令
被遗忘的 10 个Linux命令pgrep {进程名} # 列举进程IDpstree # 以树形的方式列出进程bc # 运算split # 分割文件$ split -b 50m largefile.tar.gz LF_ #分割大文件$ cat LF_* >largefile.tar.gz #合并文件nl {文件名} # 类似cat命令,只不过它会打上行号mkfifo # 创建有名管道ldd # 可执行文件所使用了哪些动态链接库col # 把man
2020-07-15 09:25:39
163
原创 Linux 下使用mail/mailx命令发送邮件
linux os: RedHat 71.安装mailx:yuminstall mailx2.配置/etc/mail.rc:vi /etc/mail.rc # 省略默认设置......##末尾加入以下参数set from=123456@qq.com ## 发送邮件后显示的邮件发送方set smtp=smtp.qq.com ## smtp邮件服务器地址set smtp-auth-user=123456 ## 发件人邮箱set smtp-auth-passwo.
2020-07-02 15:47:33
10420
原创 Notepad++删除各类注释
在 "替换" 中选择 "正则表达式"删除 java 注释 /* */:/\*{1,2}[\s\S]*?\*/删除 java 注释 //://[\s\S]*?\n删除xml注释:<!-[\s\S]*?-->删除空白行:^\s*\n\n或者是\r\n 或者是\r 都可能是换行符,要看你的系统是windows还是Unix/Linux或者是mac的系统其它:删除空行,操作方法为:编辑->行操作->移除空行(包括空白字符)...
2020-06-28 09:51:06
998
原创 服务器设置 Header响应头(Server、X-Frame-Options、X-Powered-By)
一、iis7/8隐藏banner信息进入在【Internet 信息服务(IIS)管理器】-【HTTP 响应头】,添加或删除或修改即可。隐藏Server版本信息,安装UrlScan,打开%WINDIR%\System32\Inetsrv\URLscan,配置URLScan.ini: RemoveServerHeader=0; 改为RemoveServerHeader=1; 添加X-Frame-Options Header 进入在【Internet 信息服务(IIS)管理器】-【HTTP
2020-06-24 17:54:14
4369
原创 Redis 填坑系列之——内存分配
redis启动报错,查看日志如下,出现三个警告错误:17328:M 22 Jun 2020 15:42:39.000 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.17328:M 22 Jun 2020 15:42:39.000 # Server initialized17328:M
2020-06-22 16:45:24
574
转载 四、Nuxt的介绍及简单安装(vue-cli4.x) -npx create-nuxt-app ‘xxx’ 创建项目报错
项目安装npm install -g npxnpx create-nuxt-app project name输入命令后:npm ERR! code ENOLOCALnpm ERR! Could not install from “Files\nodejs\node-cache_npx\16376” as it does not contain a package.json file.npm ERR! A complete log of this run can be found in
2020-06-19 16:13:37
1820
原创 三、Vue @cli4.x 项目的搭建
一、vue cli3.0 新加入了 TypeScript 以及 PWA 的支持1.部分命令发生了变化:下载安装npm install -g vue@cli 删除了vue list 创建项目vue create 启动项目npm run serve2.默认项目目录结构也发生了变化:移除了配置文件目录,config和build文件夹 移除了static文件夹,新增public文件夹,并且index.html移动到public中 在src文件夹中新增...
2020-06-06 23:23:49
284
原创 二、Idea 创建一个VUE项目
一、使用Idea 新建一个VUE项目 打开idea,File - New - Project ,选择“Static Web” Next,输入 Project name:my-website 打开Idea终端工具Terminal,输入 `vue init webpack`,如下: D:\project\IdeaProjects\my-website>vue init webpack? Generate project in current directory? Ye.
2020-06-03 15:04:39
1504
one-deskt.rar
2020-08-05
TestHttp_HttpPostSend2.java
2020-07-23
数据库基本原理ppt
2008-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人