郑浩 架构师之路

           stay hungry,stay young!

排序:
默认
按更新时间
按访问量

java8 stream 操作map根据key或者value排序

引言最近小编自己一个人在负责一个项目的后台开发,其中有一部分是统计相关的功能,所以需要一些排序或者分组的操作,之前这种操作小编觉得还是比较麻烦的,虽热有一些现成的工具类,但是工具类的写法也是比较复杂的,但是如果使用java8 stream流的话就比较简单了,并且代码量会大大的减少,下面总结几个对m...

2018-06-23 09:51:38

阅读数:45

评论数:0

List中根据某个实体的属性去重或者排序

引言最近在在项目中对list的一些操作还是比较多的,其中有很多内置的工具类都很强大,但是这些都是对于基本类型的操作,但是我们在项目中操作最多的是我们自定义的对象,所以一些操作还是需要我们自己来封装的,下面以排序和去重为例子。一、去重实体如下:public class RobotCase imple...

2018-06-19 20:58:06

阅读数:144

评论数:2

idea debug模式启动特别慢问题

工程没有做什么大的改动,近期Idea在debug模式下启动耗时800s +,run模式下200s。Idea debug模式启动的时候会有这样的提示: 方法断点会戏剧性的降低debug的速度。当时并没有在意,因为并不清晰这个方法断点是个什么概念。。。。。看了网友的帖子,才知道这个method bre...

2018-05-18 10:20:59

阅读数:223

评论数:4

dubbo-source error getPropertyValue

因为项目中服务之间都是通过dubbo来调用的,今天我给负责任务的服务提供了一个接口,接口名称为 getRankCount(),我觉得很简单的一个接口,但是提供了以后,服务报错:查了一些资料说可能是dubbo版本问题,这种答案基本上否定,因为之前项目是正常运行的,第二种答案就是存在getxxx()的...

2018-03-30 17:02:49

阅读数:240

评论数:2

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

每个java程序员都知道,HashMap是java中最重要的集合类之一,也是找工作面试中非常常见的考点,因为HashMap的实现本身确实蕴含了很多精妙的代码设计。   对于普通的程序员,可能仅仅能说出HashMap线程不安全,允许key、value为null,以及不要求线程安全时,效率上比Hash...

2017-08-28 20:17:40

阅读数:1390

评论数:6

springMVC学习总结

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

2017-07-29 20:02:12

阅读数:844

评论数:19

【RabbitMQ】——centos7安装rabbitmq教程

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

2017-05-09 23:00:15

阅读数:2762

评论数:15

springBoot 由jar包转换为war包

引言   我们都知道springBoot中已经内置了tomcat,是不需要我们额外的配置tomcat服务器的,但是有时这也可能是我们的一个瓶颈,因为如果我们需要对tomcat做集群或者一些优化的话是非常不方便的,所以我们仍然需要将springBoot的项目部署到外在的tomcat中,下面小编就介绍...

2017-05-08 23:03:55

阅读数:5455

评论数:28

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

引言     Postman 是一个用来测试Web API的Chrome 外挂软件,可由google store 免费取得并安装于Chrome里,对于有在开发Web API的开发者相当有用,省掉不少写测试页面呼叫的工作,通常我们看到的使用情境多数是直接呼叫Web API而未随着Request发送...

2017-05-07 19:33:27

阅读数:15947

评论数:16

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

引言   你以为的就是你以为的,这句话有把小编坑了一顿啊,昨天在搭建项目的时候,利用maven管理jar包,但是在应用hibernate核心包的时候,小编的项目中需要用到3.6.10版本,当写好配置文件以后就一直报错,后来发现本地仓库没有对应的jar包,但是可能由于网络的原因在公司的私服上面又下...

2017-01-21 16:50:03

阅读数:4006

评论数:15

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

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

2017-01-17 16:32:16

阅读数:3773

评论数: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....

2017-01-17 14:35:18

阅读数:952

评论数:14

Nexus远程maven索引与构件搜

引言   当我们在私服上面进行maven中央仓库的搜索的时候感觉是非常不错的,但是当我们刚搭建私服的时候,私服是不能进行远程仓库的搜索的,这是因为Nexus中的maven central代理仓库索引的配置是关闭的。我们需要下载这个索引。   第一种方式:nexus-maven-reposito...

2017-01-06 21:37:33

阅读数:613

评论数:12

使用Nexus创建私服

引言   通过建立自己的私服,就可以降低中能杨仓库的负荷、节省外网带宽、加速maven构建,自己部署构件等,从而高效的的使用maven。在搭建私服的时候可以选择一下三种:Apache基金会的Archiva、JFrog的Artifactory和Sontype的Nexus。本文就以比较流行的Nexu...

2017-01-06 21:11:37

阅读数:762

评论数:12

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

在用eclipse创建maven项目的时候,选择Archetype为下面图片上红框中的类型是,提示下面的错误             如果开始在All Catalogs下面是一片空白,我们可以试着先选择其他的Catalog,然后在选择All Catalogs.    错误如下:  ...

2016-11-13 20:56:14

阅读数:800

评论数:24

JDK中的动态代理

静态代理和动态代理

2016-10-30 23:12:28

阅读数:331

评论数:3

JDK与jre你知道多少?

最近在学习JVM的时候遇到了下面这张图,引发了小编对JDK和JRE的思考,这两个东西到底分别起到什么作用?   下面先来看一张图:    我们在上图可以看到在整个java平台逻辑结构中,JDK和jre明显处在不同的位置,这就可以说明我们他们在正java 程序...

2016-10-23 23:19:45

阅读数:3156

评论数:32

spring创建bean的三种方式

引言 近几年在java web项目中到处都是spring的身影,的确spring的出现给我的编程带来了翻天覆地的变化,尤其 是在AOP出现以后spring的地位更是独占鳌头了,所以对于java小白的小编来说spring是个学习的必经之路,下面就 现在总结一些,spring 创建bean...

2016-10-16 20:50:27

阅读数:843

评论数:21

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

引言    在上一篇博客中给大家介绍了一些servlet中的学习收获,在这篇博客中接着给大家分享servlet中图片的下载和 属性文件的读取。    先看一下整个demo的目录结构;                            1、图片的下载   package co...

2016-10-10 21:34:55

阅读数:558

评论数:19

servlet 学习总结

最近在学习项目的底层的时候发现有很多功能的封装都是基于servlet进行的,但是有一些自己并不是非常的明 白,所以小编再次回过头来对servlet的知识进行了学习和总结,在这记录下学习收获和大家共勉。 1、什么是servlet? Servlet是一个运行在服务端的java小程序...

2016-10-09 23:01:01

阅读数:838

评论数:19

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