-
Linux防火墙设置
Linux防火墙设置启动指令:service iptables start 重启指令:service iptables restart 关闭指令:service iptables stopvi /etc/sysconfig/iptablesservice iptables restartservice iptables save远程操作一定不能执行 iptables -F //清空规则缓冲区https://blog.csdn.net/slovyz/article/details/79900...…
-
Linux监测MySQL运行情况
Linux监测MySQL运行情况有两种方式实现,直接上shell代码,新建shell文件mysqlMonitor.sh,将以下内容加入其中,设置定时任务执行此shell即可(具体代码暂未来得及测试,思路和原理已测试可行)第一种方式MYSQL_PING=`/usr/local/mysql/bin/mysqladmin -u root -p123123 ping`MYSQL_OK="mysqld is alive"if [[ "$MYSQL_PING" != "$MYSQL_OK" ]] ...…
-
页面事件处理
页面事件处理关于KeyPress和KeyDown事件的区别和联系KeyPress主要用来监听键盘输出的「字符」 KeyPress在控件有焦点的情况下按下键时发生。 KeyPress只能捕获单个字符。 KeyPressKeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、ANSI字符(注意:只能捕获除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、N...…
-
MacOS动态壁纸制作
MacOS动态壁纸制作介绍macOS 10.14 (Mojave)的一项用户界面的新功能——动态桌面(dynamic desktop)受到的关注则少得多。这是一项默认关闭的功能,启用方法是打开「系统偏好设置 - 桌面与屏幕保护程序」,从「动态桌面」中选择系统自带的两套壁纸之一。乍听起来,这确实并不稀奇,也没有任何技术门槛。随时间变化切换壁纸是很多桌面美化软件的基础功能,更别提十多年前的 Windows Vista 就已经原生支持 视频壁纸 了。但问题实际上并不只是 「按时间切换图片」 这么...…
-
JAVA异常处理
JAVA异常处理要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。参考资料Java ...…
-
jekyll整合MathjaxJS插入数学公式
jekyll整合MathjaxJS插入数学公式MathJax简介MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。(Wiki)先给几个效果看看\[x^{y^z}=(1+{\rm e}^x)^{-2xy^w}\]\[\sideset{^1_2}{^3_4}\bigotimes\]\[f(x,y,z) = 3y^2z \left(...…
-
java位运算
java位运算位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符可以分为逻辑运算符(包括~、&、|和^)及移位运算符(包括>>、<<和>>>)。二进制表示二进制第一位为符号位,0表示正数,1表示负数。1.正数表示,例如:int类型值 5(int用32位表示)5 = 0000 0000 0000 0000 0000 0000 0000 01012.负数表示,例如:int类型值 -5-5 = 1111 1111 1111 ...…
-
Linux使用技巧
Linux使用技巧安装linux后配置配置主机名$ hostname$ vi /etc/hostname配置网络## 安装net-tools$ yum -y install net-tools## 修改网络配置$ cd /etc/sysconfig/network-scripts/$ vi ifcfg-enp0s3$ less ifcfg-enp0s3TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="none"DEF...…
-
jmeter压力测试
jmeter压力测试下载及安装 登录官网Jmeter下载,得到压缩包apache-jmeter-5.0.tgz,下载地址:http://jmeter.apache.org/download_jmeter.cgi 将下载得到的压缩包apache-jmeter-5.0.tgz解压即可。运行执行bin/jmeter.bat或者bin/jmeter.sh运行,效果图如下一个简单的压测实例新建一个线程组设置线程组参数这里配置为:10个线程,同时启动,循环一次。这些配置元件用于指定运行的线程数和等...…
-
IntelliJ IDEA使用小技巧
IntelliJ IDEA使用小技巧解决idea工具下tomcat中文乱码问题 在运行/调试 配置对话框的Startup/Connection面板中,勾选Pass environment variables并添加一个environment variable,Name填 JAVA_TOOL_OPTIONS, Value填 -Dfile.encoding=UTF-8自动优化导包(自动删除、导入包) Editor→General→Auto ImportSpringBoot 在IDEA中实现热...…
-
linux服务器架设Nginx
linux服务器架设Nginxyum安装Nginx服务 添加源:默认情况Centos7中无Nginx的源,但是Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装Nginxyum install -y nginx 启动Nginx并设置开机自动运行sudo ...…
-
Linux监测Tomcat运行情况
Linux监测Tomcat运行情况直接上shell代码,新建shell文件tomcatMonitor.sh,将以下内容加入其中,设置定时任务执行此shell即可#!/bin/bash# func:自动监控tomcat并且在异常时执行重启操作# 获取tomcat进程IDTomcatID=$(ps -ef |grep tomcat |grep -w 'tomcat/server'|grep -v 'grep'|awk '{print $2}')# tomcat启动程序StartTomcat=/...…
-
MySQL调试技巧
MySQL调试技巧MySQL查询最近执行SQL 进入MySQL,略 启用Log功能 # 查询是否启用Log功能mysql> SHOW VARIABLES LIKE "general_log%";+--------------------+--------------------------------------------------+| Variable_name | Value ...…
-
MySQL备份
MySQL备份mysql 导出excel方法1.执行如下命令,可将执行结果导出到excel中:mysql db_abc -uroot -p -e "call SP_PET_STATISTICS(1)" > /data/tj_20160819.xlsmysql db_abc -uroot -p -e "select user_id,code ,create_time from tbl_statistics_order where code like '%result_0' and TO...…
-
Linux网络设置
Linux网络设置IP设置查看IP地址# ifconfig网络接口配置文件修改配置文件路径是/etc/sysconfig/network-scripts/# vi /etc/sysconfig/network-scripts/ifcfg-网络接口名称修改以下配置TYPE=EthernetBOOTPROTO=staticHWADDR=00:0c:29:ce:3f:3c #MAC地址IPADDR=192.168.1.104 #静态IPBROADCAST=192.168.1.255 #...…
-
Linux防火墙设置
Linux防火墙设置CentOS 6.5查看防火墙的状态查看已经开放的端口开启端口启动防火墙关闭防火墙重启防火墙CentOS 7查看防火墙的状态# firewall-cmd --state查看已经开放的端口firewall-cmd --list-portsfirewall-cmd --list-all开启端口或服务firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-...…
-
linux服务器架设FTP
linux服务器架设FTP准备工作下载新版本FTP下载地址:https://pkgs.org/download/vsftpd/ 根据服务器选择相应版本,此处选择CentOS 6的版本安装FTP检查安装vsftpd软件使用如下命令查询是否安装vsftpd软件#rpm -qa |grep vsftpd安装vsftpd软件rpm -ivh vsftpd-2.2.2-24.el6.i686.rpm 需要安装依赖包,且依赖包较多,有网络条件最好用yum安装。yum -y install vsft...…
-
Tomcat的URL中存在特殊符号报404错误
Tomcat的URL中存在特殊符号报404错误 当url中存在 \ { } 等字符串时,tomcat报404错误,后台报错信息如下: 信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException:...…
-
CentOS 6.5升级OpenSSL步骤
//wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz下载指定版本的openssl软件wget https://www.openssl.org/source/openssl-1.1.1d.tar.gztar -xzvf openssl-1.1.1d.tar.gzcd openssl-1.1.1d./config shared zlibmake && make install配置mv /usr...…
-
CentOS 6.5升级OpenSSH步骤
安装telnet服务(我本地安装的没有做这步操作)安装软件 检查CentOS7.0是否已经安装 telnet-server xinetd# rpm -qa telnet-server# rpm -qa xinetd 安装telnet、xinetd# yum -y install telnet-server* telnet# yum install xinetd 将telnet、xinetd服务加入开机自启动systemctl enable xinetd.service ## sys...…