- 博客(79)
- 资源 (11)
- 收藏
- 关注
原创 用Python的Supervisor進行進程監控以及自動啓動
作服務器端開發的同窗應該都對進程監控不會陌生,最近剛好要更換 uwsgi 爲 gunicorn,而gunicorn又剛好有這麼一章講進程監控,因此多研究了下。python結合以前在騰訊工做的經驗,也會講講騰訊的服務器監控是怎麼作的。同時也會講下小團隊又該怎麼敏捷的解決。web下面按照監控的方法依次介紹。shell1、按照進程名監控服務器在騰訊內部全部server都是要打包發佈的,而在打包過程當中是須要填寫要監控的進程名,而後在crontab中定時經過ps查詢進程是否存在。app這種方法是比較簡單的方法,可是
2023-02-28 18:43:31 499 1
转载 Dreamweaver 高亮显示 ftl
和公司的java程序员搭配工作有半年多了,一直以来都在困扰着的问题就是我的静态页面(XHMTL)一般被程序化以后往往都是以.ftl 后缀出现的文件名,网上也没有发现freemarker的dw的插件。今天我给MyEclipse装freemarker插件与让发现网站有问题装不上。于是只好在晚上搜刮怎么让我的Dreamweaver 来读取ftl 文件。首先。我要让Dreamweaver
2016-04-07 14:44:05 910
转载 交易前置系统专用工具类 常用工具类
源码下载:http://pan.baidu.com/s/1pJLSczDBase64.javaBase64DecodingException.javaCConst.javaCharTools.javaConfigHelper.javaCounter.javaCTool.javaDateHandler.javaDateUtil.javaDealString
2016-03-20 23:25:33 496
原创 类库说明文档生成 备存
原理很简单,解析程序集生成时的xml描述文档。设置生成程序集时生成xml描述文档的操作如下:程序界面:生成后的文档视图(样式调整需改源码)关键代码:[csharp] view plaincopyprint?/// /// 生成HTML说明文档 /// /// 文件路径 public void GenneralH
2015-09-01 19:57:42 550
转载 log4j 详细笔记
【1】从零开始 a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log
2015-07-23 11:14:39 396
转载 SQL 中的 1NF 2NF 3NF三大范式
第一范式(1NF)(必须有主键,列不可分)数据库表中的任何字段都是单一属性的,不可再分 create table aa(id int,NameAge varchar(100)) insert aa values(1,''无限-女 '') 没有达到第一范式 create table aa(id int,name varcahr(10),age char
2015-07-17 15:01:41 6428
原创 SLF4J 日志门面 使用笔记
一、介绍:简单日志门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通过SLF4J提供的API实现
2015-06-29 20:07:43 491
原创 Md5 加密 备份下
package com.tuozou.utils;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 功能:MD5加密处理核心文件,不需要修改* 版本:3.1* 修改日期:*
2015-05-14 01:01:37 391
原创 java压缩解压缩rar、zip 、tar文件 工具类源码
package com.test; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;
2015-03-31 06:25:13 2167 2
原创 zip4j -- Java处理zip压缩文件的完整解决方案
一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试了多种开源项目并写了几篇博客做记录:http://www.linuxidc.com/Linux/2014-11/109059.htmhttp://www.linuxidc.com/Linux/2014-11/109057.htmhttp://www.linuxidc.com/Linux/201
2015-03-31 06:20:29 538
原创 使用Java JDK操作ZIP小结
本文简单介绍介绍了一下JDK中的zip接口,但JDK自带的zip操作接口非常不完善,既不支持中文,也不支持密码,所以可用性不高。如果您有在Java语言环境中处理zip压缩文件的需要,推荐采用zip4j这一开源项目,zip4j支持多种加密和压缩算法,采用unicode编码,所以也支持中文,其它方面也是非常优秀,可以说是功能强大。详见另一篇文章: http://www.linuxidc
2015-03-31 06:12:13 537
转载 让我的MySQL能够承受上亿万条的数据量的架构
最近做的搜索引擎的数据量是越来越大估计了下在中国可能涉及到的1Kw的数据量,就全球来说也就是1K亿而已,最初是用的数据库是MySQL现在来说要做些优化,最终使用的两个方案很好用的。1.读写分离;2.纵向横向拆分库、表。 MySQL的基本功能中包括replication(复制)功能。所谓replication,就是确定master以及与之同步的slave服务器,再加上slav
2015-03-25 11:12:56 7385
原创 Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)
通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx.脚本如下: 复制代码 代码如下:#!/bin/sh nginx_home = /Data/app_1/nginx log_path = /Data/logs /usr/bin/tail -n50000 $log_path/acce
2015-03-23 17:55:51 564
原创 Nginx限制IP并发数与下载速度的方法
这篇文章主要介绍了Nginx中限制IP并发数与下载速度的方法,用到了limit_zone、limit_rate和limit_conn模块,有需要的朋友参考下在Nginx服务器上进行一些常规设置,来限制其并发数及会话空间等。nginx限制ip并发数,也是说限制同一个ip同时连接服务器的数量1,添加limit_zone 这个变量只能在http使用 代码示
2015-03-23 17:55:00 718 1
翻译 java 图片压缩 剪切 水印 转换 黑白 缩放
import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Toolkit;
2015-03-18 16:50:32 463
原创 Jfinal---备忘(1)
对于Jfinal的学习,主要是在于对SSH的项目中,发现目前虽然很多公司还是会用但是 已经是一套比较老的技术了,而且太庞大和繁琐,对于大型小型项目如果光考虑快速上手的话 也不难就是整体开发起来效率确实不怎么好,相对于目前的大企业比如阿里巴巴 也都自己架构出了自己的框架 也做了开源jfinal主要是在整合上做的比较不错,我目前遇到的小项目,用ssh的话比较麻烦 索性拿jfinal过来试刀 2周左
2015-03-17 17:40:13 424
转载 Tomcat性能调优
说明:文章转自http://blog.csdn.net/lifetragedy/article/details/7708724,如有侵权,请联系我,我会及时处理。一、JVM(内存)的优化32位操作系统与64位操作系统中JVM的对比我们一般的开发人员,基本用的是都是32位的Windows系统,这就导致了一个严重的问题即:32位windows系统对内存限制,下面先来看一个比较的表格:
2015-03-17 15:06:58 353
转载 Tomcat优化及压力测试实例
在 Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,我们这里 只讲Tomcat的调整。由于Tomcat的运行依赖于JVM,所以在这里我们把Tomcat的调整可以分为两类来详细描述:外部环境调整 调整非Tomcat组件,例如Tomcat运行的操作系统和运行Tomcat的java虚拟机。自身调整
2015-03-17 15:04:52 503
原创 Mysql重新整理笔记--woods备忘
==============================SQL备忘 CRUD 查询 多表 事件等===============================--------------------------------------------------------------------------------------------------一.数据库 1.创建数
2015-03-14 14:36:03 675
原创 记录一下Mysql中数据导入导出遇到的问题
主要是在mysql数据导出的时候遇到Unknown command '\''. 这个问题具体的解决办法是 在连接的时候指定具体的连接编码 --default-character-set=utf8导出数据的时候 和导入的时候都要添加 否则 就会报这个错 主要原因分析 是字符编码不统一导致路径不识别的问题备份 mysqldump ----default-character-set=utf8
2015-03-11 16:08:52 387
翻译 备查 设置eclipse的模板
/** * 项目名称:${project_name} * 类名称:${type_name} * 类描述: * 创建人:${user} * 创建时间:${date} ${time} * 修改人:${user} * 修改时间:${date} ${time} * 修改备注: * @version */ -------------------
2015-03-10 11:42:16 386
原创 阿里云CenterOS 增加虚拟空间笔记
阿里云服务器 对虚拟空间swap进行过限制 所以想要使用的朋友需要先进行一下设置编辑/etc/rc.d/rc.local文件,将文件中的swapoff行注释或删掉。一般使用VI 就可以了#swapoff -a好了 一下是整理好的设置详情 整理了一下 被日后用:有一种可能是当时懒,没设置虚拟内存,查看虚拟内存的使用情况,# free,果然。。。新增虚拟内存,步骤:1:
2015-03-01 14:04:05 803
转载 将Java桌面程序打包成exe可执行文件
前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,co
2015-02-27 17:59:25 386
翻译 GET 与 POST 的区别详解
1. Get方法长度限制Http Get方法提交的数据大小长度并没有限制,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。如:IE对URL长度的限制是2083字节(2K+35)。下面就是对各种浏览器和服务器的最大处理能力做一些说明.Microsoft Internet Explorer (Browser)IE浏览器对
2015-02-25 06:38:06 434
原创 andorid下的Public.xml 怎么使用小结
用 apktoool 反编译过 apk ,反编译后在res/values 下有一个 public.xml 文件 这个东西有什
2015-02-12 13:59:48 1183
原创 阿里云 CenterOS 安装mysql java tomcat gcc nginx步骤
由于公司需要,申请了一台阿里云服务器,购买的过程很简单。买完后系统就安装好了,可以直接使用。在使用的过程中遇到了些问题,再次记录一下。 我用的操作系统是centos 5.4 32位的。 1、磁盘挂载 初始化按照后只有一个系统盘,没有数据盘。所以第一步要挂在数据盘。 可以用 fdisk -l|grep Disk 查看你的系统有几块盘
2014-10-12 00:34:50 925
转载 CentOS下搭建Nginx+Tomcat实现集群负载与session复制
CentOS下搭建Nginx+Tomcat实现集群负载与session复制第一章 测试环境说明1.1 系统说明系统均选用最小化安装的centos 5.71.2 软件说明nginx-0.8.55pcre-8.13apache-tomcat-6.0.35 jdk-6u31-linux-x64nginx-upstream-jvm-route-0.11.3 规划
2014-10-10 00:53:14 602
原创 阿里云上配置CentOS安装Git(小沐git安装命令全集整理版)
CentOS安装git详细git攻略整理CentOS的yum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘。确保已安装了依赖的包yum install curl yum install curl-devel yum install zlib-devel yum install openssl-devel yum install perl yum
2014-09-29 21:53:19 2406
原创 Linux之CentOS-6.3下部属SVN服务器整理
安装说明系统环境:CentOS-6.3安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion#卸载旧版本SVN[root@localhost modules]# yum rem
2014-09-28 20:18:36 455
原创 在VirtualBox中安装调试Linux (小沐Linux命令全集整理版)
一、安装VirtualBox的步骤比较简单下载好VirtualBox后 按照提示 一步步的安装下去就可 需要注意的是 网络连接一般选择 桥接网卡 选择目前连接网络的网卡 就能正常上网了 二、 到资源站去下载一个ConterOS的ios 或者Ubuntu 目前我使用的是Ubuntu目前使用的版本是 ubuntu-10.10-desktop-i386 这个到网上找很多 免费开源
2014-09-20 12:29:44 1756
翻译 四层负载均衡和七层负载均衡的区别
1. 四层负责均衡:是通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器与请求客户端建立TCP连接,然后发送Client请求的数据。由上图可知:在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设置的选择web服务器的规则选择对应的web服务器IP地址,这样client就可以直接跟此服务器建立T
2014-09-20 00:49:49 473
转载 实战低成本服务器搭建千万级数据采集系统
实战低成本服务器搭建千万级数据采集系统上一篇文章《社会化海量数据采集框架搭建》提到如何搭建一个社会化采集系统架构,讲架构一般都比较虚,这一篇讲一下如何实战用低成本服务器做到日流水千万级数据的分布式采集系统。有这样一个采集系统的需求,达成指标: 需要采集30万关键词的数据 、微博必须在一个小时采集到、覆盖四大微博(新浪微博、腾讯微博、网易微博、搜狐微博)。为了节约客户成本,硬件为
2014-09-17 12:43:44 454
原创 1583个mms电台列表
100003|音乐之声|China Music Radio|1|1|http://cdnmms.cnr.cn/cnr003|0|5314528|32|40|2001100001|中国之声|Voice Of China|7|1|http://cdnmms.cnr.cn/cnr001|0|2962873|44|48|2001100069|CRI怀旧金曲|CRI Oldies|1|1|http://
2014-09-09 22:44:56 21549
原创 xUtils的HTTP整理
xxUtils是github上的一个Android开源工具项目,其中HttpUtils模块是处理网络连接部分,刚好最近想整理下Android网络编程知识,今天学习下xUtils中HttpUtils. xUtils项目地址: https://github.com/wyouflf/xUtils 先看看分析的时序图,了解下基本的过程 1. Activity创建HttpUt
2014-09-08 16:48:03 788
转载 Android TextUtils类介绍
对于字符串处理Android为我们提供了一个简单实用的TextUtils类,如果处理比较简单的内容不用去思考正则表达式不妨试试这个在android.text.TextUtils的类,主要的功能如下:是否为空字符 boolean android.text.TextUtils.isEmpty(CharSequence str) 拼接字符串 String android.text
2014-09-08 16:37:59 337
Mysql和SQL最常用简单详细的笔记(2015整理)
2015-03-14
java_android开发中常用的MD5加密算法 注释超详细
2014-10-30
7K月薪面试题交通灯管理系统
2014-05-13
DAY17总结--java中经典的25种模式开发Design Patterns
2014-04-14
android 植物大战僵尸(简单版)源码 学习必备
2014-04-02
爱聚合AiJuhe_7.0_GBK(破解).rar
2011-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人