- 浏览: 11771 次
- 性别:
- 来自: 深圳
最新评论
文章列表
利用python抓取淘宝提供的ip库信息并保存.
淘宝ip库网站:http://ip.taobao.com
淘宝提供的API地址为:http://ip.taobao.com/service/getIpInfo.php?ip=
这个接口提供的QPS=10
以下为用python简单实现(剔除了私有ip地址段,在判断的时候后也只取了IP段的前三节,第四节统一设置为0,因为只要根据前三段就可以判断ip的归属地信息了)
# -*- decoidng:utf-8 -*-
from urllib import request
import time
def writefile(L=[] ...
创建存储过程之前首先看mysql数据库有没打开触发器事件服务, 否则无法创建触发器.
查看方式:
show variables like '%scheduler%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
如果显示上面的结果就说明未开启服务, 需要在my.ini配置文件的mysqld下添加 event_scheduler = on, ...
操作系统centos6.5mysql版本5.1.26问题描述:在服务器上用如下命令行登录:mysql -u username -ppassword返回结果:access denied for user 'username@localhost' (using password: YES)但是用如下方式登录又可以:mysql -u username -penterpassword: password也就是说用户名和密码分开填写是可以登录的, 但是在同一行里却不可以登录.不管是拥有最高权限的root用户还是普通用户都是这样的问题.
最开始在windows下的xshell里操作没看出所以然来, ...
#coding=utf-8
import re
from urllib2 import urlopen
webpage = urlopen('http://www.baidu.com') #获取百度页面的信息
text = webpage.read() #读取为文本
tmp = text.decode('utf8') #对原文本进行utf8转码, 此处要跟代码的编码格式一致
pat = '<title>(.*)?([\u4e00-\u9fa5]*)?& ...
服务器环境cents OS 5.8.
现在在上面布置了3个同样的项目在上面(只有连接数据库部分和端口访问部分的配置不一样), 在项目里用到了quartz的定时任务, 一个项目里有17个定时任务. 启动后都可以正常运行, 并且job任务都正常执行, 但是执行一段时间以后有部分本该执行的job就不再执行了, 还有部分定时任务能正常执行. 请问这会是由什么原因引起的呢?
ps:非web项目.
public class Test implements Runnable{
private static Map<Integer, Integer> map = new ConcurrentHashMap<>();
@Override
public void run() {
update();
}
public void update(){
map.put(1,map.get(1)+1);
}
public static void main(String[] args) throws InterruptedE ...
join
public final void join(long millis,
int nanos)
throws InterruptedException
等待该线程终止的时间最长为 millis 毫秒 + nanos 纳秒。
参数:
millis - 以毫秒为单位的等待时间。
nanos - 要等待的 0-999999 附加纳秒。
抛出:
IllegalArgumentException - 如果 millis 值为负,则 nanos 的值不在 0-999999 范围内。
...
在项目中有使用到spring3.1的cache(使用内置的EhCache)
在一个类中有两个方法. 这两个方法的缓存名是一样的, key值都是用户id.
第一个方法中已经缓存过一个对象了(比如userA), 在调用第二个方法 用userA的uid获取userA实例的时候, 发现还是会去数据库查询,而不是直接从缓存中获得. 请问这是什么原因造成的呢?
@Cacheable(value="userInfo", key="#userInfo.getUid()")
public UserInfo putInCache(UserInfo userI ...
问题请看分割线下面方法里的注释中的问题...找到问题的原因了..但是不知道为什么会产生这样的情况,求解答.1.先有一个工具类如下:
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletResponse;
/**
* 将字符串传送到页面
* @author zcqshine
*
*/
public class AjaxUtil {
private String jsonResult;
/**
* 将字符 ...
把被下载的文件缓存在内存中供用户下载,提高响应速度,降低硬盘I/O负担.通过一段时间的资料查找终于将这个问题给搞定了.
1.将文件缓存与内存中,大致代码如下.
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io ...