上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页
摘要: ThreadLocal ThreadLocal提供了线程独有的局部变量,可以在整个线程存活的过程中随时取用,极大地方便了一些逻辑的实现. 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线 阅读全文
posted @ 2019-01-24 13:57 技术-刘腾飞 阅读(129) 评论(0) 推荐(0) 编辑
摘要: java线程 概述 进程:运行时概念,运行的应用程序,进程间不能共享内存 线程:应用程序内并发执行的代码段,可以共享堆内存和方法区内存,而栈内存是独立的。 并发理解:在单核机器上,从微观角度来看,一段时间内cup只能执行一个任务,但是因为cup在只执行一段代码段的时候大部分的时间是处于等待程序的,所 阅读全文
posted @ 2019-01-23 22:10 技术-刘腾飞 阅读(148) 评论(0) 推荐(0) 编辑
摘要: socket 原理 什么是socket 我们知道进程通信的方法有管道、命名管道、信号、消息队列、共享内存、信号量,这些方法都要求通信的两个进程位于同一个主机。但是如果通信双方不在同一个主机又该如何进行通信呢?在计算机网络中我们就学过了tcp/ip协议族,其实使用tcp/ip协议族就能达到我们想要的效 阅读全文
posted @ 2019-01-23 18:55 技术-刘腾飞 阅读(220) 评论(0) 推荐(0) 编辑
摘要: TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准。 从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个T 阅读全文
posted @ 2019-01-23 18:55 技术-刘腾飞 阅读(193) 评论(0) 推荐(0) 编辑
摘要: rpc 什么是 RPC RPC 是远程过程调用(Remote Procedure Call)的缩写形式,Birrell 和 Nelson 在 1984 发表于 ACM Transactions on Computer Systems 的论文《Implementing remote procedure 阅读全文
posted @ 2019-01-23 18:54 技术-刘腾飞 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 架构模式中的Active Record和Data Mapper 概念 在简单应用中,领域模型是一种和数据库结构一致的简单结构,对应每个数据库表都有一个领域类,在这种情况下,有必要让每个对象负责数据库的存取过程,这也就是Active Record(活动记录)。 领域对象直接鱼数据库表进行交互,这带来了 阅读全文
posted @ 2019-01-22 17:48 技术-刘腾飞 阅读(2419) 评论(0) 推荐(1) 编辑
摘要: 构建器模式 构建器模式优点 为了解决安全性问题,使用final限制属性不可变并移除setter方法等; 为了解决可读性和扩展性问题,通过使用静态嵌套类,在其中设置可变参数方法等; 相对于传统的setter/getter方法, 传统的方式成员变量不可以是 final 类型,失去了不可变对象的很多好处; 阅读全文
posted @ 2019-01-21 17:08 技术-刘腾飞 阅读(248) 评论(0) 推荐(0) 编辑
摘要: [TOC] linux Io模型 相关概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不 阅读全文
posted @ 2019-01-19 17:44 技术-刘腾飞 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 幂等性 定义 WEB资源或API方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。 场景 表单重复提交 尤其HTTP POST 操作既不是安全的,也不是幂等的(至少在HTTP规范里没有保证)。当我们因为反复刷新浏览器导致多次提交表单,多次发出同样的POST请求,导致远端服务器重复创建出了 阅读全文
posted @ 2019-01-18 16:45 技术-刘腾飞 阅读(328) 评论(0) 推荐(0) 编辑
摘要: laravel 操作多数据库总结 读写分离 env配置 database.php配置 读、写库选择 如果不手动选择的话,数据库会自动判断读写库的选择。 多数据库 默认使用mysql这个数据库 database.php配置 方式一:model配置 方式二:可以不再model中配置,在使用的时候,通过$ 阅读全文
posted @ 2019-01-16 17:06 技术-刘腾飞 阅读(919) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页