- 浏览: 818518 次
- 性别:
- 来自: 北京
最新评论
-
greatwqs:
在前置请求页面返回token, 在提交接口中验证token, ...
Spring MVC 用拦截器+token防止重复提交 -
zhukewen_java:
这种方法的缺陷在于如果请求了两个save=true的方法,后面 ...
Spring MVC 用拦截器+token防止重复提交 -
byrgl5:
请问如果重复提交了三次呢?能避免吗?
Spring MVC 用拦截器+token防止重复提交 -
381895649:
是不是有病?
服务器被如下ip攻击,如何根据ip超找攻击来源 -
greatwqs:
最棒的10款MySQL管理工具
文章列表
Java广度优先爬虫示例
- 博客分类:
- 数据挖掘
一.使用的技术
这个爬虫是近半个月前学习爬虫技术的一个小例子,比较简单,怕时间久了会忘,这里简单总结一下.主要用到的外部Jar包有HttpClient4.3.4,HtmlParser2.1,使用的开发工具(IDE)为intelij 13.1,Jar包管理工具为Maven,不习惯用intelij的同学,也可以使用eclipse新建一个项目.
二.爬虫基本知识
1.什么是网络爬虫?(爬虫的基本原理)
网络爬虫,拆开来讲,网络即指互联网,互联网就像一个蜘蛛网一样,爬虫就像是蜘蛛一样可以到处爬来爬去,把爬来的数据再进行加工处理.
百科上的解释:网络爬虫(又被称为网页蜘蛛,网络机器 ...
如何为Web项目添加Maven支持
- 博客分类:
- maven
对现有的项目集成Maven,需要修改以下地方:
1.将以下代码拷贝到工程根路径下的 .project 文件中的 <buildSpec> 标签下(如果代码存 在,则无须拷贝)
<buildCommand>
<name>org.maven.ide.eclipse.maven2Builder</name>
<arguments></arguments>
</buildCommand>
2.将以下代码拷贝到工程根路径下的 .project 文件中的 <natures> ...
mysql允许远程访问
- 博客分类:
- mysql
授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
flush privileges;
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:
一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:my ...
从ueditor.config.js可以看到这些,但是这些修改了,还是不行。
,compressSide:1 //等比压缩的基准,确定maxImageSideLength参数的参照对象。0为按照最长边,1为按照宽度,2为按照高度//scaleEnabled //是否可以拉伸长高,默认true(当开启时,自动长高失效) //,scaleEnabled:false
UE的js肯定不会修改,所有可以考虑修改样式,由此我们找到如下文件:
E:\Camnpr\www\modules\ueditor\themes\iframe.css
从这个文件里,就能看到有这一 ...
下载地址:http://pan.baidu.com/share/link?shareid=463687&uk=1798617416
解压下载好的压缩包Myeclipse 10 for mac+破解文件.rar
双击解压得到的myeclipse-10.0-offline-installer-macosx.dmg文件进行安装,按默认方式安装就行
安装完成后不要打开
解压
myeclipse自动生成验证码
- 博客分类:
- myeclipse
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MyEclipseKeyGen {
private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 199 ...
最近在用eclipse做项目,新建项目时什么都贪新,用最新的版本,在Dynamic web module version栏里选了最新的3.0版本,布署项目的时候就出现了如期的错误,在网上看到http://hi.baidu.com/yolanda441/b ... 41d36dd1164e2e.html这位兄弟的博客,解决了问题,现将方法贴于此,希望对别人有所帮助:《通过search,发现在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文 ...
数据挖掘-通过URL抓取网页实例
- 博客分类:
- 数据挖掘
当你有幸搜索到这篇博客的时候,相比你已经是以为资深的java程序大师。因此我下面所说的内容你都会能看懂,因此简单的东西就不再叙述,如果有不懂的地方,可以加入数据挖掘群咨询(群号:224739996)。
首先我们的项目有MyEclipse8.6创建的maven项目,名称crawlerDemo,如下:
通过指定的URL抓取网页内容
所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。类似于使用程序模拟IE浏览器的功能,把URL作为HTTP请求的内容发送到服务器端,然后读取服务器端的响应资源。
Java语言是为网络而生的编程语言,它把网络资源看成是一种文件,它 ...
maven配置httpclient jar包
<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency>
<dependency> <groupId>commo ...
一、js文件中先写入的文件
$(document).ready(function () {
jQuery.validator.addMethod("isIdCardNo", function (value, element) {
return this.optional(element) || isIdCardNo(value);
}, "请正确输入您的身份证号码");
});
//增加身份证验证
function isIdCardNo(num) {
var factorArr = new Arra ...
SVN在分支合并主干的修改
- 博客分类:
- svn
一、Team 合并
二、Merge Input
Merge a range of revisions
从主干合并到分支
Reintegrate a branch
从分支合并到主干
Change-set based merge
将主干上的修改合并到分支,需要Collabnet软件
Merge two different trees
合并2个分支到主干
Manually record merge information
从主干到分支,手工指定不需
svn分支和合并实战(图解)
- 博客分类:
- svn
被svn分支和合并折腾了两天了。适才终于搞定了分支和合并的问题,打包部署成功了。总结下,以防遗忘。项目前段时间因为要加入OSGi的blueprint方法发布和获取服务,从svn主干上做了分支。如今分支的开发完成了,要求合并到主干中。svn的目录结构如下:
主干trunk:
https://192.168.0.11:8443/svn/code/product/trunk/项目名称/code/OSGiServer/plugins/com.tzf.svn.test
tag:
https://192.168.0.11:8443/svn/code/product/tag
分支branches: ...
import java.util.Random;
public String getCharAndNumr(int length)
{
String val = "";
Random random = new Random();
for(int i = 0; i < length; i++)
{
String charOrNum = random.nextInt(2) % 2 == 0 ? "char" ...
一、扩展原因
ztree使用了一种扁平化的数据加载方式,就是id(自身id),pid(父id)的方式,参考 http://www.ztree.me/v3/demo.php#_102,于是扩展easyui tree 也使用这种亲民的方式;
二、基本方法
1,载入扩展文件
2,在JS中实例化TREE
三、具体方法(easyui1.4.1下测试可用)
1,载入扩展JS
//自定义loadFilter的实现
$.fn.tree.defaults.loadFilter = function (data, parent) {
var opt = $(this).dat ...