- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 centos7 更换成阿里的yum源
1、进入yum配置文件的目录下cd /etc/yum.repos.d/2、备份当前yum源(注:如果改目录下有其他关联的.repo文件也需要一起重命名备份,mv成xxx.bak文件)mv CentOS-Base.repo CentOS-Base-repo.bak3、使用之前请确保已经安装wget,如未安装请执行下面一条命令来安装yum install -y wget 4.使用wget下载阿里yum源repo文件wget http://mirrors.aliyun.com/repo
2021-12-17 11:49:45 2693 1
原创 linux上安装部署elasticsearch7.9
1、 首先下载elasticsearch7.9首先打开官网进行下载:[https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-9-0](https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-9-0)2、 上传并解压安装包解压:tar -zxvf elasticsearch-7.9.0-linux-x86_64.tar.gzmv elastic
2021-08-03 15:31:56 1295
原创 CSV注入之WEB端漏洞
1、漏洞危害:黑客可以构造恶意的excel公式,当用户打开导出的文件后,excel中的公式被执行,借此可以达到欺骗用户、获取导出数据甚至执行系统命令控制系统的目的。(很多时候出现在上传excel文件时候)2、修复方案:在生成导出数据时对所有以艾特符号(@)或等号(=)或加号(+)或减号(-)开头的字符串进行校验或者直接进行过滤,去除开头的特殊字符3、 案例:上传带有csv注入payload的e...
2019-12-27 17:41:46 1369
原创 java.sql.SQLException: Incorrect string value: '\xE5\xA4\xA7\xE6\xB3\x95...' for column 'summary'解决
在mysql插入的时候报:java.sql.SQLException: Incorrect string value: ‘\xE5\xA4\xA7\xE6\xB3\x95…’ for column ‘summary’ at row 1mysql在插入中文时候出现由于默认情况下,mysql的字符集是latin1(ISO_8859_1),如果库没有指定对应的编码,下面的表的编码也会跟着库编码一样。一...
2019-12-26 15:42:53 7475
原创 linux centos7 安装mysql数据库
1、 首先下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2、 用rpm直接安装刚才下载的包sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm3、 安装mysql服务,安装过程中确认输入y即可sudo yum i...
2019-12-18 15:50:08 151
原创 nginx错误日志Too many open files解决
nginx错误Too many open files。原因:字面上是文件打开太多,可能是程序业务代码有存在读取文件,进程在某个时刻打开了超过系统限制的文件数量,在访问量大的时候启动进程读取文件数目增多,为了更大程度上不被限制,需要做如下配置。解决办法:1、在nginx配置文件nginx.conf中加上:worker_rlimit_nofile 20480;2、在vim /etc/se...
2019-12-05 12:39:21 1056
原创 解决linux每次切换用户执行java找不到命令都要source /etc/profile
linux系统中按理说安装java环境都习惯把配置放到 /etc/profile下如下:export JAVA_HOME=/usr/local/javaexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin但是有时候切换到其他用户会遇到如下的问题就是:找不到命令。解决方...
2019-09-27 10:45:38 6662
原创 linux下安装nginx
安装nginx1、 创建一个文件夹mkdir nginxcd nginx2、下载tar包wget http://nginx.org/download/nginx-1.14.0.tar.gz3、 解压nginxtar -xvf nginx-1.14.0.tar.gz4、进入nginx目录cd nginx-1.14.05、 安装三部曲//执行配置命令./configur...
2019-09-19 17:53:48 109
原创 linux安装java jdk 简易教程
1、下载JDK在官网上下载好,并拷到linuxhttps://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、切换root权限sudo su3、拷贝到linux一个目录下并解压解压:tar zxf jdk-8u221-linux-x64.tar.gz -C /usr/loc...
2019-09-19 15:54:02 162
原创 在Linux上,安装上传下载工具包rz及sz
1、说明rz,sz 是 Linux/Unix 同 Windows 进行 ZModem 文件传输的命令行工具。方便用户以命令形式进行文件传输。2、在线查找软件[root@localhost src]# yum provides */rz3、在线安装lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。[root@localhost src]# yum install ...
2019-09-19 11:11:38 704
原创 ab压力测试并发测试基于HTTP
一、工具介绍ab是apache自带的压力测试功能,全称是apachebench。它可以对各种服务器进行压力测试,比如说nginx,apache,tomcat,IIS等等。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也需要注意,否则一次上太多的负载。可能造成目标服务器资源耗完,严重时甚至导致死机...
2019-09-10 18:34:17 1034
原创 linux下安装php用nginx代理
1、 首先打开php官网下载 https://www.php.net/downloads.php2、 解压安装包tar -xvzf php-7.2.22.tar.gzcd php-7.2.223、 确认是否安装了需要依赖的libxml2和libxml2-devel,如果没有安装会报错,可以使用如下命令:yum -y install libxml2yum -y install li...
2019-09-02 17:42:37 332
原创 配置ssl证书实现https访问基于linux和nginx环境
1、 准备好ssl证书,这里我是通过阿里云服务器购买的,购买并申请审核通过后下载证书。2、 进入linux的nginx的配置文件新建一个文件夹ssl,然后把证书拷进去。cd /usr/local/nginx/confmkdir sslcd ssl3、 然后打开nginx的配置文件进行修改。因为http是80端口,https是443端口,所以把之前listen80端口#号注释。改成l...
2019-08-23 12:36:24 369
原创 安装Laravel框架在windonw环境下
这里的话我是用xampp集成环境。 在用Laravel之前,首先windows环境下安装Composer1、可到官网下载:https://getcomposer.org/download/2、下载完成后双击运行后然一下next,再到选择之前安装好的php目录下的php.exe执行文件即可。 next后需要开代理VPN来进行下载,最后finish。3、检查php目录下,php.ini配置文...
2019-08-21 19:41:10 140
原创 NIO框架Netty+WebSocket实现网页聊天
前言Netty是又JBOOS提供的一个java开源框架,是一个基于NIO的客户服务器端编程框架。优势:1、netty提供简易的API。2、基于事件驱动的编程方式来编程网络通讯程序。3、更高的吞吐量。4、多种编解码功能,支持多种主流协议。那么今天就基于netty+websocket实现简易的网页聊天的Demo。一、引入pom文件依赖。<dependency> &l...
2019-07-26 22:29:04 834 1
原创 springboot整合pagehelper分页插件
1、既然要整合需要在pom文件中引入pagehelper分页的插件。 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version&...
2019-07-17 16:39:42 259
原创 基于springboot+SpringSecurity+kaptcha的用户登陆 密码三次输入错误锁定,登陆成功则授权
基于springboot+SpringSecurity+kaptcha的用户登陆 密码三次输入错误锁定,登陆成功则授权。项目是前后端分离的,前端是vue.js 后端是springboot1、kaptcha组件用来用户登陆时的一个验证码生成。2、SpringSecurity安全框架,使用SpringSecurity拦截登陆请求 进行认证和授权,因为是前后端分离的不用做像jsp重定向处理,只用做...
2019-07-12 17:40:44 3689
JavaScript宝典(第7版).pdf
2013-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人