- 博客(7)
- 问答 (2)
- 收藏
- 关注
转载 JAVA JRE与JDK的区别(简洁,详细,精辟)
Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8. JDK 8 is a superset of JRE 8, and contains e...
2018-10-20 20:11:15 163
转载 spring声明式事务管理方式( 基于tx和aop名字空间的xml配置+@Transactional注解)
转自:https://www.cnblogs.com/niceyoo/p/8732891.html 1. 声明式事务管理分类 声明式事务管理也有两种常用的方式, 一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解。 显然基于注解的方式更简单易用,更清爽。 2. spring事务特性 spring所有的事务管理策略类都继承自org.spr...
2018-10-20 11:38:32 435
转载 Spring的两种代理方式:JDK动态代理和CGLIB动态代理
转自 :https://blog.csdn.net/cckevincyh/article/details/54962920 代理模式 代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 A. 抽...
2018-10-20 11:37:24 159
转载 PHP三层结构(下)——PHP实现AOP
让我们把注意力集中到中间服务层上来。中间服务层代码比较简单,只是调用数据访问层代码将留言保存到数据库。如代码1所示: // 代码 1 // 中间服务层 class LWordServiceCore implements ILWordService { // 添加留言 public function append($newLWord) { // 调用数据访问层 $dbTask =...
2018-10-17 13:31:29 123
转载 计算机中整数为什么以「补码」的形式存储?
引子 你知道计算机中以什么形式存储整数吗?是符号位加值位吗?值位是按照正常的二进制方式存储吗? 如果后两个问题你都回答是,那就意味着当用3位二进制进行存储、且符号位0表示正1表示负时,1会存储成001,-1会存储成101。可惜事实不是这样,计算机中是用补码的形式而不是刚刚那种看上去很自然的形式存储整数,补码虽然也是用符号位加值位来表示,但表示的规则不太一样:1会存成001,-1会存成111。 ...
2018-10-11 12:48:29 1629
转载 MySQL 索引的数据结构及算法原理
MySQL索引背后的数据结构及算法原理 作者 张洋 | 发布于 2011-10-18 MySQL 索引 B树 优化 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索...
2018-10-10 11:15:04 145
转载 Vector,ArrayList, LinkedList的区别
Vector,ArrayList, LinkedList的区别 1、Vector、ArrayList都是以类似数组的形式存储在内存中,LinkedList则以链表的形式进行存储。 2、List中的元素有序、允许有重复的元素,Set中的元素无序、不允许有重复元素。 3、Vector线程同步,ArrayList、LinkedList线程不同步。 4、LinkedList适合指定位置插入、删除操...
2018-10-09 16:49:25 140
空空如也
go mod 安装依赖包报错
2019-11-20
REDIS 哨兵模式 支持 setnx分布式锁吗
2019-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人