- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 经过后缀名和MIME-TYPE检查实现文件类型校验
文件上传是一个在开发中很常见的需求场景,通常出于安全考虑,我们会对上传的文件进行类型校验,其中常见的有后缀名校验,mime-type校验。
2023-01-06 11:27:57
1338
原创 解决sudo不可用问题
当我们使用sudo命令切换用户的时候可能会遇到提示以下错误:xxx is not in the sudoers file. This incident will be reported,xxx是你当前的用户名,究其原因是用户没有加入到sudo的配置文件里解决方法切换到root用户执行命令visudo$ visudo在打开的配置文件中,找到root ALL=(ALL) ALL,在下面添加一行xxx ALL=(ALL) ALL 其中xxx是你要加入的用户名称root ALL=(AL
2021-02-05 16:10:49
580
原创 Linux开放指定端口
检查服务器是否安装iptables$ service iptables statusRedirecting to /bin/systemctl status iptables.serviceUnit iptables.service could not be found.若返回以上信息,则说明未安装iptables2. 安装iptables$ yum install -y iptables开放zbus的15555端口$ vi /etc/sysconfig/iptables进.
2021-02-05 16:01:10
357
原创 Centos7.x离线安装redis-cluster集群
一、安装背景由于工作需要,要求在测试环境安装redis-cluster集群,但是测试环境又不能访问外网,只能通过下载一些离线安装包进行安装,本文末尾提供了所有离线安装所需的文件,包括ruby-2.4.1.tar.gz,rubygems-2.7.6.tgz,zlib-1.2.11.tar.gz,redis-4.0.2.gem,tcl8.6.8-src.tar.gz二、环境准备系统版本 Ce...
2019-03-07 15:08:24
1479
原创 IP白名单鉴权
参考地址:https://www.cnblogs.com/shinubi/p/6723003.html开发过程中,但给第三方提供接口的时候,总会涉及到对ip鉴权,防止其他用户非法访问。而要完成以上功能,需要做到三步: 1. 获取客户端真实ip 2. 设置访问白名单 3. 过滤非法ip获取客户端真实IP,已在上一篇做了介绍,这里不在赘述,以下主要介绍后两步。获取白名单 ...
2018-06-04 17:49:22
8180
原创 Java反射机制
反射的定义 Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 用一句话总结就是反射可以实现在运行时可以知道任意一个类的属性和方法。反射的优点和缺点反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码...
2018-05-15 16:18:13
243
原创 获取客户端真实IP
通常情况下,我们通过以下方式获取用户ipString ip = request.getRemoteAddr();这种方式在大多数情况下都是有效的,但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用反向代理软件,将http://192.169.124.1:8080/的url代理为http://www.dolphin.org/的url时,用r...
2018-05-15 16:12:45
530
原创 关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案
本文以eclipse4.7安装sts3.9.0为例,解决报错An error occurred while collecting items to be installed session context was:(profile=D__DevelopTools_eclipse_jee-oxygen_eclipse, phase=org.eclipse.equinox.internal.p2.en...
2018-02-26 18:00:03
95581
37
原创 Java String.split()的用法和注意细节
基本用法在Java.lang包中有String.split()方法,将字符串按照特定字符转化为字符串数组基本语法格式为stringObj.split([separator,[limit]]) 参数stringObj为必选项,表示要分割的对象或文字,该对象不会被split修改。separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一
2016-04-21 10:33:45
1925
转载 MyEclipse10下创建web项目并发布到Tomcat
MyEclipse10下创建web项目并发布到Tomcat1、软件安装(不作详细描述)2、启动MyEclipse103、File-New-Project,选中Web Project,点击Next(或者直接File-New-Web Project)4、在Web Project Details的Project Name 中输入WebTest,其他采用默认值,注意这里的C
2016-03-21 17:55:17
6903
1
CentOS7.x 离线安装redis-cluster所需包
2019-03-07
apache-tomcat-8.0.39
2017-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人