logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx配置ip黑名单

在http模块最后加上配置黑名单设置: 黑名单示例:black_ip_task.sh创建计划任务白名单设置示例来源Nginx 动态添加IP黑名单_2014Team的博客-CSDN博客_nginx 动态黑名单

#nginx#运维#服务器
spark-sql读取hive

Spark-1.3.1与Hive整合实现查询分析操作步骤1.我们可以通过指定SPARK_CLASSPATH变量,将需要访问Hive的元数据存储MySQL的驱动包加入进去,然后直接启动Spark SQL Shell即可。SPARK_CLASSPATH="$SPARK_CLASSPATH:/app/apache-hive-1.2.1-bin/lib/mysql-connector-ja

maven的安装及使用

遇到一个坑,在此记住开源中国的maven镜像源挂了,maven install总是不能下载jar包,将从maven 安装的conf 拷贝settings.xml修改 ,总是无效,但是修改maven_home的conf中的settings.xml就有了效果,说明和eclipse的 user setting 的xml最好是maven_home conf 下的xml,不建议弄出来,因为maven生效

文章图片
#maven
正则表达式性能提高

这里说的正则表达式优化,主要是针对目前常用的NFA模式正则表达式,详细可以参考:正则表达式匹配解析过程探讨分析(正则表达式匹配原理)。从上面例子,我们可以推断出,影响NFA类正则表达式(常见语言:GNUEmacs,Java,ergp,less,more,.NET语言, PCRE library,Perl,PHP,Python,Ruby,sed,vi )其实主要是它的“回溯”,减少“回溯”

keepalived+lvs实现nginx高可用集群

# 关闭防火墙关闭selinux192.168.10.130192.168.10.131# 安装ipvssudo yum -y install ipvsadm#启动ipvssudo ipvsadm#查看是否支持lvs:sudo lsmod |grep ip_vs 出现如下结果说明安装成功#配置虚拟ip我们需要配置虚拟ip,这是因为我们使用的lvs调度器是DR模式,前面我们讲到过,这种模式下,对客户

#nginx#运维
redis分布式锁和简单秒杀限流的实现

分布式锁看门狗防止死锁redission实现依赖<!--整合redission框架start--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>&...

#redis#分布式#java
centos防火墙白名单总结

某台服务器的es的8300,8200端口需要指定白名单访问,需要在不影响服务器上其他服务的前提下(因为是历史项目),完善防火墙配置。首先梳理发现,这两个端口是docker映射出来的端口,开启防火墙。发现防火墙无法限制端口。

文章图片
#服务器#运维
windows下docker环境安装

Win10 下是否开启硬件虚拟化技术,在控制面板,启用 window 功能,找到 Hyper-V 选项,点勾选确认。

文章图片
#windows#docker#容器
centos防火墙配置端口白名单限制

需求:由于一些公共组件例如redis,elasticsearch会有漏洞扫出,用户需要安全加固,使用升级组件方式加固,需要大量时间,并且所有客户端都需要更新,代价太大。因此统一针对组件的端口设置ip白名单,减少维护成本。cenos6和centos7的配置方式略有不同,因此分别总结。......

#centos
mybatis-plus使用总结

MyBatis-Plus是MyBatis的增强工具,提供CRUD、条件构造器、性能分析等特性,简化开发。在MybatisPlus的基础上增加更多的模板功能,站在巨人的肩膀上。MybatisPlusPro是一个 MybatisPlus的增强工具,在 MybatisPlus的基础上只做增强不做改变,为简化开发、提高效率而生。

文章图片
#mybatis
    共 23 条
  • 1
  • 2
  • 3
  • 请选择