- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 抽象Java垃圾回收机制
抽象Java垃圾回收机制Java垃圾回收机制堆内存区域划分:GC Roots分配内存:大对象分配多线程:Full GC:Java垃圾回收机制堆内存区域划分:我们可以把Java垃圾回收机制比作是一个公司的仓库,这个仓库里面有3个小仓库,分别名称为新生代,老年代,永久代(方法区,元空间),在新生代里面又可以划分3个子仓库,分别为e0(Eden),s0(Survivor From ),s1(Sur...
2020-03-29 18:38:57 158
原创 Spring——IOC、DI
IOC(Iversion of Control):其思想是反转资源获取的方向,传统的资源查找方式要求组建向容器发起请求查找资源作为回应,容器适时的返回资源,而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被称为查找的被动形式。分离接口与实现采用工厂设计模式采用反转控制ApplicationContext IOC容器接口类...
2020-03-29 14:32:24 218
原创 Spring——事务
数据库事务ACID原子性(atomicity)一致性(consistency)隔离性(isolation)持久性(durability)数据库事务隔离读未提交,最低隔离级别,事务未提交前,就可被其他事务读取读已提交,一个事务提交后才能被其他事务读取到可重复读,保证多次读取同一个数据时,其值都和事务开始时候的内容是一致,禁止读取到别的事务未提交的数据,默认级别序列化,代价最高最可靠...
2020-03-29 14:31:05 105
原创 Spring——AOP
AOP前置通知:方法之前执行后置通知:方法执行后(无论是否发生异常),执行通知。在后置通知中还不能获取执行结果返回通知:可以访问到访问的返回值信息,如果方法执行异常,将不会执行异常通知:在目标方法出现异常时,会执行代码。可以访问到异常对象;且可以指定在出现特定异常时在执行通知代码环绕通知:需要携带ProceedingJoinPoint,它可以决定目标方法,且环绕通知必须有返回值类似i...
2020-03-28 21:48:42 110
原创 架构之路——性能优化概述
那些方面优化性能执行速度程序的反应是否迅速,响应时间是否足够短内存分配内存分配是否合理,是否过多消耗内存或者存在泄漏启动时间程序从运行到可以正常处理业务需要花费多长时间负载承受能力当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓性能的参考指标执行时间:一段代码从开发运行到运行结束,所使用的时间CPU时间:函数或者线程占用CPU的时间内存分配:程...
2020-03-28 12:49:58 198
原创 架构之路——理解微服务
关于微服务的理解如何理解微服务,解决什么问题,有什么好处。理解:单一职责原则,把相同原因而变化的东西聚合到一起,把不同原因而变化的东西分离开来就比如,社会岗位分工一样,每个人因岗位的不同,处理的内容不同,所以可以把每个岗位看做是单一职责原则。服务之间均通过网络调用进行通信,从而加强服务之间的隔离性,避免紧耦合。通过暴露服务API,给其对外调用,让其作为平台服务提供给消费方使用...
2020-03-28 11:02:48 135
原创 架构之路——谈谈SSO
在企业发展初期,企业有很少的系统,随着企业发展,业务发展,就出现了办公系统OA,HR系统,财务系统,业务系统。SSO就是在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。1、同域下的单点登录Session复制,是早期企业应用系统使用的一个集群Session管理机制,集群服务器直接Session复制需要大量的通信,占用服务器的网络的大量资源,适合小型应用。当集群规模成百上千时...
2020-03-28 11:00:22 139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人