自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (11)
  • 收藏
  • 关注

转载 Centos 7分区合并

linux运维

2022-07-29 11:44:57 1011

原创 Angular 展示标签内容,而不是标签本身

在angualr项目的html页面中,如果展示的数据包含html标签,则不会被解析,而是原样展示标签,比如<br>,而不会产生换行的效果,解决办法是,在需要展示绑定数据的外层容器设置绑定属性,如:<div [innerHTML]="属性"></div>...

2022-04-08 17:57:09 1206

原创 父DIV不会被子DIV撑高

当子div动态的增加内容高度时,父div没有随子DIV增高而增高,是因为子div中使用了float:left或right,这时,在子div的同级,最后,加一个div,设置clear:both就可以让父div撑高了

2022-04-02 10:50:14 694

原创 Ionic cordova platform {cmd} platform 命令卡死

在ionic项目目录中执行cordova命令时,如:ionic cordova platform add android/browser时,命令卡死在Using cordova-fetch for cordova-browser@^6.0.0这一行,每次都是这样开始怀疑是网络问题,后来验证不是网络问题,是因为命令内部执行npm命令时卡死,cmd窗口上方有当时具体执行的npm命令,可以在命令行单独执行npm命令或者用cnpm执行,或者删除C:\Users\{username}\AppData...

2022-04-02 10:35:38 3075

原创 Linux端口转发的几种常用方法

1 背景 端口转发是一个常用的功能,不管是在服务器运维还是在渗透领域,都需要用到。在近期遇到一个问题就是一个服务的端口不能进行配置,但是由于出口硬件防火墙的原因,为了不修改硬件防火墙的策略,所以只能在本地做端口转发。因此尝试和寻找了以下的几种方法。2 iptables和firewall iptables iptables是我第一个想到的方法,但却是最后一个尝试的,因为我对iptables并不熟悉。1、打开IP转发功能。 linux的IP转发功能是默认关闭的,而且根据...

2022-02-18 17:12:50 5086

原创 Tomcat 启动远程调试,访问不到8000调试端口

在服务器端启动tomcat远程调试,以便在开发机上进行远程调试,定位问题,启动tomcat远程调试命令为:TOMCAT_HOME/bin/catalina.sh jpda start,默认调试端口是8000,使用eclipse连接服务器进行远程调试,发现连接失败,使用telnet测试也不能连接端口,检查服务器防火墙没有开启,后来发现在catalina.sh脚本中,定义远程调试端口的地方定义为:if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="localh..

2022-02-16 14:08:32 557

原创 Keepalived原理和配置

高可用:两台业务系统启动着相同的服务,如果有一台故障,另一台自动接管,我们将将这个称之为高可用;Keekpalived工作原理:通过vrrp协议实现vrrp协议原理vrrp抓包Keepalived工作方式:抢占式、非抢占式安装:yum install keepalived -y日志存放位置:/var/log/messages1、ke...

2022-01-12 12:44:34 520

原创 微信小程序websocket请求头provisional headers are shown

在开发微信小程序时,用到wx.request请求后台数据,同时也用到了wx.connectSocket与后台进行websocket连接,由于处于开发阶段,没有域名,没有证书,开发环境选择不校验合法域名,wx.request没有问题,在开发工具和真机调试都可以正常使用,websocket在开发工具中正常,在手机真机调试中,请求头显示provisional headers are shown,后使用域名访问,并且申请部署证书,问题解决,不知道什么原因,可能是微信小程序框架的问题,官方文档中并没有这方面的说明,微

2022-01-05 15:02:10 12439

转载 eclipse不能自动提示的解决方法

此bug是在汉化之后改回英文版出现的,使用第三个方法解决(推荐优先使用第三种方法解决)1、此方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— content assist ,在右上方有一行“select the proposal kinds contained in the 'default' content assist list” 下面,勾选Java Prolosals 复选框,保存退出即可。...

2021-12-22 11:17:38 7221

原创 JAVA限制长时任务执行时间

在一个项目中,要求对一个长时间执行的任务,限制最多等待6秒,如果超过6秒,不管任务是否执行完,都要返回,同事用的是UrlHttpConnection,通过http请求自己的任务,通过设置httpconnect的超时时间来实现,个人觉得这样做很傻,自己提供的服务,还用http请求的方式做。 后来了解到JDK1.5就提供了Future类,可以实现这个需求,具体如下:private static String invoke(String phoneNum) throws Ex...

2021-11-18 14:53:47 2481

原创 使用jvisualVM和jstatd监控远程java进程

首先,在远程需要监控的java进程的服务器上,找到java目录下的bin,在bin下建立一个文件:jstatd.all.policy ,内容如下:grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission;};然后在远程服务器的java/bin目录下执...

2021-07-28 14:51:05 218

原创 Eclipse + AVR插件编译类时,报undefined reference to `operator delete(void*, unsigned int)‘

使用Eclipse + AVR插件做Arduino开发,新建一个类,编写头文件和cpp文件,编译后,报错undefined reference to `operator delete(void*, unsigned int)'没有定义delete操作符。据说是没有与标准库链接,则必须提供自己的运算符new和delete,不知道怎么和标准库链接,先自行实现一个new和delete操作符了void * operator new(size_t n){ void * const p = ..

2021-07-28 12:57:12 2243

原创 Windows server 2008搭建pptp

PPTP和L2TP只差一步配置,现在苹果已经不支持PPTP,所以只能使用L2TP连接。废话不多说,下面开始搭建:1、PPTP VPN 配置新安装好的OS,进入系统,首先添加角色勾选添加网络策略和访问服务如图勾选需要的角色服务安装完成后,依次点击开始-管理工具-路由与远程访问工具如图在服务器上右键,选择“配置并启动路由和远程访问服务”因为是单网卡机器,所以选择自定义配置选择VPN访问和NAT。此处也可以配置d...

2021-07-23 16:20:50 6699 12

原创 换华为路由器后,不能连接pptp

之前办公室使用tplink路由器,在路由器端设置了端口转发,一直用了好几年,都没问题,最近换了网速更快的华为路由器,把之前tplink路由器的端口转发设置到华为路由器里,发现有问题,第一次客户端可以登录,登录后,华为路由器里的pptp 服务器地址变成了客户端的地址,并且不能访问内网,断开后不能重新连接,必须重新启动路由器,pptp服务器地址才又变回真实的地址,经与华为客服多次咨询,都没有给出结果,后来发现,在windows server搭建的PPTP服务里,要开启ipv4的nat:...

2021-07-23 16:11:54 1011

原创 JDK Jstat 监控虚拟机运行状态常用命令

JDK提供了Jstat等命令,用于监控JVM的运行状态,除了Jstat外,还有:jps:查询系统内的java进程,其实和ps一样;jmap:导出JVM运行时的内存快照;jhat:搭建一个http服务,并指定jmap导出的jvm内存映像,展示jvm内存映像,用于分析jvm内存,找出内存泄漏的原因;jstack:导出jvm的线程堆栈,导出后,可以用jvisual进行可视化分析,找出阻塞的线程;本文主要介绍jstat命令,jstat命令可以根据指定的参数,打印出jvm内存使用统计信息

2021-07-21 14:50:49 206

原创 Eclipse CDT + AVR插件开发Arduino

首先,本文是基于网络搜索的文字,但是在具体实施时,踩了很多坑,本文是本人实际操作成功的记录,而非简单的转载。 环境:硬件是Arduino MEGA 2560, Arduino IDE版本是1.8.15,Arduino IDE的相关配置也是2560,串口3Arduino IDE功能简单,对于不熟悉编程环境的用户十分容易上手;但是对于大型的Arduino项目开发,如果再使用自带的IDE就会多少显得不便。之前我曾经使用过Eclipse + CDT + avr-gcc开发AVR程序,鉴于A...

2021-07-01 14:06:44 595

原创 Maven打包可执行jar,包括依赖包

使用Maven的plugin,将依赖包一起打包到lib目录下,指定可执行文件的入口,并且在MANIFEST.MF文件中自动生成可执行文件,classpath。在项目的pom.xml文件中加入如下

2021-06-09 15:30:29 352

原创 Maven项目运行时报Caused by: java.lang.ClassNotFoundException:org.apache.logging.log4j.logger

一开始建立项目时,依赖log4j,后来改成log4j2,通过JBoss的Log库记录日志,JBoss的Log库是通过环境变量的定义或者检查运行时的库来决定是采用哪个具体的日志框架,在运行时JBoss一直认为log4j

2021-06-07 17:21:59 1559

原创 SpringMvc下请求静态资源报getOutputStream() has already been called for this response

在项目中,使用SpringMvc,视图使用Thymeleaf,转向HTML页面,不使用JSP,发现访问系统页面时,控制台经常出现getOutputStream() has already been called for this response的错误,找了很长时间,

2021-06-05 21:18:51 225

原创 Linux端口转发的几种常用方法

端口转发是一个常用的功能,不管是在服务器运维还是在渗透领域,都需要用到。在近期遇到一个问题就是一个服务的端口不能进行配置,但是由于出口硬件防火墙的原因,为了不修改硬件防火墙的策略,所以只能在本地做端口转发。因此尝试和寻找了以下的几种方法。0x01 iptables和firewalliptables iptables是我第一个想到的方法,但却是最后一个尝试的,因为我对iptabl...

2020-03-23 17:40:34 967

原创 Oracle去重并带条件

delete from b_qc_stop_wordwhere text in (select text from b_qc_stop_word group by text having count(text) > 1) and domain is null -- 附加条件

2020-03-13 10:17:54 661

原创 windows server 2008 r2系统远程访问服务配置

windows server 2008系统VPN服务配置2019-03-22题外话:看好多人是搜索飞兔VPN进来的,应该是想下载这个软件,这个网站和飞兔VPN真的没有任何关系。如果想下载就点这里下载吧。自搭桥虽然有成就感,但用了一段时间感觉,还是直接用别人的方便呐!Windows sever 2008 R2的NPS(network policy server)可以将服务器配置...

2020-02-20 19:34:02 1750

转载 tomcat从7.0.68升级到7.0.99报org.apache.catalina.deploy.WebXml addFilter

lineNumber: 15; columnNumber: 11; Error at (15, 11) : org.apache.catalina.deploy.WebXml addFilter包冲突,删除项目下的catalina.jar,重启项目成功

2019-12-24 16:09:59 269

原创 SOLR查询匹配关键词的方式

如果在字段后直接写关键词,solr对条件关键词分词后,各分词之间按照OR的关系进行匹配如果查询条件关键词用半角双引号括叫起来,则分词间用AND关系进行匹配尽管使用双引号括起来,分词间可以按照与的关系进行查询,但是有一种情况是,分词后,有些词会被停用词过滤掉,从而只剩下有效词,这样也会造成匹配过多的情况,解决办法是:将整个条件词,配置到自定义词库中,这样就不会被分词,可以按照整改词进...

2019-11-04 11:50:15 958

原创 jmeter命令行运行与生成报告

.\jmeter.bat -n -t .\test.jmx -l result.jtl -e -o reporttestjmeter学习记录--09--命令行运行与生成报告一、 使用命令行方式运行Jmeter1.1 为什么使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,导致客户机卡死。所以正确的打开方式是在GUI...

2019-10-07 11:28:06 1520

原创 Linux免安装mysql5.7安装方法(非root账号安装执行)

1. 下载mysql从官网下载mysql的压缩包 mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz2 把下载的包上传到linux上,先安装下依赖包:Ubuntu用 apt-get install libaio* centOS用yum install libaio*3 用tar -xzvf mysql-5.7.18-linux-glibc2....

2019-09-05 15:52:59 537

原创 Windows XP系统下建立V-PN服务器

通过对某个同时有公网与私网的电脑进行设置后,可实现任意公网电脑通过VPN协议,直接访问私网内的网站信息。一、VPN服务器设置Windows XP自带简易的VPN服务器协议,要在VPN服务器中先对以下“服务”项进行设置。1、windows自带防火墙必须停止(或在防火墙中开放1723端口)服务名:windows firewallinternet comnection...

2019-07-29 18:43:12 2400

原创 遮罩DIV遮挡住下面元素响应点击事件的问题

在项目中,使用wavesurfer绘制mp3波形图,并且播放mp3音频文件,wavesurfer支持在波形图上点击直接定为到所点击位置播放,但是由于业务需要,需要在波形图上覆盖一层遮罩层,z-index大于wavesurfer层,导致点击无效,在遮罩层DIV增加以下样式:pointer-events: none;问题解决...

2019-07-23 17:04:45 7434

原创 Unknown column ‘NaN’ in ‘field list’的问题

在项目中,一个后台任务在执行时,执行一段JPA 的update操作,从日志总是看到Unknown column ‘NaN’ in ‘field list’,字面的意思是数据库表字段里没有NaN字段,本来也不可能有NaN字段,查了很长时间,无解,后来发现在,在update之前的一段代码中,有浮点数除0的代码,判断被除数是0的情况后,问题就解决了,很是坑。...

2019-07-12 11:28:25 5377

原创 CentOS配置光盘本地软件源

下载操作系统ISO文件,上传到服务器;将两张光盘的ISO文件分别映射到两个目录,mount –o loop –t iso9660 /mnt/a.iso /mnt/disk1mount –o loop –t iso9660 /mnt/b.iso /mnt/disk2修改yum软件源配置文件,/etc/yum.repos.d/CentOS-Media.repo,写入两个目录到...

2019-07-07 14:00:16 530

原创 使用SSH隧道代替Teamviewer

近期,Teamviewer越来越难于使用,对版权检查越来越严格,公司很多运维项目,都需要在客户现场搭建一个远程环境,方便在出现紧急情况时,能够通过远程环境及时处理,但是经常会因为teamviewer不能使用而耽误问题的处理,在工作中,发现通过SSH隧道,和具有公网IP的阿里云服务器,可以把远程电脑暴露在公网,供工程师从外网访问。 通过SSH 隧道,连接到公网IP服务器,将端口(windo...

2019-06-21 13:36:16 1936

原创 使用jvisualVM和jstatd监控远程java进程

首先在需要监控java进程的远程服务器上的java主目录的bin目录下,建立一个文件:jstatd.all.policy内容如下: grant codebase "file:${java.home}/../lib/tools.jar" {    permission java.security.AllPermission;};然后在java/bin下执行:./jst...

2018-12-21 18:19:37 324

转载 CentOS7安装Oracle12c图文详解

环境:CentOS7@VMware12,分配资源:CPU:2颗,内存:4GB,硬盘空间:30GBOracle 12C企业版64位下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html过程纪要:root身份安装依赖包:   yum -y install ...

2018-10-29 11:27:25 16848 6

原创 Maven项目依赖包冲突的解决方法

在一个Maven项目中,使用commons-logging做log4j日志的记录,但是突然有一天发现,spring框架可以通过log4j将日志记录在日志文件中,而代码输出的所有日志都没有了,仔细检查,发现,代码中使用的是org.apache.commons.logging.LogFactory类进行记录日志的操作,定位org.apache.commons.logging.LogFactory类,...

2018-10-29 11:23:03 3293

原创 CSS3的box-sizing属性

在做页面的时候,想让标题栏固定在头部,在头部的DIV使用了position: fixed;但是标题栏不知道为什么缩到了父容器的一半大小,为DIV加上了width:100%后有超出了父容器,原因是为了美观,把标题栏的左右加了pading内边距,由于width:100%,缺省是不把内边距放在内计算的,所以为标题栏的div加了属性box-sizing:border-box,这样内边距和边框都算在di...

2018-04-17 17:15:18 126

原创 DIV撑满父容器剩余高度

页面框架关系如下图:如果使“用户组织”任务区的页面内部的DIV能够自动撑满显示区高度,需要将“外层DIV”的高度设为100%,height:100%,但是这个100%是相对于父级元素的高度而定的,如果父级元素的高度不确定,这个100%是不起作用的,也就是说,外层div的所有父级页面的高度都要设置,有值,才能起作用,所以“外层DIV”所在页面的html和body要设置高度,可以用百分比设置,ht...

2018-03-22 11:07:00 18367

转载 Redis 安装报错 error: jemalloc/jemalloc.h: No such file or directory解决方法

错误描述安装Redis 2.8.18时报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Erro

2017-11-21 17:20:43 395

转载 vsftp修改存储目录

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。我们经常因为磁盘满了或者其他原因要修改路径,这时就要在vsFTPd上修改帐号ftp默认的路径。如何修改呢,请看下文。我的硬盘空间有限,如何把帐号ftp默认的路径/var/ftp更改到别处?或者是,我的linux所有的目录都放在/根分区,因为空间紧张,我能否把ftp这个用户的默认路径放到别的分区??对于ftp这个用户的管理,我

2017-07-21 12:49:47 3262

原创 Oracle导入带中文的sql文件,报ORA-01756: 引号内的字符串没有正确结束

项目中,需要将老系统的数据导出到新系统,老系统是Oracle 10g,新系统是Oracle 11g,在老系统使用PLSQL工具导出SQL文件(insert语句),文件中代用中文,导入的时候,如果使用sql developer,可以正常导入,但是文件太大,sql developer不能打开文件,只能在新系统的数据库服务器上,使用sqlplus导入。但是,用sql plus导入,会报错:报ORA-

2017-04-12 15:12:23 12969

原创 在客户现场项目中编译java源文件

在客户现场,有时候需要在客户生产系统的项目中编译修改的java源文件,比如使用类文件反编译的,除了设置classpath之外,还要指定从哪里查找jar文件javac -Djava.ext.dirs=/var/prj/WEB-INF/lib  -classpath /var/prj/WEB-INF/classes:.  Example.java系统变量-Djava.ext.d

2016-11-30 13:32:05 243

ESXi_AES虚拟机模板安装配置说明

ESXi_AES虚拟机模板安装配置说明

2021-08-03

Avaya_高级管理手册(中文版)

Avaya_高级管理手册(中文版)

2021-08-03

网络扫描工具,扫描网络中已在使用的IP地址,不用一个一个的ping

网络扫描工具,扫描网络中已在使用的IP地址,不用一个一个的ping

2021-08-03

mysql导入导出数据整理

mysql导入导出数据整理

2021-08-03

offlinebrowser.zip离线浏览器,可以把网站内容抓取到本地,方便前端仿照网站内容开发网页

offlinebrowser.zip离线浏览器,可以把网站内容抓取到本地,方便前端仿照网站内容开发网页

2021-07-28

TSAPIClient,用于连接测试AVAYA AES,TSAPI接口

TSAPIClient,用于连接测试AVAYA AES,TSAPI接口

2021-07-28

snaker文档.doc

snaker文档.doc

2021-07-28

ansj_seg-5.0.4-sources.jar

ansj_seg-5.0.4-sources.jar

2021-07-28

solr自学详细教程,吐血总结

solr自学详细教程,吐血总结

2021-07-28

李航教授展望自然语言对话领域:现状与未来.pdf

李航教授展望自然语言对话领域:现状与未来.pdf

2021-07-28

gnumake.zip

在Eclipse + AVR插件进行Arduino开发时,需要make命令,但是Arduino IDE新版本中没有make,设置make路径时,使用此文件即可

2021-07-28

空空如也

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

TA关注的人

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