java 8 Hashmap深入解析 —— put get 方法源码

每个java程序员都知道,HashMap是java中最重要的集合类之一,也是找工作面试中非常常见的考点,因为HashMap的实现本身确实蕴含了很多精妙的代码设计。   对于普通的程序员,可能仅仅能说出HashMap线程不安全,允许key、value为null,以及不要求线程安全时,效率上比HashTable要快一些。稍微好一些的,会对具体实现有过大概了解,能说出HashMap由数组+链表+RBT...
阅读(1139) 评论(6)

springMVC学习总结

引言    现在springMVC这个框架是比较流行的,我们在项目中使用的也是比价多的,但是在项目中的使用并不能很全面的了解springMVC这个框架的全貌,所以小编就系统的学习了一下这个知识点,下面是一些总结,和大家分享:           原图请点我   上面总结了springMVC的基本知识点,下面在分享一下几个重点的知识点:    springMVC 处理请求流...
阅读(645) 评论(19)

【RabbitMQ】——centos7安装rabbitmq教程

引言   消息队列现在在互联网项目中应用的还是非常多的,在接下来的博客中小编会深入的了解MQ的实现过程,在此博客中将介绍如何在centos7下面安装MQ以及遇到的问题。   第一步:安装Erlang   因为rabbitMQ是Erlang语言编写的,所以我们首先需要安装Erlang    rpm -Uvh http://www.rabbitmq.com/releases/erlan...
阅读(609) 评论(15)

springBoot 由jar包转换为war包

引言   我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们需要对tomcat做集群或者一些优化的话是非常不方便的,所以我们仍然需要将springBoot的项目部署到外在的tomcat中,下面小编就介绍一下如何将jar包转换成war包。   第一步、将SpringBoot的项目的打包方式设置...
阅读(2022) 评论(16)

postman测试post请求参数为json类型

引言     Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境多数是直接呼叫Web API而未随着Request发送相关所需参数,本篇就来说明如果我们想要在呼叫Web API时一并夹带JSON数据时,该如何使用Post...
阅读(3837) 评论(16)

maven手动将本地jar包加入到本地maven仓库

引言   你以为的就是你以为的,这句话有把小编坑了一顿啊,昨天在搭建项目的时候,利用maven管理jar包,但是在应用hibernate核心包的时候,小编的项目中需要用到3.6.10版本,当写好配置文件以后就一直报错,后来发现本地仓库没有对应的jar包,但是可能由于网络的原因在公司的私服上面又下载不下来,于是小编手动的到私服上面下载了一个单独的jar包放在对应的路径下面,但是还是一直报错。换成4...
阅读(2063) 评论(15)

myeclipse及Eclipse中.classpath、.project、.settings、.mymetadata(myeclipse特有)介绍

引言   今天在创建java项目的时候遇到了很多的错误,在解决的过程中遇到了一些根本不知道什么作用的文件,然后按照网上的一些做法可以将问题解决,但是这也说明我们在学习的时候很多基础和细节的地方是我们薄弱的地方,我们总是对于经常写代码的那几个文件比较熟悉,这样一旦报错我们就无从下手啊。 下面介绍几个文件。   一、文件.mymetadata文件    1、部署项目用的,把项目部署到tomcat...
阅读(2299) 评论(13)

MyEclipse 启动报错:'Building workspace' has encountered a problem解决方法

每次MyEclipse工作空间报错如下: 'Building workspace' has encountered a problem. Errors occurred during the build.    并且详细信息为:Errors occurred during the build.Errors running builder 'DeploymentBuilder' on pro...
阅读(745) 评论(14)

Nexus远程maven索引与构件搜

引言   当我们在私服上面进行maven中央仓库的搜索的时候感觉是非常不错的,但是当我们刚搭建私服的时候,私服是不能进行远程仓库的搜索的,这是因为Nexus中的maven central代理仓库索引的配置是关闭的。我们需要下载这个索引。   第一种方式:nexus-maven-repository-index.zip 在上面地址下载压缩文件,解压索引压缩包,将里面内容全部拷贝,关闭当前N...
阅读(347) 评论(12)

使用Nexus创建私服

引言   通过建立自己的私服,就可以降低中能杨仓库的负荷、节省外网带宽、加速maven构建,自己部署构件等,从而高效的的使用maven。在搭建私服的时候可以选择一下三种:Apache基金会的Archiva、JFrog的Artifactory和Sontype的Nexus。本文就以比较流行的Nexus来搭建介绍私服的搭建过程。   关于Nexus的简介大家可以自己在上百度就可以了。   安装Ne...
阅读(492) 评论(12)

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart

在用eclipse创建maven项目的时候,选择Archetype为下面图片上红框中的类型是,提示下面的错误             如果开始在All Catalogs下面是一片空白,我们可以试着先选择其他的Catalog,然后在选择All Catalogs.    错误如下:                 我们仔细看上面的错误提示会发现,造成错...
阅读(569) 评论(24)

JDK中的动态代理

静态代理和动态代理...
阅读(254) 评论(3)

JDK与jre你知道多少?

最近在学习JVM的时候遇到了下面这张图,引发了小编对JDK和JRE的思考,这两个东西到底分别起到什么作用?   下面先来看一张图:    我们在上图可以看到在整个java平台逻辑结构中,JDK和jre明显处在不同的位置,这就可以说明我们他们在正java 程序的生命周期中起着不同的作用,下面就简单的来总结一下他们之间的不同:    定义  ...
阅读(2790) 评论(32)

spring创建bean的三种方式

引言 近几年在java web项目中到处都是spring的身影,的确spring的出现给我的编程带来了翻天覆地的变化,尤其 是在AOP出现以后spring的地位更是独占鳌头了,所以对于java小白的小编来说spring是个学习的必经之路,下面就 现在总结一些,spring 创建bean的三种方式 1、调用构造器来创建bean 首先在在application.xml文件中配置下面代码: <bean id="helloWorld" class="com.itheim...
阅读(475) 评论(21)

servlet学习总结(二)—图片下载和读取属性文件

引言    在上一篇博客中给大家介绍了一些servlet中的学习收获,在这篇博客中接着给大家分享servlet中图片的下载和 属性文件的读取。    先看一下整个demo的目录结构;                            1、图片的下载   package com.itheima.sc; import java.io.File;...
阅读(459) 评论(19)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:461919次
    • 积分:17561
    • 等级:
    • 排名:第603名
    • 原创:267篇
    • 转载:20篇
    • 译文:0篇
    • 评论:5596条
    和我交谈
    点击这里给我发消息 点击这里给我发消息
    时间你好?
    博客专栏