java
文章平均质量分 94
浅笑黄花伊人泪
这个作者很懒,什么都没留下…
展开
-
spring扩展点(转载)
前面写过一篇Spring扩展的文章Spring扩展点1-NameSpaceHandler,本来想写系列文章,可是无意间看到一篇讲Spring扩展的文章,我感觉讲得非常好,所以这里就偷个懒,转载一下。 本文转载自http://blog.gavinzh.com/2017/11/20/spring-develop-summary/经历了一系列复杂的spring应用后,你的项目可能已经用上注解,也用上了xxx.properties,你对这神奇的用法感到欣喜,但你不知道他是怎么被实现的,现在就让我们来揭开...转载 2021-02-21 11:00:50 · 173 阅读 · 0 评论 -
spring事务传播源码解析
前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。要想正确的使用工具首先需要了解工具。本文对七种事务传播行为做代码级别的解析。基础概念1.什么是事务传播行为?...原创 2020-05-05 15:23:45 · 1040 阅读 · 0 评论 -
【日常问题】log4j无法通过jvm参数指定配置文件的问题
Java日志 - 如何在项目中指定log4j.properties路径?方法有3种http://blog.csdn.net/knowledgeaaa/article/details/19617925主要是第二种不得行解决方案-Dlog4j.configuration=file:file_root/log4j.properties原创 2016-11-04 11:16:02 · 1080 阅读 · 0 评论 -
【java8】 新特性之 Lambda入门
Java里面是怎么定义Stream的:A sequence of elements supporting sequential and parallel aggregate operations.2. 创建Stream最常用的创建Stream有两种途径:通过Stream接口的静态工厂方法(注意:Java8里接口可以带静态方法);通过Collection接口的默认转载 2016-09-21 10:45:37 · 267 阅读 · 0 评论 -
java中super extends的 区别
原文:http://stackoverflow.com/questions/4343202/difference-between-super-t-and-extends-t-in-java看原文没怎么看懂 ,加入了自己的一些理解,记录一下首先下面的例子能通过编译这是前提。extends:List foo1 = new ArrayList(); // Number "原创 2020-02-29 17:43:00 · 127 阅读 · 0 评论 -
JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一转载 2016-09-14 11:14:55 · 267 阅读 · 0 评论 -
[Bugfix]Error opening new searcher. exceeded limit of maxWarmingSearchers=2, try again later.
at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:577) at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:241) at org.apache.sol原创 2016-09-01 17:57:36 · 2293 阅读 · 0 评论 -
SpringAop 原理及源码 随笔记录
SpringAop 原理及源码 随笔记录本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:原理:代理模式源码实现方式1:JdkDynamicAopProxy源码实现2:CglibAopProxy原理:代理模式源码实现方式1:JdkDynamicAopProxy jdk自带代理模式@Override public Object g原创 2016-08-29 16:30:16 · 266 阅读 · 0 评论