Jan142017
crontab 定时执行job写法
加任务:
crontab -e
0 */1 * * * command
0 */2 * * * command
查询任务是否加了:
crontab -l -u root #查看root用户
0 */1 * * * command
0 */2 * * * command
基本格式 :
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
...阅读全文
抢沙发
Jan012017
MySQL大量数据插入或修改各种方法性能分析与比较
不管是日常业务数据处理中,还是数据库的导入导出,都可能遇到需要处理大量数据的插入或修改。
插入或修改的方式和数据库引擎都会对插入速度造成影响,这篇文章旨在从理论和实践上对各种方法进行分析和比较,方便以后应用中插入方法的选择。
插入分析
MySQL中插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:
连接:(3)
发送查询给服务器:(2)
分析查询:(2)
插入记...阅读全文
Dec212016
解决阿里云mail函数不能发送邮件
问题根源
其实对于新手来说,要在阿里云的主机上搭建个php环境是非常简单的,现在阿里云免费提供大量的第三方系统镜像,直接集成了基于apache或nginx的php、mysql环境。
在使用某php探针测试邮件功能时,发现无法发送,提示邮件发送失败。但是检测mail函数是正常。后来才知道这是阿里云的“问题”,因为阿里云提供的系统镜像都是绝对的精简版。系统中默认没有sendmail组件。所以解决...阅读全文
Dec142016
WEB开发:解决网站高并发问题
在大型网站开发和设计过程中,非常需要考虑的问题是网站的并发访问的问题,为此我也通过思考,通过借鉴前辈们设计思想,总结出一些解决方案:
1、尽量将请求的页面静态化
静态化的页面为.html(.htm等)不需要web服务器重新加载项解析,只需要生成一次,以后每次都直接下载到客户端,效率高很多。javaWeb静态化的技术有freemark和Velocity等。
2、将网站系统的web服务器、数据...阅读全文
Dec132016
Nginx伪静态配置和常用Rewrite伪静态规则集锦
nginx里使用伪静态是直接在nginx.conf 中写规则的,并不需要像apache要开启写模块(mod_rewrite)才能进行伪静态。
nginx只需要打开nginx.conf配置文件,在server里面写需要的规则即可。
.代码如下:
server
{
listen 80;
server_name bbs.jb51.net;
index index.html index.htm index.php;
root /home/www/bbs;
...阅读全文
Dec072016
使用Maven进行Java项目的构建和管理
1. 什么是Maven?
Maven是一个强大的项目管理工具,被广泛用于Java项目的构建、依赖管理和项目报告生成等任务。它的核心功能包括项目对象模型(Project Object Model,POM)、依赖管理、构建生命周期和插件系统等。Maven的主要优点是简化和标准化项目构建过程,通过统一的配置文件和约定来管理项目的开发周期,提高了开发者的工作效率。
2. 安装Maven
在开始使用Maven之前,我们首先需要...阅读全文
Dec022016
Linux上如何安装和配置Apache服务器
Apache服务器是目前最流行的Web服务器软件之一,它能够让用户通过HTTP协议访问网页。在Linux上安装和配置Apache服务器相对简单,本博客将介绍详细的步骤和注意事项。
步骤一:安装Apache服务器
在终端中输入以下命令来安装Apache服务器:
sudo apt-get update
sudo apt-get install apache2
上述命令将会更新软件源并安装Apache2软件包。
步骤二:启动Apache服务器
安装完成后,可以通过...阅读全文
Nov292016
Nginx服务器屏蔽某些国家访问网站
如果想屏蔽某个地区的 IP 访问的话,用 iptables 把来自某个国家的 IP 重定向到预定页面不是特别灵活的办法,如果只有一个 IP 可用而有多个网站在同一 VPS 上怎么办?用 iptable 屏蔽某个网站的话也会屏蔽同一 VPS 上的其他网站的访问。所以正统的办法还是用 GeoIP 配合对应的 web 服务器模块,比如:apache + mod_geoip 或者 nginx + http_geoip_module 等。
安装 Nginx
因为要用...阅读全文
Nov292016
linux服务器(nginx或者apache)限制IP访问的方法
nginx环境下
新建 denyip.conf 文件,在服务器/usr/local/nginx/conf目录下的nginx.conf里面,加上
include denyip.conf;
将屏蔽的IP放到 denyip.conf 里面
deny 110.83.0.0/16;
deny 110.84.111.0/24;
deny 110.85.124.56;
保存之后将 denyip.conf 上传到/usr/local/nginx/conf目录下
重启nginx。
上面列举了3中屏蔽类型,第一行的是屏蔽110.83.*.*的所有IP,...阅读全文
Nov192016
如何搭建高性能、高可靠性的 Hadoop 集群
随着大数据技术的快速发展,Hadoop已经成为了一个流行且广泛使用的大数据处理框架。搭建一个高性能、高可靠性的Hadoop集群对于处理大量数据的企业来说至关重要。在本篇博客中,我们将介绍如何搭建一个稳定且高性能的Hadoop集群。
步骤1:选择合适的硬件和操作系统
在搭建Hadoop集群之前,首先要确保选择了适当的硬件和操作系统。
硬件要求:
至少3台可靠的服务器作为Hadoop节点,其中一...阅读全文