Spring ignoreDependencyInterface功能

ignoreDependencyInterface的主要功能是忽略给定接口的自动装配功能,也就是当有忽略的接口类,自动装配会忽略这部分类的初始化装配,因为某种情况下,此时的接口实现类不能初始化,列如BeanNameAware,要想装配这个接口的实现对象,可以实现这个接口,通过实现的set方法进行装...

2018-12-16 19:35:30

阅读数 191

评论数 0

Spring整合Mybatis

今天特地整理了一下Spring和Mybatis的整合: 1,对应sql接口自动生成实现类 Spring配置文件添加 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer&q...

2018-08-24 14:04:02

阅读数 57

评论数 0

观察者模式

观察者模式,不是很复杂的一个模式,主要还是通过组合思想来实现的,被观察者持有一个或这多个观察者的引用,java.util类库已经有接口实现了,使用非常方便,不过要注意的一点是销毁观察者的时候要将其从被观察者的队列中删除,不然观察者对象不会被垃圾收集,造成内存泄漏,并且已死的Observer仍会被通...

2016-12-24 23:49:12

阅读数 116

评论数 0

redis与DB数据同步问题

最近做的一个项目中很多地方用到了redis,其中纠结了一下redis的数据持久化问题,毕竟是缓存,数据随时都有可能丢失,虽然概率不大,况且redis还会将数据持久到安装路径的一个文件中,但还是要保证缓存数据与持久化数据的一致性,这个问题总结了一下(看到了一个不错的博文),其实就是读和写,还有就是要...

2016-10-30 01:33:49

阅读数 8112

评论数 4

Maven的父子项目引用关系

公司项目中主要使用Maven构建,特别是父子项目构建,这个里引用一篇讲的比较全的博文,以提供以后温故! http://blog.csdn.net/whuslei/article/details/7989102 题记 最近刚完成一个用Maven构建的Web项目,看了一些Mave...

2016-09-10 12:15:07

阅读数 8063

评论数 0

jetty三种启动方式

今天把jetty稍微研究了一下,之前使用的全是tomcat,所以开始接触jetty感觉有点别扭,不过总算走了一遍,总结了三种启动jetty的方式, 1,直接硬编码方式,很简单: public static void main(String[] args) { try { ...

2016-08-28 19:36:03

阅读数 7581

评论数 1

Maven 选择文件打包

打jar包: org.apache.maven.plugins maven-jar-plugin 2.4 com/cheng/a.class//打包文件 com/cheng/b.class//不打包文件 大war包: ...

2016-08-26 22:41:54

阅读数 626

评论数 0

CyclicBarrier

1、类说明: 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的...

2016-08-10 15:55:52

阅读数 124

评论数 0

CountDownLatch

1、类介绍 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所...

2016-08-10 15:26:20

阅读数 88

评论数 0

ConcurrentHashMap

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中...

2016-08-10 10:22:02

阅读数 102

评论数 0

log4j实现自动打印所有异常信息

因为最近工作中经常用到log4j2查看日志,所以昨天把log4j2的内容又好好看了一下。log4j2记录日志信息只要log.info()将需要的信息记录就好了,用起来非常方便。但考虑到只要程序中有异常,就要将异常记录,所以我们无法手动的将所有异常信息通过log.info()记录(除非每步操作都要捕...

2016-08-06 14:32:03

阅读数 3455

评论数 0

SpringMVC配置总结

默认加载 前端控制器从\org\springframework\web\servlet\DispatcherServlet.properties件中加载处理器映射器、适配器、视图解析器等组件,如果不在springmvc.xml中配置,则使用默认加载的 注解的处理器映射器和适配器(所以没...

2016-08-02 00:31:38

阅读数 164

评论数 0

mysql密码忘记,强制修改

今天装了一下mysql,第一次登陆竟然要密码(哪来的密码啊),只能重置密码了,下面是步骤: 开始--》运行--》cmd(window10 win+x) 进入mysql安装目录的bin文件夹(客户都没设置环境变量找不到mysql命令只能到那个目录) 比如:D:\Program Files\My...

2016-07-30 12:12:57

阅读数 1007

评论数 0

动态事件绑定

今天项目中有一个问题,就是关于动态生成的HTML标签的事件动态绑定,我原来是直接在动态生成的HTML标签后面,执行this.method();方法是可以绑定了,但原来符合的标签进行的多次方法绑定,所以后面会造成同一个事件的多次运行,所以在这里对这个问题进行总结,(总结是个很好的习惯)引用了一段别人...

2016-06-24 13:23:14

阅读数 632

评论数 0

Maven中<dependencies>节点跟<dependencyManagement>节点的区别

dependencyManagement 中的 dependencies 元素只表明依赖项版本的优先选择,并不影响项目的依赖项。所以Parent POM的有dependencyManagement 中的 dependencies 元素不会自动的加到child的dependencies 列表里。只有...

2016-03-20 19:31:03

阅读数 237

评论数 0

Maven的聚合和继承

公司项目用了Maven,所有花费一天学习了一下,感觉挺不错的工具。 注意: 依赖调解原则 1.依赖路径短的优先 2.后声明的优先 3.路径长度相同,声明顺序优先 1.聚合:这里配置了,这样子项目就不需要重复配置了  project xmlns="http://maven.a...

2016-03-20 14:53:33

阅读数 174

评论数 0

怎么理解Condition

今天看了一下ReentantLock中的Condition,看了好几篇关于这方面的文章,说的都不够详细,不过看到http://www.importnew.com/9281.html这篇文章说的都蛮详细的,都说道了重点上。所有这里转载一下。 在java.util.concurrent包中,有两...

2016-01-12 14:01:44

阅读数 461

评论数 0

Lock和synchronized比较详解

Java并发编程:Lock 今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错,说的很全面,主要的重点都说到了,所有在这里转载了这篇文章,注...

2016-01-11 16:51:43

阅读数 9890

评论数 1

Java关闭钩子

注册添加钩子方法:Runtime.getRuntime().addShutdownHook(new shutdownHook()); 关闭钩子shutdownHook的创建满足条件:     1.创建Thread的子类     2.实现run方法,应用程序关闭时会调用该方法,不需要调用start...

2016-01-06 16:18:05

阅读数 584

评论数 0

Mysql 的连接(join)和子查询

连接(JOIN)和子查询 子查询一般是将查询出来的结果作为其他查询的结果使用。例如,我们要将客户基本信息表中没有任何订单的客户删除掉,就可以利用子查询先从销售信息表中将所有发出订单的客户ID取出来,然后将结果传递给主查询,如下所示:  DELETE FROM customerinfo ...

2016-01-04 22:43:34

阅读数 2798

评论数 0

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