摘要: 啥是jsoup? jsoup我就不巴拉巴拉了,具体介绍百度或者去官网查看。 jsoup怎么用? jsoup和jquery的操作相似,下面简单使用一下。 使用jsoup大概也就以下几个步骤: 获取整个html文档 使用选择器获取需要爬的数据节点集合 循环遍历使用选择器获取相应数据 实例 这是项目结构也就普通的一个... 阅读原文
2018-09-26 20:12:05 阅读(2690) 评论(0)
摘要: 目录树 概述 Apache BeanUtils将Bean转Map Apache BeanUtils将Map转Bean 理解BeanUtils将Bean转Map的实现之手写Bean转Map     概述   Apache的BeanUtils Bean工具类很强大,基本涵盖了Bean操作的所有方法。这里... 阅读原文
2018-09-26 19:18:03 阅读(2100) 评论(0)
摘要: 为什么在Java中PreparedStatement能够有效防止SQL注入?这可能是每个Java程序员思考过的问题。   首先我们来看下直观的现象(注:需要提前打开mysql的SQL文日志) 1. 不使用PreparedStatement的set方法设置参数(效果跟Statement相似,相当于执行静态SQL)... 阅读原文
2018-09-26 18:59:02 阅读(2441) 评论(0)
摘要: 上一篇文章介绍了如何运行了第一个Java程序“Hello World”。然而这个开发环境看起来那么陌生,一个个名字符号完全不知道它们是干啥的呀,对于初学者来说,好比天书一般,多看几眼感觉都要走火入魔了。因此接下来还是好好分析一下Java工程的总体结构,理清这些文字符号的来龙去脉才好。话说宇宙原本一片混沌,分不清天南地... 阅读原文
2018-09-26 17:31:05 阅读(2114) 评论(0)
摘要: 1 package basic.java; 2 3 public class ParametersOfTheMethod { 4 public static void main(String[] args) { 5 int a = 10; 6 int b = 2... 阅读原文
2018-09-26 16:53:02 阅读(2136) 评论(0)
摘要: Spring是众多开源 Java 项目中的一员,基于分层的 JavaEE 应用一站式轻量级开源框架,主要核心是IOC控制反转(Inversion of Control, IoC)和依赖注入(Dependency Injection, DI)这两大技术。 下面是一个非常原始,简易的BeanFactory。 通过创建Fa... 阅读原文
2018-09-26 16:30:03 阅读(2144) 评论(0)
摘要: 两个基本类型变量相比较,=是比较它们的值是否相等 两个对象相比是比较他们的地址值是否相等 equals()是比较对象的属性值是否相等,前提是这两个对象必须重写object对象的equals方法,object对象是所有对象的基类,也就是所有对象都继承了object对象,如果不重写equals方法,object对象原有的... 阅读原文
2018-09-26 14:41:03 阅读(2296) 评论(0)
摘要: 最近项目中使用到了关于@Conditional注解的一些特性,故写此文记录一下 @Conditional是啥呀? @Conditional注解是个什么东西呢,它可以根据代码中设置的条件装载不同的bean,比如说当一个接口有两个实现类时,我们要把这个接口交给Spring管理时通常会只选择实现其中一个实现类,这个时候... 阅读原文
2018-09-26 14:08:04 阅读(3498) 评论(0)
摘要: 在Mybatis源码解析,一步一步从浅入深(五):mapper节点的解析文章的最后部分,我们提到了动态代理的概念,下面我们就简单了解一下动态代理。 一,概念   代理设计模式的目的就是在不直接操作对象的前提下对对象进行访问,实现这个目的得方法就是为目标对象创建一个代理(Proxy),通过代理来访问目标对象。这个设计模... 阅读原文
2018-09-26 13:41:02 阅读(2402) 评论(0)
摘要: 点击进入第二张:连接 什么是视图解析器? springMVC用于处理视图最重要的两个接口是ViewResolver和View。 ViewResolver的主要作用是把一个逻辑上的视图名称解析成一个真的的视图,而SpringMVC中用于把View对象呈现给客户端的是View对象本身,而ViewResolver只是... 阅读原文
2018-09-26 12:58:04 阅读(2180) 评论(0)