03 2019 档案

摘要:1.Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说Zookee 阅读全文
posted @ 2019-03-26 17:08 好记性不如烂笔头=> 阅读(856) 评论(0) 推荐(0) 编辑
摘要:这里介绍Spring Boot结合JPA,MySQL和Ehcache实现缓存功能,提高程序访问效率。 一、Maven依赖 <!-- caching --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr 阅读全文
posted @ 2019-03-19 13:25 好记性不如烂笔头=> 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:一 List三个子类的区别和应用场景 Vector:底层是数组,查询快,增删慢 方法加锁(Synchronized) SynchronizedList:底层是数组,查询快,增删慢 代码块加锁(Synchronized) CopyOnWriteArrayList:底层是数组,查询快,增删慢 实现读写分 阅读全文
posted @ 2019-03-18 15:35 好记性不如烂笔头=> 阅读(533) 评论(0) 推荐(0) 编辑
摘要:1.深入浅出CAS 前言 CAS(Compare and Swap),即比较并替换,实现并发算法时常用到的一种技术,Doug lea大神在java同步器中大量使用了CAS技术,鬼斧神工的实现了多线程执行的安全性。CAS原理(也可以理解为乐观锁)保证了原子 CAS的思想很简单:三个参数,一个当前内存值 阅读全文
posted @ 2019-03-18 12:49 好记性不如烂笔头=> 阅读(4603) 评论(0) 推荐(0) 编辑
摘要:1.Hashtable 特性(先总结下面会详细讲的): 1.Hashtable 存储的内容是键值对(key-value)映射,其底层实现是一个Entry数组+链表。 2.Hashtable是线程安全(他的put和get 方法都被synchronized 修饰)的它的key、value都不可以为nul 阅读全文
posted @ 2019-03-15 14:51 好记性不如烂笔头=> 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:1.为什么要有cookie/session? HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。不然有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie就是为解决这个问题而提出来的两个机制。 2.cookie/session执行流程 cook 阅读全文
posted @ 2019-03-15 11:20 好记性不如烂笔头=> 阅读(948) 评论(0) 推荐(0) 编辑
摘要:自己的笔记 只是为了自己更好的操作某些东西 不建议你们看 1. mvn 打包到本地 mvn install:install-file -DgroupId=org.springframework.boot -DartifactId=spring-boot-starter-data-redis -Dve 阅读全文
posted @ 2019-03-07 16:42 好记性不如烂笔头=> 阅读(309) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示