浅笑无痕001
浅笑无痕001
全部文章
随笔
未归档(1)
归档
标签
去牛客网
登录
/
注册
浅笑无痕
随心
全部文章
/ 随笔
(共20篇)
java对象复制-深拷贝和浅拷贝
前言 今天在对ArrayList进行复制的时候,发现复制后的List中的对象的属性发生改变后,原数组也会发生改变,经过一番检索后总结出一些结论。 在日常开发中,对象的复制是非常常见的,而实际上,复制类型也是有区分的,主要有深复制和浅复制。 浅复制 对基本数据类型进行值传递,对引用数...
2018-09-03
0
480
hibernate带冒号查询
前言 转mysql过程中,sql语句中需要获取行号,而sqlserver有row_number() over 高级函数获取行号,但是MySQL并不支持行号功能,所以需要修改,但是网上获取MySQL的行号五花八门,这里以最简单的为例。 MySQL获取行号查询 给定一张表并插入测试数据 CREA...
2018-09-02
0
726
sql之多级菜单设计查询优化
前言 最近项目在换数据库,从sqlserver转到mysql,目前正在准备阶段,可以预见一些问题。比如mysql中没有一些复杂的函数;这使得需要重写一些数据库语句,甚至要改表结构。 递归树查询是一个其中问题,mysql中没有with..来查询其中子孙节点,所以需要对其进行改造。 继承关系...
2018-08-31
0
1047
搭建Gitlab实践
安装gitlab 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab与GitHub的功能相似,通常企业使用GitLab在局域网搭建自己的Git代码管理仓库。 安装 docker下安装gitlab 拉取gitla...
2018-08-23
0
473
读PriorityBlockingQueue源码记录
简介 PriorityBlockingQueue是一个没有边界的优先级队列,它的排序规则和 java.util.PriorityQueue一样。PriorityBlockingQueue中允许插入null对象,所有插入PriorityBlockingQueue的对象必须实现java.lan...
2018-08-19
0
531
读LinkedBlockingQueue源码记录
简介 LinkedBlockingQueue阻塞队列大小的配置是可选的,如果我们初始化时指定一个大小,它就是有边界的,如果不指定,它就是无边界的。说是无边界,其实是采用了默认大小为Integer.MAX_VALUE的容量 。它的内部实现是一个链表。 和ArrayBlockingQue...
2018-08-18
0
445
读ArrayBlockingQueue源码记录
简介 ArrayBlockingQueue是一个有边界的阻塞队列,它的内部实现是一个数组。有边界的意思是它的容量是有限的,我们必须在其初始化的时候指定它的容量大小,容量大小一旦指定就不可改变。 ArrayBlockingQueue是以先进先出的方式存储数据,最新插入的对象是尾部,最新移出的对象是...
2018-08-18
0
462
探索Finchley版Spring Cloud(熔断器Hystrix)
在复杂的分布式系统中,可能因为某个服务不可用导致整个系统不可用,即雪崩效应。而熔断器Hystrix提供了隔离机制,通过隔离服务的访问点阻止联动故障,并且提供了故障的解决方案。 在Feign上使用Hystrix 在eureka-feign-client工程下进行修改,修改配置文件application...
2018-05-22
0
551
探索Finchley版Spring Cloud(声明式调用Feign)
Feign在RestTemplate的基础上对其封装,由它来帮助我们定义和实现依赖服务接口的定义。Spring Cloud Feign基于Netflix Feign 实现的,整理Spring Cloud Ribbon 与 Spring Cloud Hystrix,并且实现了声明式的Web服务客户端定...
2018-05-20
0
748
探索Finchley版Spring Cloud(服务注册与发现)
前言 最近在学习spring cloud,学习方志明老师出的书《深入理解Spring Cloud与微服务构建》,教程里Spring Cloud 的版本是Dalston版,不过最近Finchley版已经发布,所以想学习基于Spring boot2.x的新版,过程也遇到很多坑。记录学习过程。 创建父...
2018-05-17
0
487
首页
上一页
1
2
下一页
末页