- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 pyspider多通道支持
好久没有写过博客记录工作中遇到的点滴了,今天心血来潮,总结Pyspider近期在工作中遇到的问题和问题的处理方式;需求:1、不同任务同时爬取EPG Potal服务器模板信息;处理方式:1、先尝试通过pyspider直接进行爬取数据,发现单独一个账号爬取数据是正常,但是两个账号同时爬取会出现账号登录后SessionID数据出现串改情况;2、考虑SessionID处理方式,针对...
2018-10-24 23:27:24
172
原创 Hexo源码剖析
查看对应hexo中package.json文件程序入口为"main": "lib/hexo",进入lib目录下hexo文件后对应文件代码为require('hexo-cli')();表明hexo运行时直接初始化hexo-cli模块;表明hexo和hexo-cli是强依赖关系; hexo-cli依赖包中package.json设定"bin": { "hexo": "./bin/hexo"
2017-06-16 01:17:16
3408
原创 java正则表达式源码解析
转眼一年多没有写博客了,一年多发生太多变化了,工作换了,孩子也渐渐会说话了。但是这一年技术上却没有什么进步,新的工作环境中大家有点守旧不愿意碰触新的技术,在工作中代码太多不如意,想改变的太多,却什么也没有改变成功;老大追求的是高速完成任务,自己追求是高质量代码,往往中间有一定的界限。很多时候都想很多功能直接复制粘贴来的爽快,但回头一想也只是对自己和工作太不 尊重了。闲话少扯,继续回归一年前
2014-03-25 00:02:47
2644
原创 LinkList中Stack栈
栈通常指后进先出(LIFO)容器,有时也成叠加栈,LinkedList拥有实现栈的所有功能和方法,因此可以直接拿LinkedList作为栈进行使用。栈的几个方法push、peek、poppublic void push(E e) { addFirst(e); }进行把元素放到第一个public E peek()
2012-11-04 16:26:59
625
原创 Java源码之LinkedList
看完了ArrayList想到了其兄弟LinkedList,当时上学的时候就听老师给我们说,针对ArrayList和LinkedList两个容器进行选择的时候如果查询很多,添加和修改不多的情况下就用ArrayList,如果查询不是很多,但添加和修改很多的情况下就用LinkedList。为什么LinkedList添加数据较慢?为什么添加和删除数据较快呢?携带着这些疑问,现在开始在源码中寻找答案。
2012-11-04 16:07:37
460
原创 Java源码之ArrayList(二)
昨天记录了一下怎么往ArrayList容器中放入数据,现在就开始看看ArrayList是怎样修改和删除对应容器数据的。先从修改数据set方法看起public E set(int index, E element) {RangeCheck(index);E oldValue = (E) elementData[index];elementD
2012-11-01 23:11:16
549
原创 java源码之ArrayList(一)
从事开发工作都3个年头了,对应用频率最高的ArrayList容器老早之前想进行看看底层是怎么实现的, 由于各种原因一直被挡搁,到现在还没有一睹芳容。最近有点时间顺道看看java底层api实现方式针对ArrayList容器本身存放的是对象数组元素和对应数组元素的长度源码: private transient Object[] elementData;
2012-11-01 00:07:00
462
原创 Berkeley 中两种数据入库(通过文件形式存储)方式
通过同事了解Berkeley,被这个小db给强强吸引了。简单说一下刚了解到berkeley的两种入库方式1、普通型-->存储任意类型package org.db;import java.io.File;import java.io.Serializable;import java.util.Iterator;import java.util.Set;
2011-12-04 23:59:06
873
原创 Berkeley之官方实例--类似SQL
/** * Do prefix query, similar to the SQL statement: * * SELECT * FROM table WHERE col LIKE 'prefix%'; * * * @param index * @param prefix * @return
2011-12-04 22:35:37
557
转载 Berkeley DB Java Edition 使用手册
Berkeley DB Java Edition使用说明 Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。JE下载地址:http://www.oracle.com/technology/software/products/berkeley-db/je/index.html解开包后 把JE_HOME/li
2011-12-02 20:45:53
638
原创 hibernate异常
<br />问题:两个关联表多对一关联,进行保存多一方对象是抛出外键字段不能为空异常<br />原因:在数据库创建时在表是多方中设置了外键不能为空导致。<br />解决办法:在数据库中找到相对应表,更改数据表字段设置。<br />
2010-09-01 14:24:00
469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人