- 博客(21)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 基于java的网络爬虫框架(实现京东数据的爬取,并将插入数据库)
目录网络爬虫框架网络爬虫的逻辑顺序网络爬虫实例教学modelmainutilparsedb再看main方法爬虫效果展示网络爬虫框架写网络爬虫,一个要有一个逻辑顺序。本文主要讲解我自己经常使用的一个顺序,并且本人经常使用这个框架来写一些简单的爬虫,复杂的爬虫,也是在这个基础上添加其他程序。 首先,我的工程都是使用ma
2017-12-20 15:44:10 7785 2
转载 java中的省略参数
省略参数(不确定个数参数)函数,我一直以为是c语言时代的老古董。利用中的va_list、va_start、va_arg、va_end宏。艰难地瞎搞出所需要的参数。同时祈祷调用者要有良心别胡来,还要聪明到能理解正确的调用方式。对于如此难受的编程方式,我还是敬谢不敏。《TCPL》中说:这种函数适用于对参数的个数和类型都不确定的情况。谢天谢地,我从没有遇到这种情况。 今天在很偶然的场合居然发
2017-12-08 11:54:41 2172
转载 java基本数据类型
学习目标基本数据类型创建变量基本数据类型的值常量System.out.println()学习过程1.byte、short、int型的值常量都是直接写整数示例 (1)byte age = 122;编译器认为122是byte型 (2)byte year = 200;编译器认为200是byte型,
2017-12-08 11:22:41 452
转载 java基本数据类型以及基本详解
java基本数据类型java里面有八种基本数据类型,用来存储数值,字符和布尔值。它们分别是:byte(字节型) short(短整型) int(整型) long(长整型) double(双精度型) float(浮点类型) char(字符型) boolean(布尔型)java数据类型基本详解整数类型整数类型用来存储
2017-12-08 11:18:25 453
转载 java面试题全集(下)
这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。
2017-12-08 11:08:14 2207
转载 Java面试题全集(上)
2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容,补
2017-12-08 11:04:32 334
原创 java数据类型
java基本数据类型 java的数据类型 (1)基本数据类型 数值型整型byte1-27 到 (27-1)short2-215到 (215-1)int4-231到(231-1)long8
2017-12-05 19:36:13 272 1
转载 编译型和解释型、静态类型和动态类型、强类型和弱类型语言
编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那么通常编译之后就会直接生成一个可执行文件,我们就可以直接运行了。但对于一个比较复杂的项目,为了方便管理
2017-12-04 22:59:04 426
原创 JDK安装后的环境配置
安装jdk后配置环境:系统变量下新建“JAVA_HOME” ,参数为JAVA安装路径;在已有path环境内添加参数 “%JAVA_HOME%\’bin;%JAVA_HOME%\jre\bin”新建 “ClassPath” 参数为“%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”最详细的方法:新建或在已有的Path中添加 C
2017-12-04 17:28:38 425
原创 Java SE、Java EE和Java ME三者的区别
JavaSE、JavaEE和JavaME三者的区别1.Java SE(Java Platform, Standard Edition)Java SE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。Java SE包含了支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供
2017-12-04 17:23:14 479
原创 tomcat配置-修改部署站点的标题栏站点图标
tomcat配置-修改部署站点的标题栏站点图标1.单页面添加标题栏图标的方法:在页面的中添加代码’icon’ href=’图标路径’ type=’image/x-ico’ />即可在当页面中添加标题栏图标。 2.修改tomcat发布的web项目的标题栏图标系统读取这个图标的时候先从你的项目根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,没有
2017-11-28 20:26:54 1517
原创 tomcat配置-修改tomcat默认的8080端口
tomcat配置-修改tomcat默认的8080端口1.在tomcat安装目录下conf目录找到配置文件server.xml配置文件,修改内容 2.将port=8080的端口号数值改成你想改的端口号。
2017-11-28 20:24:50 1466 1
原创 tomcat配置-将项目web设置成tomcat默认站点
tomcat配置-将项目web设置成tomcat默认站点1.tomcat访问的默认访问的首页是tomcat安装目录下的webapps下的ROOT目录;2.tomcat发布的站点都在webapps目录中,不输入http://localhost/网站名(即网站文件夹名)则默认访问ROOT文件夹(localhost后面不加网站目录名,则会隐性访问http://localhost/RO
2017-11-28 20:23:01 1985
原创 tomcat配置-将eclipse项目手动配置到tomcat中
tomcat配置-将eclipse项目手动配置到tomcat中1.将项目导出成war包;2.进入tomcat安装目录,将项目的war包文件复制到安装目录下的webapps文件夹下;3.打开conf/server.xml文件,在Host节点下添加代码: 将docBase中的路径替换成你的路径即可;4.在安装目录的bin文件夹下找到startup.bat启动tomcat
2017-11-28 20:20:24 347
转载 Tomcat6.0的安装和配置
1.tomcat包解压至某一目录: 2.将此文件夹拷贝到你常用的根目录下,我这里以E盘为例。这样就算安装好了! 3.接下来开始配置环境变量,打开环境变量同上操作,不在赘述。然后新建三个系统变量:TOMCAT_HOME=E:\tomcat-6.0.39CATALINA_HOME=E:\tomcat-6.0.39CATALINA_BASE=E:\tomcat-6.0.3
2017-11-28 20:12:54 724
转载 ping命令
作用:用来检测网络的连通性,用来检查网络是否通畅或者网络连接速度的命令Ping其实属于一个通讯协议,是TCP/IP协议的一部分;Ping发送一个ICMP也就是因特网信报控制协议;发消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答)。是用来检查网络是否通畅或者网络连接速度的命令;原理如下:利用网络机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回
2017-11-25 20:56:03 404
原创 javascript控制点击一次按钮实现元素的显示隐藏
function showlist(id){ var divtemp = document.getElementById(id); if(divtemp.style.display == "none"){ divtemp.style.display = "block"; }else{ divtemp.style.display = "none"; }}
2017-11-23 20:13:15 1860
转载 java运行指定程序exe
public static void main(final String[] args) throws IOException { openWindowsExe(); openExe(); openFile(); } // 用 Java 调用windows系统的exe文件,比如notepad,calc之类 public stati
2017-11-20 18:18:06 806
转载 Java配置文件Properties的读取、写入与更新操作
Java配置文件Properties的读取、写入与更新操作/** * 实现对Java配置文件Properties的读取、写入与更新操作 */ package test; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.Fil
2017-11-19 19:31:36 1771
转载 js判读上传文件控件是否为空
JS判断上传文件控件是否为空if(document.getElementById("id").value == null || document.getElementById("id").value == ""){ alert("请选择上传文件");}
2017-11-16 13:59:44 10811
原创 js定时器 - setInterval() 与 setTimeout()
js定时器 - setInterval() 与 setTimeout()JS有两种定时器方法:setInterval():按照指定的周期(以毫秒计算)来调用函数或计算表达式。方法会不断的调用函数,直到调用clearInterval()函数被调用或窗口被关闭;setTimeout():在制定的毫秒数后调用函数或计算表达式。setInterval()方法:
2017-11-16 11:32:01 424
js实现单选按钮单击选中,再单击取消选中
2017-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人