- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 linux监控apache服务,服务关闭将自动重启
#!/bin/bash# Linux监控apache服务,关闭就自动重启URL="https://domin"curlit(){ curl --connect-timeout 10 --max-time 20 --silent "$URL" | grep '200'# 上面的10是连接超时时间,若访问HTTP服务超过10s仍然没有正确响应200头代码,则判断为无法访问。} doit(){ if ! curlit; then echo $(date) "Apache service is
2021-05-31 09:56:48
478
原创 POI大数据量导出
POI在导出数据量过大时会导致内存溢出。HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls;一张表最大支持65536行数据,256列,也就是说一个sheet页,最多导出6w多条数据。XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx;它的一张表最大支持1048576行,16384列SXSSFWorkbook:是从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的API。所以大数据量导出时,请选择POI对应的这个工具类。当
2021-03-31 16:48:08
1963
原创 SQL Server创建一百万数据
DECLARE @var INTSET @var=0WHILE (@var<1000000)BEGININSERT INTO 表名(列名) VALUES (‘列值’);SET @var=@var+1ENDvar可以自己定义,比如定义1000,就会插入1000条数据,定义10000,就会插入10000条数据。
2021-03-31 16:38:12
636
原创 certbot ssl证书
1.下载安装epel包yum install epel-release2.下载安装snapyum install snapdsystemctl enable --now snapd.socket创建软连接ln -s /var/lib/snapd/snap /snap下载核心包sudo snap install core3.下载安装certbotsudo snap install --classic certbot4.生成证书sudo certbot certonly -w
2021-03-29 10:54:42
267
2
转载 将nginx添加到服务中启动
启动nginx的shell脚本vim /etc/init.d/nginx#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# description: Nginx is a high-performance web and proxy server.# It has a lot of features, but
2021-03-29 10:42:56
513
原创 数据库多表关联更新语句
UPDATE table1 SET value= b.value FROM table1 a,table2 bWHERE a.id = b.id
2021-01-18 16:55:47
420
原创 安装JHipster
安装方法官方提供了4种使用JHipster的方法:JHipster Online “使用NPM进行本地安装 “使用Yarn进行本地安装” “Docker“容器使用NPM进行本地安装1、首先需要安装java 11,Maven或者Gradle,Git;2、安装node.js;3、安装JHipster:npm install -g generator-jhipster...
2020-04-15 17:28:58
921
原创 JHipster入门
首先了解一下JHipster是什么?JHipster官方文档JHipster是一个生成、开发和部署Spring Boot+Angular/React/VueWeb应用与Spring微服务的开发平台.技术栈前端技术栈单页应用:Angular或React或Vue 基于推特Bootstrap自适应Web设计 HTML5 Boilerplate模板 现代浏览器兼容...
2020-04-15 16:28:11
350
原创 idea鼠标放大字体设置
idea鼠标放大字体设置setting --> Editor --> General --> 勾选Change font size(Zoom) with Ctrl+Mouse …
2020-01-15 16:56:08
613
原创 idea添加文件头部信息(作者,时间...等)
idea添加文件头部信息(作者,时间…等)File->Settings->File and Code Templates->Include->File Header-“添加以下代码”/** * @author Galen * @Date ${DATE} ${TIME} */...
2020-01-15 16:51:07
3598
原创 idea不区分大小写的自动提示设置
idea不区分大小写的自动提示设置settings>>editor>>General ,打开Code Completion ,Match case一栏去掉勾选
2020-01-15 16:44:05
331
原创 Linux安装jdk
Linux下安装jdk的方法不止一种,这里留下的笔记是手动安装jdk的步骤。如果不用openjdk,可以卸载了。检查jdk版本[root@iZm5edr8770rcu3sei2astZ /]# java -version openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b14) Open...
2019-09-24 17:35:20
134
原创 mysql的当前时间和系统时间不一致的解决方法
命令修改 # 查看数据库当前时间SELECT NOW();#查看时区show variables like '%zone%';select @@time_zone;#修改mysql全局时区为北京时间set global time_zone = '+8:00';#修改当前会话时区set time_zone = '+8:00';#立即生效flush privile...
2019-09-02 13:45:11
3455
原创 用nginx封ip,通过shell脚本将恶意访问的ip封禁
最近服务器被恶意攻击,顾将这些访问次数达到一定数值的ip使用nginx做封禁ip的操作。本文将使用shell脚本分析nginx生成的日志,自动封单个ip访问量大于指定值。因为需要分析nginx的日志,所以我们需要将nginx的日志进行分割处理,因为日志太大,消耗的系统资源也就越多。日志分割可以按天分割,也可以按小时分割。我们的access.log是按天进行分割的。首先选择一个目录,新建一个...
2019-08-23 16:48:38
2167
原创 IDEA常用的快捷键
Ctrl+Alt+V,自动补全返回类型及变量快捷键Ctrl+Alt+T,idea中添加try/catch的快捷键Ctrl+Shift+N,可以快速打开文件Ctrl+N,快速打开类Alt+Q,看到当前方法的声明Ctrl+Enter,导入包,自动修正Ctrl+Alt+L,格式化代码Ctrl+Alt+I,将选中的代码进行自动缩进编排,这个功能在编辑 JSP 文件时也可以工作...
2019-07-31 16:15:23
129
转载 springboot 校验注解
原文:https://blog.youkuaiyun.com/l1028386804/article/details/80500540@null 验证对象是否为空@notnull 验证对象是否为非空@asserttrue 验证 boolean 对象是否为 true@assertfalse 验证 boolean 对象是否为 false@min...
2019-05-27 18:19:51
952
原创 linux安装rabbitmq
博客出自永远的麦子,原文地址:https://www.cnblogs.com/mcgrady/p/7614417.html。感谢博主分享。安装erlang1、通过yum安装以下组件,运行命令:[root@rabbitmqserver erlang]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel opens...
2019-04-29 16:34:24
203
原创 HTTP状态码
本文摘录于 java技术栈 (www.javastack.cn)优秀的Java技术公众号。如此干货应做记录,以免后续找不到。HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。我们可以通过查看HTTP状态码来判断服务器状态,常见的有404 、502等;但是其他不是很常见的状态码都代表什么状态呢?下面有两张有趣的图片,让你瞬间都能理解了。...
2018-11-26 19:52:35
123
BIMviews以及BIMServer插件
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人