java
Mr_Tank_
这个作者很懒,什么都没留下…
展开
-
【设计模式】创建型模式-单态模式
概述 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用性 1.当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。例子:package com.tan.code;public class Single原创 2013-08-08 08:58:03 · 953 阅读 · 0 评论 -
【设计模式】创建型模式-原型模式
概述 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 适用性 1.当一个系统应该独立于它的产品创建、构成和表示时。 2.当要实例化的类是在运行时刻指定时,例如,通过动态装载。 3.为了避免创建一个与产品类层次平行的工厂类层次时。 4.当一个类的实例只能有几个不同状态组合中的一种时。原创 2013-08-08 09:23:02 · 956 阅读 · 0 评论 -
java实现从实体到SQL语句的转换
使用过Hibernate,EF之类的ORM框架都知道一般的CRUD之类的简单操作,只要调用框架封装好了的方法,框架就自动生成相应的SQL语句了,参照实习公司给的代码,那个是C#版的,今天弄了一下java的,这里介绍怎么从实体转换为标准的Insert SQL语句原创 2013-08-07 14:47:55 · 11532 阅读 · 1 评论 -
【Jsoup】“广西师范大学”校园快讯和公告信息小爬虫
在【开源中国】看到一篇使用Jsoup爬取36氪和雷锋网的文章,感觉蛮好玩的,自己也来弄一下;本来想爬取计院的信息,坑得要命,竟然访问不了!然后天真地找学校的首页下手了,原来这里有一个更大的坑;首先要引入Jsoup包,顺便把下载也发一下,下载地址:http://jsoup.org/download jsoup参考文档:http://www.open-open.com/jsoup/js原创 2013-08-15 11:43:47 · 1944 阅读 · 0 评论 -
java实现从实体到SQL语句的转换(二)
前面写过一篇生成insert语句的博客,今天把CRUD的都完善了一下,需要的上次写的获取实体信息的类,这里就不贴出来了【点击打开查看】下面是完整的代码:package tan.code.utils;import java.util.List;import java.util.Map;/** * 简单的SQL语句拼装类 ;要求数据库表名及列命和实体保持一致; * * @原创 2013-09-13 11:53:36 · 4989 阅读 · 2 评论 -
JSP URL重写-urlrewrite
URL重写的目的不言而喻,首先引入urlrewrite-4.0.0.jar【或者其他版本】包,可以从官方下载。1、web.xml【官方配置】<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs原创 2013-09-22 11:45:46 · 5449 阅读 · 0 评论 -
使用Selenium渲染页面并提取数据
最近使用java爬虫收集数据,遇到js动态数据的时候使用如jsoup是获取不到数据的,所以要先进行页面的渲染。下面是以京东商城数据为例,使用Selenium需要先下好相应的驱动,我使用的是Chrome;还需要加入common-exec包import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import o原创 2013-11-30 17:31:04 · 12651 阅读 · 0 评论