Neal Wang

“做一个有趣的人”

linux-shell脚本自动检测tomcat,nginx,mysql并配置邮件报警

部署自动检测运行的shell脚本 文件说明: job.txt:自动执行计划 test.log:日志存放 statusCheck.sh:检测主文件 PS:三个文件可以存放在同一目录下比较方便 脚本部署 statusCheck.sh代码说明 这里要说明一下检测原理,是根据设置端口是否有连接查询,通过比对进程数量来确定程序是否运行正常。 如何确认网站是否可以正常访问,...

python爬取网站图片

数据源:游迅网【真·无码】你不得不收藏的精品壁纸大合集!系列: 作为强迫症,一定要从第一期开始抓,人工测试到previd=100000时找到了第二期,所以打算写个脚本自动搜寻到第一期。 1.起始地址:http://dy.www.yxdown.com/news/indexmore.json?callback=viewMoreCallback&key=bagua&pr...

阿里云cdn部署及https配置

过了一个月才开始写这篇算是记录的东西,记起来的时候阿里云cdn部署界面已经改版了,所以此篇无截图,只是大致描述一下思路以及部署的具体流程。 Go»> 项目背景 项目有个后台管理网站,使用域名的 www 顶级域名访问 项目前端有一个微信小程序,有使用vue构建的微信webapp。小程序要求所有接口都需要使用https协议 项目部署在阿里云服务器ECS上,所以直接使用阿...

sun公司java编码准则

先把源文档放出来: Sun-Java-Coding-Standards 水平有限,仅供参考,欢迎交流~~ 介绍 为什么需要有代码约定 代码约定对于程序来说是很重要的: 80%的软件的生命周期都耗费在维护上 很难有哪个软件的原作者一直在维护的 约定可以提高软件代码的可读性,也让工程师可以迅速读懂新代码 如果你开源了你的项目,你需要确保它跟你的其他项目有一样的约定 ...

maven依赖机制

依赖机制介绍 依赖管理是Maven最为人知的功能之一,也是Maven擅长的领域之一。管理单个项目的依赖关系没有太多困难,但是当你开始处理由多个或几百个模块组成的多模块项目和应用程序时,Maven可以帮你保持高度的可控性和稳定性 依赖传递(Transitive Dependencies) 依赖传递是2.0的新特性,这样可以避免你 需要寻找和声明自己使用的依赖所需的库,并自动把它们包含到项目中...

简单使用 maven

运行 mvn [options] [<goal(s)>] [<phase(s)>] 可以使用 -h 查看帮助 mvn -h 典型的使用Maven生命周期来构建一个项目的调用 mvn package 生命周期的构建过程为: clean - pre-clean, clean, post-clean default - validate, initializ...

POM 介绍

POM POM(Project Object Model,工程对象模型)是 Maven 工作的基础部件,它是一个包含了 Maven 构建项目的项目和配置信息的 XML 文件,它包含大多数有关项目的默认值,比如构建目标文件夹 target,资源目录 src/main/java,测试资源目录 src/test/java 等等。 Super POM Super POM 是 Maven 的默认 P...

Maven 概述

概念 Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 At first glance Maven can appear to be many things, but in a nutshell Maven is an attempt to apply patterns to...

websocket+spring 实践

文章思路: WebSocket概览 spring框架下简单使用javax.websocket包 需要注意的问题 延伸 websocket概览 WebSocket协议是HTML5最新规范的一部分,实现了浏览器与服务器全双工(full-duplex)通信。 WebSocket设计出来的目的就是要取代轮询和 Comet 技术,使客户端浏览器具备像 C/S 架构下...

微信公众平台客服功能使用指南

用户使用场景 微信公众平台使用场景:在公众平台中切换到输入框,直接发送消息 小程序使用场景:点击“call”按钮,点击联系客服,进入小程序客服消息列表,点击对应小程序,进入对话 客服功能使用指南 进入https://mp.weixin.qq.com/,输入账号密码登录进入后台:1.进入客服功能面板。2.点击在线客服功能进入...