摘要: 事情是这样的,由于想再回顾一下基础,就写了一个main函数,里面循环删元素的代码。如下: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); for (String temp : a) ... 阅读原文
2017-11-15 08:01:01 阅读(762) 评论(0)
摘要: 1. 概述 mandatory和immediate是AMQP协议中basic.publish方法中的两个标识位,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。对于刚开始接触RabbitMQ的朋友特别容易被这两个参数搞混,这里博主整理了写资料,简单讲解下这两个标识位。 mandatory 当manda... 阅读原文
2017-11-15 07:38:04 阅读(726) 评论(0)
摘要: ==============================================================================      学java对很多人来说并不陌生,听的最多的就是学了JAVASE,JAVAEE,再学框架就大概可以工作了。现实中往往很多人学完以后去面试时候,发现基础并... 阅读原文
2017-11-15 06:00:07 阅读(774) 评论(0)
摘要:基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface ... 阅读原文
2017-11-15 00:00:02 阅读(740) 评论(0)
摘要: 从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险——从零开始写Ja... 阅读原文
2017-11-14 18:33:01 阅读(776) 评论(0)
摘要:   17的秋招已经结束啦,自己也拿到offer了,然后把自己在准备秋招过程中,自己面试中问到的也有,自己面试前准备然后再网上查找的也有,所有的面经放在这里,都是一个个小的知识点,以后自己也可以看看,像jvm,线程池这种知识点,展开就是厚厚的一本书的,可以根据一个小问题去深入了解java基础中的一些构件。所以记录还是有... 阅读原文
2017-11-14 17:55:02 阅读(777) 评论(0)
摘要: 最近一直整并发这块东西,顺便写点Java并发的例子,给大家做个分享,也强化下自己记忆,如果有什么错误或者不当的地方,欢迎大家斧正。 CyclicBarrier是一种多线程并发控制实用工具,和CountDownLatch非常类似,它也可以实现线程间的计数等待,但是它的功能比CountDownLatch更加复杂且强大。C... 阅读原文
2017-11-14 17:33:02 阅读(792) 评论(0)
摘要:   今天时开通博客的第一天,呃,第二天了,昨晚收到邮件,犯懒了,没有实践自己每日记录的诺言,自打脸【尴尬】。   最近以及很长一段时间,我的博客将主要是记录我在Java 前台和后台学习实践中遇到的一些错误和经验,已经自己在各路资料上遇到的各种问题和自己的总结。所以我会在每篇的末尾立下flag ,进行提醒以便回头忘,同... 阅读原文
2017-11-14 16:36:01 阅读(723) 评论(0)
摘要: 上次我们学习了环形链表的数据结构,那么接下来我们来一起看看下面的问题,           判断一个单向链表是否是环形链表?   看到这个问题,有人就提出了进行遍历链表,记住第一元素,当我们遍历后元素再次出现则是说明是环形链表,如果没有这是一个单向非环形链表。   我们来分析下上述的解决方法,我们分析这个程序的时间复... 阅读原文
2017-11-14 16:26:02 阅读(791) 评论(0)
摘要: 异常的分类 在使用上 Error不用管他虚拟机错误 Exception必须要用catch抓 RuntimeExcption可以处理也可以不用处理   说明 Error:称为错误,由java虚拟机生成并抛出,包括动态连接失败,虚拟机错误,程序对其不做处理。 Exception:所有异常的父类,其子类对应了各种各样可能... 阅读原文
2017-11-14 14:41:02 阅读(729) 评论(0)