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

java集合中retainAll方法

我们先来看看retainAll的源码 public boolean retainAll(Collection<?> c) { return batchRemove(c, true); } private boolean batchRemo...

2018-12-08 15:38:03

阅读数:2

评论数:0

IDEA如何把多个项目放在同一个工作空间下

打开IntelliJ IDEA编译器,点击菜单 File->Open,选择工作空间根目录 点击OK后打开界面如下: 打开后,发现IDEA并没有自动识别Maven项目,这时候,需要手动在IDEA右侧的Maven Projects栏中添加项目的pom.xml文件,这样...

2018-10-13 18:09:34

阅读数:1676

评论数:0

如何在IDEA启动多个Spring Boot工程实例

本文转载自:如何在IDEA启动多个Spring Boot工程实例 step 1 在IDEA上点击Application右边的下三角,弹出选项后,点击Edit Configuration step 2 打开配置后,将默认的Single instance only(单实例)的钩去掉。  ...

2018-10-13 16:36:16

阅读数:14

评论数:0

从 Eclipse 到 IDEA,就像从金字塔到太空堡垒!

本文转载自从Eclipse到IDEA,就像从金字塔到太空堡垒! 工欲善其事,必先利其器。对于程序员来说,具有生产力的工具能让你事半功倍,心情大好。 两个月前从Eclipse转到了InteliJ IDEA,原先常用Eclipse如同身边的保温杯,如果不出毛病,大概我是不会考虑换掉他。 中间想偶...

2018-09-25 11:29:57

阅读数:38

评论数:0

Spring Cloud系列(一)服务的注册与发现Eureka(Finchley版本)

原文首发于:https://www.fangzhipeng.com/springcloud/2018/08/30/sc-f1-eureka/ 本文出自方志朋的博客 一、创建服务注册中心 1、创建一个maven主工程 首先创建一个maven主工程,在pom文件中引入依赖,Spring Boot...

2018-09-25 01:08:32

阅读数:73

评论数:0

适配器模式

本文转载自Java设计模式之《适配器模式》及应用场景 适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。 适配器模式有两种:类适配器、对象适配器、接口适配器 前二者在实现上有些许区别,作用一样,第三个接口适配...

2018-09-18 21:33:17

阅读数:27

评论数:0

SpringBoot系列(四)资源文件属性配置

自定义资源文件 1、首先在pom.xml中添加依赖,不添加的话读取不到 <dependency> <groupId>org.springframework.boot</gro...

2018-08-19 23:16:49

阅读数:69

评论数:0

SpringBoot之使用devtools进行热部署

spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。 devtools的原理 深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改...

2018-08-19 22:28:24

阅读数:21

评论数:0

TCP之三次握手四次挥手

转载自:TCP之三次握手四次挥手 TCP报文格式 TCP提供一种面向连接的,可靠的字节流服务。 TCP首部的数据格式如下:(如果不计任选字段,通常是20个字节) 字段分析 源端口:源端口和IP地址的作用是标识报文的返回地址 目的端口:端口指明接收方计算机上的应用程序接口...

2018-08-01 21:01:29

阅读数:79

评论数:0

史上最详细Git使用教程

本篇为廖雪峰老师官方网站中Git教程的学习笔记 Git是世界上最先进的分布式版本控制系统,克隆一个项目的速度非常快 每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等 每个版本库都可以创建无限个分支,分支是个完整的目录,且这...

2018-07-23 21:20:56

阅读数:74

评论数:0

Spring Boot 系列(二)Spring Data JPA的使用

JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范。是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中,它的出现主要是为了简化现有的持久化开发工作和整合ORM技术。 Spring Data JPA是什...

2018-07-17 19:22:23

阅读数:49

评论数:0

最近知乎很火的小米三面算法

题目:一副从1到n的牌,每次从牌堆顶取一张放桌子上,再取一张放牌堆底,直到手上没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序数组。...

2018-07-12 20:35:14

阅读数:740

评论数:0

常用的Linux命令

很多服务器是搭在Linux上的,所以有些常用的命令还是要了解一下的,在这篇博文中我稍微汇总一下。目  录cd /目录名                        进入指定目录cd ..                                  返回上一级目录cd../..       ...

2018-07-11 20:34:58

阅读数:33

评论数:0

史上最清晰的Java内存模型介绍

这篇文章的标题看起来很霸气,于是我毫不犹豫转了~并且同样起了个霸气侧漏的标题!本文转载自:再有人问你Java内存模型是什么,就把这篇文章发给他。网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞...

2018-07-09 19:45:22

阅读数:625

评论数:1

枚举实现单例那些事儿

《Effective Java》一书中提到,单元素的枚举类型,功能完整、使用简洁、无偿提供了序列化机制,在面对复杂的序列化或者反射攻击时仍然可以绝对防止多次实例化等优点,被作者认为是实现单例模式的最佳方法(也是一种饿汉式)。实现非常简单:public enum Singleton { ...

2018-07-05 19:39:49

阅读数:37

评论数:0

JVM内存结构 VS Java内存模型 VS Java对象模型

本文转载自    JVM内存结构 VS Java内存模型 VS Java对象模型Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截...

2018-07-04 21:08:29

阅读数:19

评论数:0

解决maven依赖冲突方法

maven依赖的原则:1、间接依赖路径最短优先一个项目依赖了a、b两个jar包,其中a-b-c1.0,x-y-z-c1.1,由于c1.0路径最短,所以项目test最后使用的是c1.0。2、pom.xml文件中申明顺序两个路径一样长的话,那么以pom文件的申明顺序为准,如果先声明x再声明a,则tes...

2018-07-03 20:54:38

阅读数:46

评论数:0

Java内存模型之happens-before

本文章转自:【死磕Java并发】-----Java内存模型之happens-before由于存在线程本地内存和主内存的原因,再加上重排序,会导致多线程环境下存在可见性的问题。那么我们正确使用同步、锁的情况下,线程A修改了变量a何时对线程B可见?我们无法就所有场景来规定某个线程修改的变量何时对其他线...

2018-07-02 20:23:34

阅读数:27

评论数:0

线程池的成长之路

转自:猿天地什么是线程池?线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,...

2018-06-21 20:43:52

阅读数:55

评论数:0

Spring Boot 系列(一)入门篇

  Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applic...

2018-06-21 20:43:34

阅读数:43

评论数:0

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