摘要:
在学习Spring完之后简单的了解了MyBatis。然后进行简单的整合,遇到MyBatista接口映射的Bean无法自动注入的问题;
代码异常:
线程“main”org.springframe .bean .factory中的异常。创建名为“UserController”的bean时出错:通过... 阅读原文
2019-04-22 06:00:02 阅读(2416) 评论(0)
摘要:
内部类访问局部变量为什么必须要用final修饰
看了大概五六篇博客, 讲的内容都差不多, 讲的内容也都很对, 但我觉得有些跑题了
略叙一下
String s = "hello";
class Inner implements Runnable {
public void run() {
Sys... 阅读原文
2019-04-22 00:35:01 阅读(2369) 评论(0)
摘要:
最近在看深入了解java虚拟机第一版(周志明著),特此写读书笔记,整理其中重要的东西和自己的理解。
”java与c++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出去”
这堵墙所说就是虚拟机,书中也提到了为什么要学习虚拟机:
对于Java程序员来说... 阅读原文
2019-04-21 23:58:09 阅读(2709) 评论(0)
摘要:
1. 概述
java爬虫系列包含哪些内容?
java爬虫框架webmgic入门
使用webmgic爬取 http://ady01.com 中的电影资源(动作电影列表页、电影下载地址等信息)
使用webmgic爬取 极客时间 的课程资源(文章系列课程 和 视频系列的课程)
本篇文章主要内容:
介绍java中好用的... 阅读原文
2019-04-21 22:13:03 阅读(2377) 评论(0)
摘要:
spring aop中pointcut表达式完整版
本文主要介绍spring aop中9种切入点表达式的写法
execute
within
this
target
args
@target
@within
@annotation
@args
0. 示例代码git地址
https://gitee.com/likun... 阅读原文
2019-04-21 21:14:03 阅读(2388) 评论(0)
摘要:
1.构造方法
1.1 构造方法与成员方法的区别
构造方法分为无参构造和有参构造,其中有参构造方法和无参构造方法为方法的重载关系。
构造方法在初始化一个类的对象时进行调用,它没有返回值,方法名与类名相同,而成员方法是则是由对象主动调用,它有返回值,表现为对象的操作行为。
简单来说,构造方法定义了一个对象,赋予了... 阅读原文
2019-04-21 20:34:09 阅读(2616) 评论(0)
摘要:
A.值栈概述
值栈(ValueStack),通俗的来说就是Struts2里面用来管理和存储数据的东西。struts2项目部署运行后,底层会创建一个action实例,同时也会在内存上划分一块区域,这个区域就是值栈,该值栈对象会贯穿整个Action生命周期,用来存储这个过程中的数据。
B.值栈结构
首先,我们... 阅读原文
2019-04-21 18:30:06 阅读(2399) 评论(0)
摘要:
1.成员变量和局部变量
1.1成员变量和局部变量定义
成员变量指的是类里面定义的变量(field),局部变量指的是在方法里定义的变量。
成员变量无须显示初始化,系统会自动在准备阶段或创建该类的实例时进行默认初始化。
与成员变量不同,局部变量除了形参之外,都必须显示初始化。
命名规则:
一个类里不能定... 阅读原文
2019-04-21 17:55:03 阅读(2401) 评论(0)
摘要:
Collection接口 与 Map接口
1 、collection接口
特点:元素是 无序可重复的集合,无索引的,元素是单例值
子类 :set接口 list接口
1.1 set接口
特点:元素是无需不重复,无索引,底层数据结构是哈希表
对应引用类型元素依赖两个方法:ha... 阅读原文
2019-04-21 16:25:11 阅读(2427) 评论(0)
摘要:
第一步:创建项目,导入jar包(只需要导入Spring的四个核心包和common-logging日志包即可)
第二步:创建一个普通的类UserService:
第三步:创建Spring配置文件:
Spring使用的xsd规则文件,对应spring-beans*.xsd,在Sp... 阅读原文
2019-04-21 16:08:22 阅读(2380) 评论(0)