`
文章列表
1、python中定义父类base.py #!/usr/bin/env python # -*- coding: utf-8 -*- import ConfigParser import pymongo import Constants import abc import mongodbInit from jshy import excelManager class DataCollectBase(object): _metaclass__ = abc.ABCMeta @abc.abstractproperty def current ...
excel操作导出excelManager.py #!/usr/bin/env python # -*- coding: utf-8 -*- import xlwt def generate_excel(rows,titleRow=[],filename='1.xls',sheetName="基本信息"): wbk = xlwt.Workbook(encoding='utf-8') sheet = wbk.add_sheet(sheetname=sheetName) i = 0; titleRow_len =len(tit ...
1、python中读取配置文件 配置文件conf.ini [MONGODB] #mongodb数据库服务器IP地址 host=10.43.110.93 #mongodb端口 port=40001 #mongodb连接数据库名称 database=data_collect [MYSQL] mysql_user=root mysql_pwd=root mysql_url=127.0.0.1 mysql_database=passport_sx python代码Config.py #!/usr/bin/env python # -*- coding: utf-8 - ...
1、本人第一次安装nginx; nginx下载路径http://nginx.org/en/download.html 版本: nginx-1.12.2  pgp 步骤:   a、解压nginx-1.12.2.tar.gz      tar -zxvf nginx-1.12.2.tar.gz   b、进入nginx-1.12.2目录    [root@jshy190 crxy]# cd nginx-1.12.2 [root@jshy190 nginx-1.12.2]# ls auto CHANGES CHANGES.ru conf configure contr ...
  java中简单使用CGLIB实现AOP的切面编程 package ppfuns.cglib; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.proxy.MethodProxy; import java.lang.reflect.Method; /** * Created with IntelliJ IDEA. * Date: 2018/1/12 * Time: 11:11 * To change ...
引用文章http://www.jb51.net/article/58020.htm awk正则表达式及内置函数实例详解: 1、模糊匹配: awk ‘{if($3~/97/) print $0}' data.f:如果第三项中含有”97”则打印该行 awk ‘{if($4!~/ufcx/) print $0}' data.f:如果第三项中不含ufcx有则打印 2、精确匹配: awk ‘{if($5==66) print $0}' data.f:如果第五项是66则打印 awk ‘{if($5!=66)print $0}' data.f : 如果第五项不是66则打印 awk ‘{if($ ...
一、源码分析:   Spring标签的定义分为默认标签和自定义标签   Spring源代码:[DefaultBeanDefinitionDocumentReader.java] /** * Parse the elements at the root level in the document: * "import", "alias", "bean". * @param root the DOM root element of the document */ protected void parseBea ...
一、本文目的:    为了研究对支付宝和微信支付的统一路口管理(一张二维码同时支持微信和支付宝扫码支付);本文不将对支付宝和微信的支付开发进行讲解,主要是二维码的生成和解析; 步骤: 1、准备jar包,在java中用到了两个jar包;一个用于生成二维码,一个用户解析二维码;   a、生成二维码jar包路径:http://www.swetake.com/qr/java/qr_java.html (注意:下载 qrcode_java0.50beta10.tar.gz,解压后在lib目录下的 qrcode.jar 即为用于生成二维码的库)   b、解析二维码jar包路径: http://sourcef ...
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规 ...
Spring-data-redis使用 1、maven依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${redis.client.version}</version> </dependency> <dependency> <g ...

java,redis

    博客分类:
  • java
Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点:     Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。     Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。     Redis支持数据的备份,即master-slave模式的数据备份。 Redis 优势     性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 ...
1、pom.xml依赖包: <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.7</version> </dependency> 2、java代码实现转换 bean实体类: User.java import com.thoughtworks.xstream.annotations ...
温馨提示:由于本文包含大量外部链接,墙裂建议小伙伴们点击 “阅读原文“ 进行阅读和收藏。:)WechatSogou https://github.com/Chyroc/WechatSogou 微信公众号爬虫。基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的 ...
一个简单的网络爬虫 # -*- coding: UTF-8 -*- import requests from lxml import etree import json def spider(url): html = requests.get(url) select = etree.HTML(html.text) content = select.xpath("/html/body/div[1]/div[2]/div[1]/div/div[1]/div/div/div[2]/div[1]/p[2]/strong") for e in ...
1、JVM虚拟机图解:     对于搞开发的我们其实也是一样,现在流行的框架越来越多,封装的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程序员只要熟悉基本的使用方法,便可以快速的开发上线; ...
Global site tag (gtag.js) - Google Analytics