网址管理

CAS :https://www.cnblogs.com/Mainz/p/3546347.html VOLATILE:http://www.cnblogs.com/Mainz/p/3556430.html https https://github.com/Pines-Cheng/blog/is...

2018-10-09 14:36:55

阅读数 54

评论数 0

spring学习

关于ioc 1.为什么要用ioc: 普通的代码中的对象存在依赖,这种依赖会体现在程序员编码的过程中。但是有很多时候,对象间的依赖会提高代码耦合性,不利于业务的扩展。                              使用ioc,我们会提前在配置中设置好需要用到的对象,在业务逻辑代码中,我们...

2017-11-12 16:14:22

阅读数 173

评论数 0

关于数据库事务

三种错误 1.脏读 : 可以读取为提交的事务的数据,若事务回滚,则读取的数据失效 2.不可重复读   :  一个事务中有两次读取同一行数据,两次读取之间另一个事务修改了这一行且提交,则两次读取内容不同 3.幻读  :   一个事务在执行两次相同的范围查询时,另一个事务添加了一行数据,导致两次...

2017-11-09 14:23:41

阅读数 96

评论数 0

java垃圾回收

Java垃圾回收的对象都储存在堆内存中。 堆内存分为:新生代和老生代(永久代已经在1.8中删除),新生代又分为:Eden,Survivor0 和 Survivor1。  可以调用System.gc()和Runtime.gc()来启动垃圾回收,但JVM并不保证垃圾回收会开始,并且可以拒绝。 流程...

2017-11-09 10:05:16

阅读数 158

评论数 0

关于java锁的一些知识整理

锁粗化 :锁粗化,如果虚拟机探测到有这样一串零碎的操作都对同一个对象加锁,将会把加锁同步的范围扩展到整个操作序列的外部,这样就只需要加锁一次就够了 锁消除:锁消除是指虚拟机即时编译器在运行时,对一些代码上要求同步,但是被检测到不可能存在共享数据竞争的锁进行消除。锁消除主要判定依据来源于逃逸分...

2017-11-07 14:17:24

阅读数 178

评论数 0

多线程的一些问题

保证线程安全的基本知识: 读写失效: 多线程操作一个变量时,仅仅对set操作进行同步是不够的,必须对get操作也进行同步,这是因为仅对set进行同步无法保证变量的可见性。即两个线程分别对一个变量进行读操作和写操作时,可能读到失效值。而且jvm可能对程序进行重新排序,影响多线程的逻辑。 double...

2017-11-05 21:58:14

阅读数 327

评论数 0

线程池

任务:抽象的离散的工作单元  有清晰边界,不依赖于其他任务 并发的执行任务以提高吞吐量以及降低响应时间 任务处理过程是从主线程中分离出来的 任务可以并行处理 任务执行代码必须线程安全   线程生命周期的开销很高   活跃的线程资源消耗很大  稳定性:不能无限制创建线程   线程池 ...

2017-11-01 14:01:34

阅读数 111

评论数 0

Hystrix的笔记

github  https://github.com/Netflix/Hystrix   (基本原理)           https://github.com/Netflix/Hystrix/tree/master/hystrix-contrib/hystrix-javanica  (用注解写H...

2017-09-28 11:06:12

阅读数 110

评论数 0

springbootadmin监控以及auctuator的文章总结

官方文档  http://codecentric.github.io/spring-boot-admin/1.3.3/ 简书  http://www.jianshu.com/p/c043d3c71f47

2017-09-14 11:00:19

阅读数 139

评论数 0

rabbitmq笔记 与 springcloudstream的交互

消费者生产者模式,基于amqp协议。 服务与rabbitmq的amqp连接基于tcp,通过信道来传递消息 消息由标签和荷载两部分组成,标签包括路由的信息,真正的消息在荷载上。 关于队列 消息最终会发送到队列上,队列上的消息被订阅他的服务消费,当一个队列拥有多个消费者时,消息会轮询发送到每一个服...

2017-09-12 15:41:35

阅读数 4441

评论数 0

zuul的简单笔记

链接:  知乎  https://zhuanlan.zhihu.com/p/26494607 简单实例              知乎  https://zhuanlan.zhihu.com/p/28376627   源码介绍              github  https://github...

2017-09-07 14:08:11

阅读数 194

评论数 0

Feign的使用

链接 : spring社区   http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign              github    https://github.com/OpenFeign/feign...

2017-09-06 15:14:45

阅读数 413

评论数 0

Ribbon负载均衡机制(搭配eureka)

链接: github  https://github.com/Netflix/ribbon/wiki             知乎  https://zhuanlan.zhihu.com/p/28547575             spring社区 http://projects.spring....

2017-09-06 10:29:25

阅读数 9540

评论数 0

Eureka整理

概述 原理 : https://github.com/Netflix/eureka/wiki      http://cloud.spring.io/spring-cloud-static/Camden.SR4/#_spring_cloud_netflix 源码:https://github.co...

2017-09-05 21:32:10

阅读数 330

评论数 0

java集合几个知识点

1.arraylist在默认容量是10,每次进行add的时候会检查容量,如果需要扩容则增加1.5倍,如果仍然小,则设为增加后的长度大小 2.copyonwritearraylist 保证线程安全的方法是:不对读进行限制,写的操作加重入锁,写的时候拷贝一份数组,并将新数据写入,完成后再将引用返回...

2017-08-31 15:12:33

阅读数 132

评论数 0

java设计模式

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html

2017-08-31 10:14:20

阅读数 103

评论数 0

入门级RxJava

http://www.jianshu.com/p/5e93c9101dc5 http://blog.csdn.net/caihongdao123/article/details/51897793

2017-07-19 16:20:10

阅读数 111

评论数 0

java http post模板(json传参)

public static String postBody(String urlPath, String json, String tk) throws Exception {         String body = "";         URL url = new ...

2017-06-05 10:55:18

阅读数 219

评论数 0

http post 模板 (设置header + json传参)

public static String postBody(String urlPath, String json, String tk) throws Exception {         String body = "";         URL url = new ...

2017-06-05 10:53:23

阅读数 2213

评论数 0

泛型的笔记

关于通配符:http://blog.csdn.net/fw0124/article/details/42296283

2017-05-16 16:06:00

阅读数 118

评论数 0

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