上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 特性 Java内存模型实现volatile load + use 必须连续一起出现,这就保证了线程从主内存读到的值是最新的值 assign + store + write必须连续一起出现,这就保证了线程修改的值必须立刻更新到主内存 对于两个变量A和B,如果先对A执行了use或assign操作,那么就 阅读全文
posted @ 2018-08-12 10:56 逃跑旅馆 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 意义 JVM定义内存模型来屏蔽掉各种硬件与操作系统的内存访问差异,一实现让Java程序在各种平台下都能达到一致的访问效果 字典表 变量:实例字段静态字段和构成数组对象的元素等,但不包括局部变量和方法参数(线程私有) 主内存:就是物理硬件的内存 工作内存:每个线程都有一个工作内存,存储了使用的主内存副 阅读全文
posted @ 2018-08-12 09:20 逃跑旅馆 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 理解分布式锁 在分布式环境下保证不同节点的线程同步执行 简单来说就是多进程对共享资源的同步访问 在单进程中使用synchronize或者lock等方式就可实现同步,这是在一个jvm上的资源同步,而要做到多进程多jvm的资源同步,就要通过分布式锁 条件 1.在任意时刻只有一个客户端可以拥有锁 2.不能 阅读全文
posted @ 2018-08-10 14:40 逃跑旅馆 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 简单实例 Buffer读写图解 阅读全文
posted @ 2018-08-07 17:41 逃跑旅馆 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 环境 jdk1.8 相关类 简单使用实例 线程池参数 1.corePoolSize 核心线程池大小:最小活线程数,除非设定了allowCoreThreadTimeOut否则这些线程不会因过长时间空闲而销毁; 当allowCoreThreadTimeOut默认为false,核心线程即使空闲也会保持al 阅读全文
posted @ 2018-08-06 09:59 逃跑旅馆 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 基本原则 1.选择小的类型 -- 保证足够的同时越小越好 可以选择INT就不选择BIGINT 2.简单 可以用整型就不用字符型,字符型占用空间运算较难等 3.尽量避免NULL 整型 TINYINT-8 SMALLINT-16 MEDIUMINT-24 INT-32 BIGINT-64 其中有unsi 阅读全文
posted @ 2018-08-02 17:34 逃跑旅馆 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 引擎: InnoDB 隔离级别:REPEATABLE READ,READ COMMITED 词汇表: (1)MVCC:多版本并发控制 (2)行创建时间:第一个隐藏列,记录创建时的事务号,也就是记录哪个事务创建它的 (3)行删除时间:第二个隐藏列,记录执行删除该行的事务号,也就是记录哪个事务删除它的 阅读全文
posted @ 2018-08-02 16:17 逃跑旅馆 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 定义 (1)READ UNCOMMITED(未提交可读)-- 事务1修改了数据A后未提交,事务2可以读到被事务1修改的数据A,但是事务1可能最终不提交,那么事务2读到的就是错误的数据(脏数据) (2)READ COMMITED(提交了可读)-- 事务1读取了数据A后未提交,事务2修改了数据A且提交, 阅读全文
posted @ 2018-08-02 09:52 逃跑旅馆 阅读(715) 评论(0) 推荐(1) 编辑
摘要: (一)HTTP基本认证 对象:客户端与服务器 流程: 客户端请求头中Authorization域包含用户名与密码信息,供服务端认证 缺点: 1. 每次通信都传输用户名密码,不安全 (二)传统session-cookie模式 对象:浏览器与服务器,单一应用 流程: 1. 用户登陆时服务器将用户信息存储 阅读全文
posted @ 2018-07-31 12:06 逃跑旅馆 阅读(1453) 评论(0) 推荐(0) 编辑
摘要: 1.客户端会暴露 token授权服务器是会根据客户端传来的 redirect_url 返回给客户端 3xx 重定向状态码,然后客户端再把授权码 code 传给客户端服务器,首先前端(网页有源代码,手机app反编译)的都是不安全的,直接将 token 传给客户端会把 token 暴露 2.授权服务器不 阅读全文
posted @ 2018-07-30 16:42 逃跑旅馆 阅读(1444) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页