自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 经过后缀名和MIME-TYPE检查实现文件类型校验

文件上传是一个在开发中很常见的需求场景,通常出于安全考虑,我们会对上传的文件进行类型校验,其中常见的有后缀名校验,mime-type校验。

2023-01-06 11:27:57 1338

原创 CentOS离线安装MySQL

CentOS7 离线安装MySQL

2021-12-17 16:21:18 1370

原创 解决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

转载 Java多线程学习

个人感觉这篇文章写得挺详细的,只为方便大家和自己学习

2016-04-06 10:49:37 305

转载 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离线安装mysql5.7.33相关包与安装说明

资源包中包含了离线安装mysql5.7.33所需的所有依赖包,安装说明,以及可能出现的问题

2021-12-17

CentOS7.x 离线安装redis-cluster所需包

改压缩包中含了centos7.x离线安装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

2019-03-07

apache-tomcat-8.0.39

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2017-08-23

kaptcha-2.3.2

kaptcha工具包

2017-08-23

Oracle9i客户端精简版

oracle精简版客户端,可直接安装,重在精简

2017-08-11

jd-gui-Java反编译工具

jd-gui-Java反编译工具

2016-04-15

空空如也

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

TA关注的人

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