- 博客(124)
- 资源 (19)
- 问答 (3)
- 收藏
- 关注
原创 Linux Git Maven部署项目
Centos 7.8一、git安装设置yum -y install git 执行安装git命令git --version 查看版本git clone https://项目地址 克隆项目发现每次操作git都需要用户名和密码,我们可以修改.git/config下的配置文件cd .git 需要进入刚克隆的项目下的.git目录下vim config 在最入写入[credential] helper = store然后保存,下次执行的时候,在输入一次就...
2020-10-29 11:32:00 160
原创 Windows Jenkins 使用 wmic自动部署 jar项目
jenkins 将项目打包为jar运行后,下次更新后可以使用下面的命令,进行结束在启动。结束 wmic process where (Name="java.exe" AND CommandLine LIKE "%%%PlatEle.jar%%%") delete 启动 java -jar PlatEle.jar...
2020-09-30 01:16:05 298
原创 Win7/Win8.1/Win10 秘笈:修复桌面图标缓存
按Win+R键打开“运行”窗口,输入如下命令后按回车键执行(如上图):ie4uinit -show转自
2020-08-30 10:41:34 300
原创 Linux sudo设置
说明Linux普通用户使用sudo权限每次都要输入密码,虽然提高了安全系数,但是长久以往会感觉很麻烦(当然不设置免密码的时候,输入密码也一直提示 Sorry, try again.)修改配置文件visudo #使用这个命令修改配置文件,实际是修改 cat /etc/sudoers 这个配置文件,此命令在root下去执行jenkins ALL=(ALL) NOPASSWD: ALL #在下面的位置增加,对应的用户就可以sudo 命令的时候不输入密码了然后su jenkins 切换...
2020-08-04 17:19:49 130
原创 Linux scp 远程复制
scp命令Linux下可以使用scp远程复制,命令如下scp -P 22222 -r wlx.text [email protected]:/root 参数说明:-P 指定端口-r 复制目录wlx.text 要复制的文件[email protected]:/root 对方用户名 ,IP,位置按回车后输入密码,然后就直接复制到远程主机上了,这样每次输入密码太麻烦了sshpass 命令yum install -y sshpass 安装sshpass ...
2020-07-26 15:27:45 635
原创 Linux 安装Git
一、下载 cd /mnt/git 下载到这个目录 wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz二、安装配置 tar -zxvf git-2.9.0.tar.gz cd git-2.9.0 ./configure --prefix=/usr/local/git make make install三、查看是否安装...
2020-07-25 11:33:18 101
原创 H2 Database Engine
H2 Database Engine简介Windows安装Linux安装创建数据库创建数据库1.4.200版本不充许远程TCP创建数据库了,需要使用下面的命令创建连接数据库简介H2数据库是一款内存数据库,支持SQL语句,比redis 方便,我准备用在当天订单里,订单共40个字段,有5万条数据左右吧,感觉性能应该比mssql强,纯JAVA编写,所以需要有JAVA环境,mem模式比tcp模式性能高出很多。官网: https://h2database.com/html/main.htmlWindows安装
2020-07-05 17:16:38 454
原创 Linux JAVA服务端报 Too many open files 错误
too many open files是Linux系统中常见的错误,从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思,也包括打开的通讯链接(比如socket),正在监听的端口等等,所以有时候也可以叫做句柄(handle),这个错误通常也可以叫做句柄数超出系统限制。 引起的原因就是进程在某个时刻打开了超过系统限制的文件数量以及通讯链接数,通过命令ulimit -a可以查看当前系统设置的最大句柄数是多少.我是用java的websocket,然后连到...
2020-06-01 19:53:17 551
原创 阿里 arthas 运维
一、下载安装wget https://repository.sonatype.org/service/local/repositories/central-proxy/content/com/taobao/arthas/arthas-packaging/3.2.0/arthas-packaging-3.2.0-bin.zip
2020-05-25 19:23:31 180
原创 Linux Tomcat 开机启动
Tomcat下载.tar.gz在Linux上解压就可以用,不用像安装nginx那样,还需要编译,比较方便一、配置catalina.sh文件 JAVA_OPTS="-Xms256M -Xmx256M -Xloggc:/mnt/tomcat/gclog/gc.$$.log" export JAVA_HOME=/mnt/java/jdk1.8.0_251 export JRE_HOME=/mnt/java/jdk1.8.0_251/jre二、配置 tomcat-users....
2020-05-25 14:33:37 200
原创 Jmeter WebSocket 压力测试
Jmeter 版本为5.2.1,插件管理包为1.4 Java版本为1.8一、安装插件管理包1.访问下载插件管理包 https://jmeter-plugins.org/get/2.将jar包放入 jmeter的 lib/ext目录,重启jmeter二、安装WebSocket插件2.1 选项 - Plugins Manager三、配置测试用例3.1 新建线程组-然后在线程组右键-添加 - 取样器 - Websocket Sampler不知如何保持...
2020-05-18 11:25:16 303
原创 Linux alias 设置
一、查看 .bashrc文件cd ~cat .bashrc二、增加别名 如:ps aux | grep nginx 查看进程的,最后一行增加 alias psg="ps aux | grep"vim ~/.bashrcsource ~/.bashrc #使刚才添加的命令生效运行命令:psg nginx 就OK了. 可以使用 alias 查看支持的别名在加一个查看外网IP的命令alias myip='curl icanhazip.co...
2020-05-10 06:02:28 121
原创 Linux安装Redis
一、环境1.1 Linux 版本为 CentOS 7.7 cat /etc/redhat-release1.2 redis版本为 5.0.8 官网: https://redis.io二、下载 mkdir redis #创建一个目录 cd redis wget http://download.redis.io/releases/redi...
2020-04-22 11:05:59 222
原创 面试题 线程安全
面试题,是否线程安全?结果是多少?public class Te { private static volatile int ii = 0; public synchronized static void add() { ii++; } private static class Plus implements Runnable { ...
2020-04-16 18:03:53 201
原创 SimpleDateFormat 线程不安全坑
SimpleDateFormat 使用 public static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat();全局变量的方式来创建,将会出现线程不安全,请在方法内部重新new,出现线程安全问题,很难排查,开始的时候时间不对感觉可能是线程安全问题,使用线程池测试了好多次也没发现,今天又重新测试发现了问题(测试方法问题)。...
2020-04-06 11:01:56 273
原创 JAVA 查看线程池状态
//<!-- 需要依赖 pool 对象池 -->//<dependency>//<groupId>org.apache.commons</groupId>//<artifactId>commons-pool2</artifactId>//</dependency>import org.apache...
2020-04-02 13:55:44 5699
原创 Mysql 8 备份与还原
使用sql server 备份与还原这块很方便,一直拒绝MYSQL,效率很低,备份和还原也特别的慢,所以单独整理研究一篇关于MYSQL的备份与还原,基于mysql8的版本。一、Sql Server 同步到 MySqlSqlServer MDF文件大小为4.28G,使用 Navicat Premium 12,将本地的SqlServer 2008 R2数据导入本地的MySql 8数据库,环境为...
2020-03-28 20:00:45 2934
原创 Centos7.5 安装MySql8
一、 下载安装包 centos的yum 源中默认是没有mysql的,所以我们需要先去官网下载mysql的repo源并安装;访问官网,查看最新安装包 https://dev.mysql.com/downloads/repo/yum/# 1.Linux下载mkdir /mysql8cd /mysql8wget https://repo.mysql.com//mysql80-co...
2020-03-27 17:30:09 261
原创 HTTrack 爬取整站
HTTrack介绍爬取整站的网页,用于离线浏览,减少与目标系统交互,HTTrack是一个免费的(GPL,自由软件)和易于使用的离线浏览器工具。它允许您从Internet上下载万维网站点到本地目录,递归地构建所有目录,从服务器获取HTML,图像和其他文件到您的计算机。HTTrack安排原始网站的相关链接结构。只需在浏览器中打开“镜像”网站的页面,即可从链接到链接浏览网站,就像在线查看网站一样。...
2020-03-18 16:04:40 792
原创 Nginx 安全配置
一、Nginx服务的Banner隐藏状态配置内容: server_tokens off;更多的设置可参照:https://blog.csdn.net/huangbaokang/article/details/88235386二、隐藏Nginx后端服务X-Powered-By头2.1、打开conf/nginx.conf配置文件;2.2、在http下配置prox.....................
2020-03-18 14:56:18 3149
原创 Linux 7.X 防火墙配置
在Centos 7.X下配置防火墙一、查看防火墙状态systemctl status firewalld看到active(running)就意味着防火墙打开了二、 关闭防火墙systemctl stop firewalld如果看到inactive(dead)就意味着防火墙关闭了三、基本命令查看防火墙的状态的命令为:systemctl status fire...
2020-03-16 14:34:55 358
原创 Linux 安装Nginx
一、创建nginx文件夹mkdir nginxcd nginx二、下载nginxwget http://nginx.org/download/nginx-1.17.9.tar.gz三、解压tar -zxvf nginx-1.17.9.tar.gz四、编译不编译是没有sbin目录,及运行命令的./configure --prefix=/usr/local/ngin...
2020-03-16 14:25:34 126
原创 Linux 挂载硬盘
阿里云服务器,有一块系统盘40G,一块数据盘100G,需要挂载,否则使用不上100G的数据盘。1.1 lsblk 查看硬盘的关系1.2 fdisk -l 找到没有分区的硬盘(注意新硬盘没有分区,执行完分区后,在来对比这个命令)1.3 df -hl 也看不到100G的硬盘1.4 fdisk /dev/vdb 对vdb硬盘进行分区(注意这里选择的是硬盘)可以输入m查...
2020-03-16 13:10:17 5019 2
原创 阿里云ECS主机名修改
登陆上去,显示一长串阿里ID的名字,太不舒服了,使用hostnamectl命令进行修改,centos 7.5 x64hostnamectl 或 hostnamectl status 查询hostnamectl --help 查看参数hostnamectl set-hostname 'NewName' 修改(注意 set和-中间没有空格)修改后需要,重新启动参照:https:/...
2020-03-16 10:41:27 588
原创 Tomcat远程调试
以Windows下为例,Linux也可参考一、修改catalina.bat文件1.1加入JAVA配置SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131SET TOMCAT_HOME=D:\WLX\apache-tomcat-8.5.51set JAVA_OPTS=-Xms256m -Xmx2048m -XX:MaxPermSize=10...
2020-03-14 13:07:43 110
原创 The valid characters are defined in RFC 7230 and RFC 3986
先来吐槽一下,美团的开放平台真的是垃圾中的垃圾,所有接口以GET访问,并且中文不编码,有好多非法字符比如[]{}"|!等,这样很不好处理。网上好多说直接在spring boot 启动设置System.setProperty("tomcat.util.http.parser.HttpParser.requestTargetAllow", "|{}[]");但是只能解决[]和{}好像是,反正...
2020-03-12 15:45:55 119
原创 ActiveMq 安全设置
ActiveMq 安全分为两块一、控制台安全设置1.1 ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到 <bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name="nam...
2020-03-11 19:54:03 177
原创 SSH工具
Xshell其实很优秀,配合xftp太方便了,但是不知道为什么 用着用着就无法打开了,打开直接报错,下了好几个版本都是一样,没办法,使用别的应急吧。一、putty一个特别古老的SSH工具,很小巧,官方下载地址为 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlputty使用就不说了,下面简单的说一下自带的psc...
2020-03-10 16:47:16 288
原创 ActiveMq 安装
Linux版本为CentOS 7 64位一、防火墙1.1查看防火墙状态systemctl status firewalld看到active(running)就意味着防火墙打开了1.2 关闭防火墙systemctl stop firewalld如果看到inactive(dead)就意味着防火墙关闭了1.3最后总结一下:查看防火墙的状态的命令为:system...
2020-03-09 18:47:06 876
原创 Linux 常用命令
网络设置一、查看该虚拟机的网络信息1.1 ls /etc/sysconfig/network-scripts1.2 网卡设置vi /etc/sysconfig/network-scripts/ifcfg-ens16777736主要设置: BOOTPROTO=dhcp,ONBOOT=yes 即可。1.3重启网络服务service network restart...
2020-03-09 12:10:54 514
原创 ActiveMq Wire format negotiation timeout: peer did not send his wire format.
问题描述过几天就程序就报这个错误,8161端口也不能访问 ,只能登陆进去执行./activemq stop./activemq start停止重启才可以正常访问 。查看activemq.log2020-03-05 00:48:18,155 | WARN | Transport Connection to: tcp://106.75.106.221:43848 faile...
2020-03-05 11:24:52 4357
原创 RabbitMq Windows
RabbitMq 必须安装Erlang,windows 和 linux 都是一样的,必须先安装。一、下载Erlang官方网站: https://www.erlang.org22.2 WinX64版本下载地址:http://erlang.org/download/otp_win64_22.2.exe安装好之后,把安装路径下的bin路径设置为系统的环境变量.设置好环境变量 ...
2020-02-22 19:51:06 171
原创 Electron 打包
一、先安装打包模块npm install electron-packager -g二、打包参数--platform=win32:确定了你要构建哪个平台的应用,可取的值有 darwin, linux, mas, win32--arch=x64:决定了使用 x86 还是 x64 还是两个架构都用--icon=computer.ico:自定义设置应用图标--out=./out:指定打包...
2020-01-12 10:58:25 704
原创 Electron安装
https://electronjs.org/docs Electron文档一、安装NODEJS https://nodejs.org/en/download/二、创建一个文件夹,最好是使用vscode打开使用终端操作三、先配置淘宝镜像(否则安装 electron时安装不成功)npm config edit 在打开的配置文件最后的位置加入如下代码 registr...
2020-01-11 11:32:41 252
原创 SQL SERVER 2008 R2查询需要优化的表碎片
SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count ...
2019-12-24 19:47:45 231 1
原创 ASP SHA1加密
可以和在线的加密对比:https://tool.oschina.net/encrypt?type=2实际是JS版本的,但是可以在ASP中使用<script language="javascript" runat="server">// SHA1function add(x, y) { return ((x & 0x7FFFFFFF) + (y &...
2019-12-06 11:28:55 422 1
原创 POM文件增加阿里MAVE镜像
<!-- 阿里MAVEN镜像 --> <repositories> <repository> <id>maven-ali</id> <url>http://maven.aliyun.com/nexus/content/groups/public/...
2019-11-23 09:53:25 240
原创 SpringBoot 动态接收ActiveMq 消息
注解固定写法package cn.cakeerp.service.order;import org.springframework.jms.annotation.JmsListener;import org.springframework.stereotype.Service;/** * ActiveMq 订单监听 */@Servicepublic class MqOrde...
2019-10-30 14:25:00 1648
原创 查看SQL SERVER 2008R2 表大小
MDF文件越来越大,使用下面的语句查看--定义表变量DECLARE @T TABLE( [name] VARCHAR(max), [rows] INT, reserved VARCHAR(max), data_size VARCHAR(max), index_size ...
2019-10-06 20:39:54 822
转载 SQL SERVER 语句性能优化
SQL SERVER 2008 R2 , 一直占用CPU100%,导致业务非常慢,严重影响正常使用,使用以下语句找出慢的SQL语句,在配合SQLSERVER的执行计划来优化一下。SELECT c.last_execution_time , --最后一次执行时间 c.execution_count , --执行次数 c.total_logical_reads ...
2019-09-11 10:47:36 437
AutoPlay.rar
2021-03-24
httrack-3.49.2.rar
2020-03-18
存储过程解密工具 SQL SERVER 免费 小工具
2019-04-14
ffplay 万能播放器
2019-02-22
JAVA Selenium 自动测试
2018-04-22
Spring MVC Quartz 动态任务
2018-03-23
eclipse jetty 3.9 插件
2017-03-24
Spring Mvc Aop
2016-06-28
Spring 4 + Mybatis 3 注解事务
2016-05-13
屏幕保护防止空闲
2014-10-23
PHP读取带密码的压缩文件 PHP使用XCDZIP35.ocx
2012-04-25
ASP实际无限级树目录 无级限目录 AJAX JSON ASP
2011-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人