自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 题目

--java基础(任选2题)1.Map是否有序?是否存在有顺序的Map的实现类,且是如何保证它的顺序,或者你是否有更好的实现的方式? Map中TreeMap是有序的,通过Comparator来保证有序的,要么是默认的排序规则进行排序,要么是给定一个Comparator进行排序,TreeMap通过其构造方法来初始化其持有的Comparator(1)这个是用keys自然的排序,而且这些ke

2017-04-28 18:23:51 372

原创 收藏的一些url

知识积累Spring的IOC原理[通俗解释一下] - 特种兵—AK47 - 博客频道 - CSDN.NET专栏:系统间通信技术 - 博客频道 - CSDN.NET专栏:面向对象葵花宝典 - 博客频道 - CSDN.NET父类引用指向子类对象 - Kaiwii的专栏 - 博客频道 - CSDN.NET[Java并发包学习八]深度剖析ConcurrentHashMa

2017-04-24 17:38:28 531

原创 ActiveMQ

首先是对一些基本概念的一个理解可以参考以下文章: 【参考】深入浅出JMS(一)–JMS基本概念 【参考】深入浅出JMS(二)–ActiveMQ简单介绍以及安装 【参考】Sping+ActiveMQ整合 【参考】activemq持久化ActiveMQ的简单实现【参考网上的一篇文章,但是由于当时看的比较多,没有记下文章的url,不好意思】 • 新建一个Java Project •

2017-04-07 11:51:01 408

原创 抽象类和接口的简单理解

简单地总结一下抽象类和接口:package com.pingan.toa.asset.facade.test;/** * * @author LIUFEIJING049 * 总结下来,抽象类和接口: * 1. 抽象类是对根源的抽象,接口是对动作的抽象 * 2. 抽象类里面的方法要么是抽象的,要么就是有方法体的,抽象的方法必须要加关键字abstract * 而接口的方法默

2017-03-09 10:08:52 350

原创 对Web容器初始化的过程简单理解

对Web容器初始化的过程简单理解Web容器的初始化过程:Spring中web.xml配置Web容器的初始化过程Spring中web.xml配置web容器初始化的过程 Instantiate an instance of each event listener identified by a element in the deployment descriptor.For instant

2017-03-07 19:17:05 706

原创 equals()方法、hashCode()方法的区别

equals()方法、hashCode()方法的区别在ImportNew上看到一篇文章8张图理解Java,下面详细地讲一下hashCode()方法:如果两个对象相等(equal),那么他们一定有相同的哈希值。如果两个对象的哈希值相同,但他们未必相等(equal)。ImportNew原文的示例: Java equals() and hashCode() Contractimport java.

2016-03-03 15:37:04 359

转载 [Java并发包学习八]深度剖析ConcurrentHashMap

转载----http://qifuguang.me/2015/09/10/[Java并发包学习八]深度剖析ConcurrentHashMap/HashMap是非线程安全的,并发情况下使用,可能会导致CPU利用率达到100%,陷入

2016-03-01 17:43:46 700

转载 (2)HashMap面试

转载----http://www.importnew.com/7099.htmlHashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至

2016-02-29 16:46:23 315

转载 (1)HashMap源码解析

转载----http://blog.csdn.net/ns_code/article/details/36034955HashMap简介    HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。    HashMap是非线程安全的,只是用于单线程环境下,多线程环境下

2016-02-29 16:43:42 490

原创 Java注解

Java注解本文主要讲一下@Target,@Retention,@Constraint,@Documented:四种注解简介Java8新增ElementType.TYPE_USE,ElementType.TYPE_PARAMETER用法 @Target注解作用的范围@Target(ElementType.TYPE) //类,接口(包括注解),枚举@Target(ElementType.

2016-02-23 17:16:47 2526

转载 探秘Java中String、StringBuilder以及StringBuffer

转载--出处--http://www.cnblogs.com/dolphin0520/p/3778589.html探秘Java中String、StringBuilder以及StringBuffer  相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String、StringBuilder和StringBuffer这几

2016-02-18 17:52:20 323

原创 针对@FormParam出现不区分参数大小写的问题解决方法,注意标黄部分。

针对@FormParam出现不区分参数大小写的问题解决方法是由公司同事提出的,我作为笔记整理记录一下,O(∩_∩)O谢谢如对外暴露的Facade接口里有这么一个方法:  @POST  @Path("/policy/add")  @Consumes(MediaType.APPLICATION_FORM_URLENCODED)  @Produces("applicati

2016-02-18 16:53:18 2549

原创 线程池的一系列

本文源码的jar包是org\springframework\spring-context\3.2.14.RELEASE1. 为什么要用线程池?合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建

2016-02-04 15:45:21 934

原创 Eclipse集成反编译插件jd-Eclipse

jd-gui就是一款绿色的反编译工具,使用起来非常方便,直接将jar包拖到jd-gui里面即可。但是还是希望能够在Eclipse里面集成jd-gui,查看源码就非常方便了。集成方式如下:Eclipse---help---install new software      (1)可以选择将zip包下载到本地,点击Add---Archive,name随意取,然后一直next就可以了

2016-02-04 15:06:35 713

原创 使用SLF4J打印日志---打印异常日志注意点

使用SLF4J打印日志,它有一个占位符(place holder){},一般不是异常的是这样打印的:logger.info("InvestmentFacadeImpl queryInvestmentInfo: investmentListResponse is {}", investmentListResponse);{} 就是一个占位符,那么打印出来的结果就是InvestmentFaca

2016-01-29 17:18:43 16207 1

原创 HttpClient大并发下Timeout waiting for connection from pool优化方案

(本文的优化方案是由同事给出,我就对此做一下整理,记录分享给大家)当前用的httpclient  jar 包是 httpclient-4.3.6,相对应之前的版本是有一些不同的,用起来也会出现一些问题,但是可以通过配置参数解决我遇到的问题HttpClient一些正常所需的参数://设置连接超时时间private static int socketTimeout = 2000

2016-01-29 15:56:05 26403 2

转载 Java线程3

转载--- 出处---http://www.cnblogs.com/lwbqqyumidi/p/3821389.html本文主要接着前面多线程的两篇文章总结Java多线程中的线程安全问题。一.一个典型的Java线程安全例子 1 public class ThreadTest { 2 3 public static void main(String[]

2016-01-29 11:25:30 364

原创 Java线程2

线程的几个方法:1. join()  线程的强制执行    当主线程在执行时,子线程执行join方法,那么子线程就会强制执行,直到子线程执行结束,主线程才会继续执行    package thread;public class TestThreadJoin { public static void main(String[] args) throws InterruptedEx

2016-01-29 10:53:44 382

转载 Java线程1

转载---出处---http://www.cnblogs.com/lwbqqyumidi/p/3804883.html多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中

2016-01-29 10:44:48 392

转载 Java泛型

转载,出处---http://www.cnblogs.com/lwbqqyumidi/p/3837629.htmlJava总结篇系列:Java泛型一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(Str

2016-01-28 14:28:26 313

原创 启动tomcat,解决了Eclipse控制台乱码问题后,在Eclipse调试时,依然有中文乱码问题(解决)

启动tomcat,解决了Eclipse控制台乱码问题后,在Eclipse调试时,依然有中文乱码问题(解决)

2016-01-27 15:18:13 2605

空空如也

空空如也

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

TA关注的人

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