DevOpSec DevOpSec
2年前
史上最全nginx 安装升级安全配置
背景nginx是常用的代理服务软件,代理层通常是比较靠近用户的,代理层的安全性至关重要,需要我们日常工作中对代理层做好安全相关配置和升级。这里选择部署openrestry,OpenResty是以Nginx为核心的Web开发平台,可以解
小嫌 小嫌
4年前
全局安装npm,cnpm,vue-cli等,终端可以使用,但是在vscode中不能使用的问题
输入命令npminstallgcnpmregistryhttps://registry.npm.taobao.org后,终端显示如下但是vscode终端却报错此时有两种方法可以解决将vscode兼容性设置为管理员运行报错内容是在此系统上禁止运行此脚本,因此以管理员身份打开powershell并输入setexecutionpolicyre
Netty服务端开发及性能优化 | 京东云技术团队
Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。
Wesley13 Wesley13
4年前
Java多线程之volatile详解
目录:什么是volatile?JMM内存模型之可见性volatile三大特性之一:保证可见性volatile三大特性之二:不保证原子性volatile三大特性之三:禁止指令重排小结1.什么是volatile?答:volatile是java虚拟机提供的轻量级的同步机制(
Stella981 Stella981
4年前
SkyWalking链路监控(一):SkyWalking快速搭建
简介当分布式系统服务比较多,特别是微服务,出现故障就很难排查。所以需要借助APM系统进行排查(ApplicationPerformanceManagement,即应用性能管理),SkyWalking是APM系统的一种,类似的产品还有CAT、Zipkin、Pinpoint。SkyWalking和Pinpoint相比其他系统,做到了无侵入性
Stella981 Stella981
4年前
Redis哨兵
RedisSentinel是redis官方推荐的高可用性解决方案,当用redis作masterslave的高可用时,如果master本身宕机,redis本身或者客户端都没有实现主从切换的功能。而redissentinel就是一个独立运行的进程,用于监控多个masterslave集群,自动发现master
Wesley13 Wesley13
4年前
JS中POST带参数跳转
有个项目中要跳转到另外一个项目,还需要带参数考虑到安全性的问题,最好是用POST跳转,不能再URL中拼参所以找到了这个方法直接在JS中模拟form表单POST提交1functiontoQrPay(){23varparamesnewArray();4
Wesley13 Wesley13
4年前
CSRF攻击与防御(写得非常好)
    转载地址:http://www.phpddt.com/reprint/csrf.htmlCSRF概念:CSRF跨站点请求伪造(Cross—SiteRequestForgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:    攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是
Stella981 Stella981
4年前
Redis4.0新特性(二)
Redis4.0新增了非常实用的lazyfree特性,从根本上解决BigKey(主要指定元素较多集合类型Key)删除的风险。笔者在redis运维中也遇过几次BigKey删除带来可用性和性能故障。本文分为以下几节说明redislazyfree:lazyfree的定义我们为什么需要lazyfreelazyfr
芝士年糕 芝士年糕
3年前
Linux定时任务(cron服务)
使用3A服务器搭建centos系统crond服务详解cron是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,可以在无需人工干预的情况下运行作业。安装crond服务yuminstallcroniecrond服务启动systemctlstartcrondsystemctlenablecrondcrond服务解