最新IP地址数据库 [ qqzeng-ip ] 2017年3月 发行版

2017年3月1日 最新发行版 286837条数据 基于:国内基于省市区以及运营商 国外基于国家 版本:全球旗舰版  国内精华版 国外拓展版 英文版 掩码版 字段:大洲 国家 省份 城市 县区 运营商 行政代码 国家英文 简码 经度 纬度 运营商:中国 电信 联通 移动 铁通 教育网 以及300多个网络服务商 准确度:中国 省准确度超过99.9%,市准确度超过97.8%,数据质量有保障 覆盖度
阅读本文

php用smarty来做简易留言系统,明细步骤简单操作

留言信息是之前用php做过的一个例子,现在把它用smarty模板来做大概是这样子点击发布信息然后填写内容,发送后会返回表格,写的内容都会出现在表格里数据库的数据是这样的: 先建两个文件。php和html 登录就先用之前做的那个login登录php中先引入入口文件,然后查询数据库,调sql语句,然后显示哪个页面<?php include(“../init.inc.php“); include(“..
阅读本文

.net 面试题 汇总(一)

1、@page指令只能在_aspx___文件(填写扩展名)中使用,而@Control指令只能用在_ascx___文件(填写扩展名)中使用.2、说明控件DataGrid,DataTable,DataView,DetailsView,formView,Repeator常用属性,如果要想把一条记录分成两列显示,以上控件哪些可以用,哪些不可以用?如果可用,如何处理?答:DataMember:绑定的表或者视
阅读本文

开源IP代理池续——整体重构

大家在github,我的公众号和博客上提出了很多建议。经过两周时间的努力,基本完成了开源IP代理池IPProxyPool的重构任务,业余时间基本上都花在上面了。IPProxyPool相对于之前的版本完成了哪些提升呢?主要包括一下几个方面: 使用多进程+协程的方式,将爬取和验证的效率提高了50倍以上,可以在几分钟之内获取所有的有效IP 使用web.py作为API服务器,重构HTTP接口 增加Mysq
阅读本文

android ContentProvider 笔记

学习android的contentprovider。笔记记录于此。contentprovider作用是将数据共享给其他的应用。https://www.tutorialspoint.com/android/android_content_providers.htmhttp://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/0821/367.h
阅读本文

Excel 一键上传到数据库

批量导入  js代码弹窗:    $(“#batchImport“).click(function(){//弹窗弹窗下列内容            var html=‘‘;                html+=‘‘;                html+=‘‘;            layer.confirm(html, {                  btn:
阅读本文

postgre

七、pg_dump:    pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。其中脚本格式是包含许多SQL命令的纯文本格式,这些SQL命令可以用于重建该数据库并将之恢复到生成此脚本时的状态,该操作需要使用psql来完成。至于归档格式,如果需要重建数据库
阅读本文

MangoDB篇章(1)

关系型数据库遵循ACID规则 事务(transaction)4个特性:原子性(A)、一致性(C)、独立性(I)、持久性(D) ; 分布式系统(distributed system): 由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。 具有高度的内聚性、透明性。 分布式计算优点:可靠性(容错)、可扩展性、资源共享、灵活性、更快的速度、开放系 统、更高的性能; 分布式计算缺点:
阅读本文

cassandra数据库

一、下载地址:http://www.apache.org/dyn/closer.lua/cassandra/3.0.11/apache-cassandra-3.0.11-bin.tar.gz二、安装方法:http://cassandra.apache.org/doc/latest/getting_started/installing.html三、官方文档The Cassandra Query La
阅读本文

keystone同步数据库的时候提示error

keystone 在同步的时候报出以下错误: su -s /bin/sh -c “keystone-manage db_sync“ keystoneCRITICAL keystone [-] DBError: (pymysql.err.InternalError) (1071, u‘Specified key was too long; max key length is 767 bytes‘)
阅读本文

再议数据库军规

军规:必须使用UTF8字符集和DBA负责人确认后,纠正为“新库默认使用utf8mb4字符集”。这点感谢网友的提醒,utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级至utf8mb4。默认使用这个字符集的原因是:“标准,万国码,无需转码,无乱码风险”,并不“节省空间”。 一个潜在坑:阿里云上RDS服务如果要从utf8升级为utf8mb4,需要重启实例
阅读本文

大数据量高并发的数据库优化详解

如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 一、数据库结构的设计 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费
阅读本文

图数据库简介

简介 在众多不同的数据模型里,关系数据模型自20世纪80年代就处于统治地位,而且出现了不少巨头,如Oracle、MySQL和MSSQL,它们也被称为关系数据库管理系统(RDBMS)。然而,随着关系数据库使用范围的不断扩大,也暴露出一些它始终无法解决问题,其中最主要的是数据建模中的一些缺陷和问题,以及在大数据量和多服务器之上进行水平伸缩的限制。同时,互联网发展也产生了一些新的趋势变化: 用户、
阅读本文

Drupal性能优化:蜜蜂培训性能优化一

大家一直都说Drupal的性能不怎么样,跑起来慢,即使不是在用户量大的时候,最近公司的蜜蜂培训产品在一个客户的使用过程中,由于用户量及数据量的激增,就遇到了比较大的性能问题,这篇文章就记录了整个优化过程,最终将性能调整到了正常水平。蜜蜂培训系统由于是包含报名、签到、投票、评估、考试等场景,而这些场景往往都是有时间点的限制,这就造成较大的用户并发量。刚开始遇到性能问题的时候,大家的第一感觉肯定都是
阅读本文

Spring+SpringMVC+MyBatis+easyUI整合基础篇(八)mysql中文查询bug修复

写在前面的话 问题定位过程  打开项目地址,进入书籍信息管理   初始化的时候,回传的结果是所有数据进行分页后的信息记录,这里可以看到书名为中文的记录,但是通过搜索栏的标题栏进行搜索的时候,问题出现了,如下:    没有返回数据! 一开始我是没有注意到这是个bug的,因为刚开始整合,很多页面的js都有些错误还没改,所以我感觉可能是js出了问题,就重新看了一下本页面的js方法,没有错误。然后就试着用
阅读本文

JavaWeb编程(七)数据库优化工具

---------------Commons-DBUtils数据库开源框架-----------------------------------------------------------------------------------------------------------------------1、Apache组织提供的一个开源 JDBC工具类库,对JDBC操作进行了简单的封装。并
阅读本文

06-Hibernate中的持久化类

持久化类:实体类 + 映射文件持久化类是有编写规范: * 提供一个无参数 public访问控制符的构造器        :用到反射. * 提供一个标识属性,映射数据表主键字段           : * java区分两个对象是否是同一个使用 地址.* 数据库区分两条记录是否一致:使用  主键.* Hibernate中区分持久化对象是否是同一个,根据唯一标识: * 所有属性提供pu
阅读本文

数据库监控

--查看表锁 select * from sys.v_$sqlarea where disk_reads>100 --监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) “Prev“, sum(decode(wait_Time,0,1,0)) “Curr“,count(*) “Tot“ from v$session_Wait
阅读本文

zabbix数据库需要多大硬盘?我告诉你

本次案例:100台服务器,每台服务器有30个监控项,每个监控项60秒刷新一次,需要多大的硬盘呢?众所周知,zabbix基本都是通过web配置,这些配置数据也是存放到数据库里的,但是它对硬盘容量的要求基本可以忽略不计,zabbix对硬盘的决定性因素有4个,如下:1. 每秒处理的数据量这个问题不说,大家也明白。这边的每秒只是一个平均值,例如我有3000个监控项,每60秒刷新一次,那么平均每秒有50(3
阅读本文