Java基础零散技术(笔记)

1.http 301 302 均是重定向,301是永久重定向,302临时重定向 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved)。 302 redirect: 30...

2019-05-24 13:42:49

阅读数 0

评论数 0

深浅拷贝,深浅克隆clone

Java基础的部分,容易忽略的细节。 浅克隆:对象的属性值进行copy,如果包含引用对象属性,则是引用的传递(如果修改,则其他引用的值也变化)。 深克隆:对对象对属性进行copy,如果包含引用对象属性,则引用对象属性copy。对象不相互影响。 浅拷贝:也是包含引用对象属性,则仅是引用的传递。...

2019-05-23 18:12:13

阅读数 2

评论数 0

java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy排查

1、java.lang.ArrayStoreException这个的debug借助IDEA,添加Java Exception的java.lang.ArrayStoreException断点,这样异常时能够看到具体的报错Class 2、首先进入错误debug的是org.springframew...

2019-05-21 19:38:14

阅读数 4

评论数 0

如何保证缓存与数据库的双写一致性?

Cache Aside Pattern 最经典的缓存+数据库读写的模式,就是 Cache Aside Pattern。 读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。 三种方案如下: 串行化可以保证一定不会出现不一致的情况,但是它也会导致系统的吞吐量大...

2019-05-17 18:05:32

阅读数 9

评论数 0

omitted for duplicate jar包冲突排查

1.maven的命令 mvn dependency tree 可以将当前所有的依赖关系都展示出来,包括来自不同处的依赖项。 mvn dependency:tree -Dverbose Dincludes 可以进行参数过滤 mvn dependency:tree -Dverbose -Di...

2019-05-07 15:01:10

阅读数 15

评论数 0

Spring boot + Arthas

讲解的视频地址:https://yq.aliyun.com/live/857?spm=a2c4e.11155435.0.0.2d581343qOuYyZ Arthas帮助了解源码结构,以及排查线上问题等有很大的帮助。 trace 查看所有调用路径,方便线上排查问题或者阅读源码,搭建起应用后...

2019-05-02 22:09:06

阅读数 25

评论数 0

springCloud升级到Finchley.RELEASE,SpringBoot升级到2.0.4

Spring cloud版本由Edgware.SR5升级到Finchley.RELEASE,Spring boot版本1.5.7升级到2.0.4,开启升级过程。 配置跟服务注册使用阿里的nacos,版本也由0.1.1升级到0.2.1。 org.springframework.cloud.n...

2019-04-26 15:13:39

阅读数 23

评论数 0

HttpClient请求外部服务器NoHttpResponseException

针对跟外部对接,使用httpclient进行请求可能会报NoHttpResponseException,原因有可能是当时target服务器负载过大,或者服务端连接空闲自动挂起,或者客户端的http请求机制跟服务端不一致(这次就是这个原因,客户端使用socket的空闲连接,服务器端是短连接)。 刚...

2019-04-25 20:00:14

阅读数 28

评论数 0

nacos-discovery源码分析

首先还是Spring.factories中的AutoConfiguration类 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.springframework.cloud.alibaba.nacos...

2019-04-24 17:25:45

阅读数 53

评论数 0

nacos-config源码分析

一、首先看一下<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>的结构如下: 看spring.factories中内容,优先加载装配的配置 or...

2019-04-19 18:16:30

阅读数 59

评论数 0

Spring cloud 技术文档汇总(收集)

好的文章进行收集整理: 1.SpringApplication.run做了哪些事 https://mp.weixin.qq.com/s/uP4seo__qYMJMzmbWyUUnA 2.SpringBoot @ConditionalOnBean、@ConditionalOnMissingBe...

2019-04-15 11:29:42

阅读数 32

评论数 0

介绍Jib - 更好地构建Java Docker镜像(转)

转自:https://blog.csdn.net/cnhome/article/details/89134211 通过jib工具直接上传到docker容器地址,省去docker file的编写 这是一篇来自于google的文章,对于java开发者来说很实用,尤其是容器天下的时代。值得仔细阅...

2019-04-09 16:08:50

阅读数 23

评论数 0

alibaba-nacos之config、discovery

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 nacos的官网地址:https://nacos.io/zh-cn/docs/what-is-nacos.html nacos的server的启...

2019-04-08 16:56:51

阅读数 53

评论数 0

redis之lua整理

1.针对原子性,redis 在2.6.5之后加入了支持lua脚本,保证原子性。 lua的入门教程:http://www.runoob.com/lua/lua-tutorial.html 2.spring cloud 中spring-data-redis包对lua封装成redisScript,这...

2019-03-29 17:37:13

阅读数 22

评论数 0

滴滴出行基于RocketMQ的改造分享(转)

转自:https://mp.weixin.qq.com/s?__biz=MzU4NzU0MDIzOQ==&mid=2247484792&idx=3&sn=6e05c4ccb48dd1ba69893ec39b753e1d&chksm=f...

2019-03-28 11:04:53

阅读数 108

评论数 0

Github骚操作(转)

转自:https://blog.csdn.net/ityouknow/article/details/88568638 Github,一个被业内朋友成为「全球最大的同性交友社区」的平台。 小时候遇到不会的字可以查新华字典。后来写作文我们可以通过作文书、或者文摘去找合适的素材。同样,写代...

2019-03-22 14:22:06

阅读数 126

评论数 0

Deepin 下安装 Docker

由于deepin修改了很多东西,所以不能像乌班图那样安装Docker, deepin公司也给出了官方安装步骤:https://wiki.deepin.org/wiki/Docker 之前也看网上其他文档,但是安装容易出很多问题,导致卡壳。按照官方文档顺利安装成功,有官方文档还是尽量使用官方文档...

2019-01-17 18:00:05

阅读数 102

评论数 0

kubernetes(整理中)

  学习摘录:学习地址https://time.geekbang.org/column/116 Fig 项目被收购后改名为 Compose 负责容器编排 专门负责处理容器网络的 SocketPlane 项目 负责处理容器存储的 Flocker 项目 专门给 Docker 集群做图形化管理界面和...

2018-12-27 13:43:38

阅读数 47

评论数 0

阿里开源在线诊断工具-Arthas(阿尔萨斯)

针对linux命令进行整合的同时,增加对查问题的优化,方便详细 具体使用说明文档:https://alibaba.github.io/arthas/stack.html

2018-12-24 18:02:54

阅读数 307

评论数 2

spring event的事件驱动模型(转)

转自:https://blog.csdn.net/java_collect/article/details/81156529 -------------------------- 项目中遇到对之前业务中单据变动进行推送处理,了解到spring event事件驱动,下文讲解的比较详细。 个人感...

2018-12-24 17:57:33

阅读数 51

评论数 0

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