自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 component-scan标签的use-default-filters

我们在Spring+SpringMVC+Mybatis的集成开发中,经常会遇到事务配置不起作用等问题,有时候就是因为包扫描出了问题,其中component-scan的标签的use-default-filters属性坑了很多人,那么本文就来分析下出现这种问题可能的原因以及解决方式。我们在spring-mvc.xml文件中进行如下配置,这种方式会成功扫描到带有@Controller注解的Bean,不会扫描带有@Service、@Repository注解的Bean,是正确的。<context:compo

2020-06-11 21:44:53 193

转载 java中int与Integer用==比较详解

https://blog.csdn.net/xingkongdeasi/article/details/79618421

2020-06-06 21:35:22 184

转载 Arrays.sort和Collection.sort分别使用什么排序来实现的

https://blog.csdn.net/weixin_41699562/article/details/104190117

2020-06-06 21:34:35 219

转载 继承了HibernateDaoSupport 所以不能注入sessionFactory或hibernateTemplate

前言:最近在写一个oa项目,用的是ssh框架,使用注解开发启动tomcat的时候报了下面错误问题: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'departmentDao' defined in file [D:\apache-tomcat-7.0.90\webapps\oa_annotation\WEB-INF\classes\com\xiaojia\oa\dao\im

2020-05-17 17:24:26 263

转载 java单例模式

单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重检查锁定习语有效。它偶尔会失败,而不是总失败。此外,它失败的原因并不明显,还包含 Java 内存模型的一些隐秘细节。这些事...

2020-05-09 17:01:12 182

原创 为什么在sqlSessionFactoryBeanName中要用value注入sqlSessionFactory,而不是ref?

<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />第一点:在mybatis-spri...

2020-04-25 17:54:02 909

转载 css伪元素:before和:after用法详解

css伪元素:before和:after用法详解 css的伪元素,之所以被称为伪元素,是因为他们不是真正的页面元素,html没有对应的元素,但是其所有用法和表现行为与真正的页面元素一样,可以对其使用诸如页面元素一样的css样式,表面上看上去貌似是页面的某些元素来展现,实际上是css样式展现的行为,因此被称为伪元素...

2020-02-29 22:11:20 505

原创 Map接口迭代器的使用

package cn.itcast.map; import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set; /* 迭代: keySet() ...

2020-01-15 19:29:28 204

原创 java中如何跳出多重循环结构

方法一:在想要跳出的循环结构(while、do-while、for循环)前面加标识符加冒号,然后在控制语句(break、continue)后面加上该标识符,就能跳转至标记过的循环了代码示例public static void main(String[] args) { Scanner scanner = new Scanner(System.in); _:while(true)...

2020-01-01 16:39:48 227

原创 抽象类和接口一些注意事项

1.一个类实现接口必须重写接口中的方法吗?答:一个类实现了接口,则必须重写接口中的方法,但有一种情况不需要,将这个类变成抽象类,则该抽象类不需要重写接口中的方法。2.抽象类能继承普通类吗?答:可以的,只要普通类中有明确的构造方法,最简单的例子就是object类。...

2019-12-29 17:33:15 168

原创 MySQL学生管理查询

/*******初始化学生表的数据******/ create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) );  insert into studen...

2019-12-26 17:41:28 1334

转载 静态绑定与动态绑定

要点:一:绑定   把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。   二:静态绑定   静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法。   在Java中,final、private、static修饰的方法以及构造函数都是静态绑定的,不需程序运行,不需具...

2019-12-25 11:54:15 193

转载 MySQL安装 starting the server失败的解决办法

MySQL安装 starting the server失败的解决办法...

2019-12-22 10:49:18 3028

原创 Collections类的常用方法以及compareto方法

获取List集合中最大值最小值:public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("zoo"); list.add("anlmal"); list.add("fruit"); list.add("banana");...

2019-12-21 11:04:36 1068

转载 java关键字和保留字

1. Java关键字列表 (依字母排序 共50组):abstract, assert,boolean, break, byte,case, catch, char, class, const, continue,default, do, double,else, enum, extends,final, finally, float, for,goto,if, implement...

2019-12-20 10:07:41 671

原创 Java多线程中static变量的使用

Java多线程中static变量的使用 线程,是我们项目中绕不过的重点领域。提到线程,就常会听到线程安全的术语。那什么是线程安全呢?通俗点说,就是线程访问时不产生资源冲突。其实,这是一个有点难以定义的概念,不是很容易让人一听就懂的概念。“一个类可以被多个线程安全调用就是线程安全的”《Java并发编程实践》。    来说说...

2019-12-20 09:53:58 1446

转载 泛型T在返回值之前的作用

原文链接:https://my.oschina.net/u/1266221/blog/748374 ...

2019-12-07 11:20:14 516

转载 static修饰加载顺序

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...

2019-11-21 20:57:22 356

原创 2道算法题:1.随机生成数字(random)、2.输出1~1000中的所有质数

随机生成数字. 具体要求:生成数字的数量: 25生成数字的数值范围: 1~25将生成的数字按照生成的先后顺序存放到数组生成的数字不能重复输出生成完毕后的数组内容, 输出格式: 每行5个数字方法一:public static void main(String[] args) { int[] arr = new int[25]; for (int i = 0; i &l...

2019-11-17 10:43:06 551

转载 Java基础——java代码规范详细版

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-11-12 20:40:00 161

原创 冒泡排序、比较排序、插入排序示例

冒泡排序(升序): 第一次:12-23-34-45第二次:12-23-34第三次:12-23第四次:12一共比较数组长度-1次public static void main(String[] args) { int[] arr = {16, 25, 9, 90, 23}; //排序前的数组 System.out.println("排序前的数组:"); for ...

2019-11-12 20:13:20 83

原创 扫描器Scanner的hasNext()方法无限循环解决方法

hasNext()判断下个输出的是否是字符串类型,但是键盘输入的基本上都能转换成String类,为了防止无限循环,可以传入一个作为结束的字符串public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNe...

2019-11-11 19:03:56 2152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除