spring3-耦合

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 耦合 我们考虑一个web应用,使用三层架构: 视图层+业务层+持久层, 视图层依赖业务层,业务层依赖持久层,这是非常不好的现象,当我们的持久层需要改变的时候,整个项目都要改变,项目非常不稳定。 怎么解决 工厂!     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

Maven

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial maven依赖管理 maven工程可以帮助我们管理jar包的依赖,他有一个jar包仓库,这导致我们自己的项目会非常小。 maven启动1mvn tomcat:run maven仓库启动 先本地,然后私服,然后中央仓库 Java代码 核心代码+配置文件+测试代码+测试配置文件 传统项目123workspace src config     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

Java基础

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial Automic是一个原子类型包,其中包含了AtomicBoolean,AtomicInteger,AtomicLong等, 原子操作说是这样说的,然而并不是所有的物理机器都支持原子指令,所以不能保证不被阻塞,一般而言,采用的CAS+volatile+native的方法,避免synchronized的使用,如果不支持CAS那就上自旋锁了     阅读全文
fightinggg's avatar
fightinggg 3月 31, 2020

spring学习2-spring介绍2

    阅读全文
fightinggg's avatar
fightinggg 3月 26, 2020

spring学习1-spring入门

    阅读全文
fightinggg's avatar
fightinggg 3月 24, 2020

晚期(运行期)优化

    阅读全文
fightinggg's avatar
fightinggg 2月 18, 2020

早期(编译期)优化

    阅读全文
fightinggg's avatar
fightinggg 2月 17, 2020

Java线程安全与锁优化

    阅读全文
fightinggg's avatar
fightinggg 2月 16, 2020

Java内存模型与线程

    阅读全文
fightinggg's avatar
fightinggg 2月 15, 2020

垃圾收集器与内存分配策略

    阅读全文
fightinggg's avatar
fightinggg 2月 12, 2020