- 博客(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关注的人