`
gaosililn
  • 浏览: 73140 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
Jsoup解析XML文本 jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。本文主要介绍如何使用 jsoup 来进行常用的 HTML 解析. Jsoup的基本操作: try { String url = "C:\\Users\\admin\\Desktop\\Files\\input.txt"; File file = new File(url); ...
XPath 解析xml文件 什么是XPath? 结构定义 - XPath定义像元素,属性,文本,命名空间,处理指令,注释和文档节点的XML文档部分 路径表达式 - XPath提供了强大的路径表达式选择的节点或在XML文档中的节点列表。 标准功能 - XPath提供了丰富的标准函数库操纵字符串值,数值,日期和时间比较,节操作,顺序操作,布尔值等。 XSLT重要组成部分 - XPath是在XSLT标准的主要元素之一,是必须有知识,以便使用XSLT的文档。 W3C推荐 - XPath是万维网联盟(W3C)的官方推荐      如我们常见的h ...
在java中,使用DefaultHttpClient访问https下的链接, DefaultHttpClient client = new DefaultHttpClient();  会有一个异常 javax.net.ssl.SSLHandshakeException:,这个异常则是https的安全认证所引发的。怎么来绕过安全认证实现访问https的链接呢? 直接上代码: import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; import java.sec ...

图片的下载

    博客分类:
  • Java
/** * 下载图片 * * @param imageUrl * 图片的地址 * @param client * 访问HTTPS的client * @return 返回是否已经下载完成 */ public boolean saveImage(String imageUrl, DefaultHttpClient client) { boolean finish = false; if (imageUrl != null) { HttpGet imageGet = new Http ...
自动提示:Java->Editor->content Assist->Auto activation triggers for Java 框中输入 qwertyuiopasdfghjklzxcvbnm._ 编辑窗体最大化恢复快捷键:ctrl+m 快速切换编辑窗口:Ctrl+F6 关闭编辑窗口:ctrl+w 关闭所有编辑窗口:ctrl+shift+F4 大小写切换:ctrl+Y,ctrl +x 快速使用代码模板:alt+shift+z 重命名:F2 回到上次编辑点:crlt+Q 格式化代码:ctrl+shift+F 自定义代码格式:Java->Cod ...
Spring Date JPA  1.Spring Date JPA是什么? Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 2.Spring Date JPA 开发步聚: 2.1.声明持久层的接口,该接口继承 Repository。Repository 是一个标记型接口,它不包含任何方法,当然如果有需要,Spring Data 也提供了若干 Repository 子接口,其中定义了一些常用的增删改查,以及分页相关的方法。比如:CrudRepository、PagingA ...
在动态网站的在web.xml中的一些常用配置 1.过滤字符集: <filter> <description>字符集过滤器</description> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> ...
Spring系列学习之Spring AOP1.何谓AOP?    aop是开发中面向切面编程的一种思想    AOP与OOP的对比:OOP是面向对象编程的一种思想。即模拟现实世界模式一切皆对象;AOP是面前切面,即将过程横切处理的思想。2.AOP的作用:    1.提供了声明式的服务    2.允许用户定义自己的切面3.AOP常见的实现:    1.Proxy方式实现AOP方式:    2.CGLib方法实现AOP    3.Spring AOP实现:注解aspect方式实现;基于配置文件方式实现4.Spring AOP的实现:    1.纯Java实现,无需特殊编译过程,不需要控制类加载层 ...

Java 反射机制学习

    博客分类:
  • Java
Java的反射机制 Java 反射机制    1.Java反射机制是什么?    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。    2.Java反射机制的作用:    (1)获得动态加载类的修饰符,包名,类名,使用的接口,继承的父类    (2)动态获取类的所有属性名,修饰符,属性类型    (3)动态获取所有定义的构造器,构造器使用的参数数量和参数类型    (4)动态获取所有方法,方法的返回值类型,方法名,方法参数数量,方法参数 ...
Bean的BeanLifeCycle 在Java中Bean 的生命周期一般是:1.定义;2.初始化;3.使用;4.销毁 在Spring中Bean的生命周期:  从图中,我们可以看到实例化Bean的过程中有以下几个节点: 1)设置属性值; 2)调用Bean中的BeanNameAware.setBeanName()方法,如果该Bean实现了BeanNameAware接口; 3)调用Bean中的BeanFactoryAware.setBeanFactory()方法,如果该Bean实现了BeanFactoryAware接口; 4)调用BeanPostProcessors.postProc ...
Spring的注入方式: 设值注入: 设值注入就是给该类的属性通过set方法设值。在Spring的配置文件当中,使用<property></property>标签设值。 在<property></property>中,name值对应类中的属性名,且必须一致;ref值则是对应的数据源id,且必须一致。 构造注入: 构造注入就是该该类的属性通过构造方法传参数的方式设值。在Spring配置文件当中使用<constructor-arg></constructor-arg>标签进行设值。 在<constructo ...
hibernate中,组件属性的定义与使用 何为组件属性?就是Java中平常中在一个类中引用另外的自定义类,被引用的类的属性叫做组件属性。 在持久化对象中引用了组件属性,需要在Xxx.hbm.xml中做一下特殊处理: 使用标签 <component name="组件属性名" class="组件属性对应的实体类名"> <!--填写所有组件属性所对应对象的属性标签--> <property name="name1" column="name1"></proper ...
public class ClassT<T> { private Class<T> clazz; /** * 构造方法 * 通过Java的发射机智获取子类传过来的实体类类型 */ public ClassT() { ParameterizedType type = (ParameterizedType) this.getClass().getGenericSuperclass(); this.clazz = (Class<T>) type.getActualTypeArguments()[0]; } ...
Native SQL查询就是使用原生态的sql语句操作数据库。 示例: String sql = "select * from user_qbc"; //获取SQL查询对象并制定对象来类型,否则返回的是Object对象 SQLQuery query = session.createSQLQuery(sql).addEntity(User.class); //对sql中的多个表使用别名时制定对象类型 //query.addEntity("别名1","object1.class").addEntity("别名 ...
Hibernate中QBC查询 QBC:Query by Criteria 标准化查询.使用到的接口: Criteria、Critertion(条件)、Order(排序)、Projection(映射) 以及DetachedCriteria(离线) 获取Criteria对象   //从session中获取Criteria接口对象 Criteria criteria = session.createCriteria(User.class);  设置查询的条件     //Critertion 条件查询 利用Restrictions实现 Criterion ...
Global site tag (gtag.js) - Google Analytics