首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
ns7381
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
java-5.6 spring-tx
Spring-tx模块负责在spring框架中实现事务管理功能。以aop切面的方式将事务注入到业务代码中,并实现不同类型的事务管理器。 编程式事务管理: 编程式事务管理使用TransactionTemplate可实现更细粒度的事务控制。 声明式事务管理: 基于Spring AO…
java-5.5 mybatis
传统的JDBC编程给我们带来了连接数据库的功能,但其工作量相对较大,首先连接,然后处理JDBC底层事务,处理数据类型,还要对可能产生的异常进行捕捉处理并正确的关闭资源。 实际工作中,很少使用JDBC进行编程,提出了ORM模型,主要解决数据库数据和POJO对象的相互映射。 MyB…
java-5.3 log
从这段描述可以看出,SLF4J是一个“日志门面”(Logging Facade)它允许用户自由的切换所需的日志框架。 其实SLF4J是典型的面向接口的编程,只是一个日志标准,只提供了一套记录日志的api,并没有日志系统的具体实现,而是通过对接如log4j、java.util.l…
java-5.2 netty
Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。 NIO的类库和API繁杂,学习成本高,你需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。 需要熟悉Java多线程…
java-5.1 disruptor
Disruptor是开源的并发框架,是一种高效的“生产者-消费者”模型。最早由LMAX(一种新型零售金融交易平台)提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单。性能远高于传统的BlockingQueue。 (4) 使用缓存区填充解…
java-1.8 jvm-diagnose
1. jps JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程。option参数如下: 2. jstat jstat(JVM statistics Monitoring)是用于监视虚拟机运行时状态信息的命令,它可以显示出虚拟机进程中的…
java-1.7 jvm-config
1.堆设置2.收集器设置3.Gc日志设置4.其他设置:并行收集器(吞吐量优先)并发收集器(响应时间优先)生产建议GC配置:GC类型可选参数G1相关的参数
java-1.6 jvm-gc
引用计数:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。此方法简单,无法解决对象相互循环引用的问题。 可达性分析(Reachability Analysis):从GC Roots开始向下搜索,搜索所走过的路径称为引用链。当一个对象到…
java-1.5 jvm-jmm
JVM内存模式指的是JVM的内存分区;而Java内存模式是一种虚拟机规范。 The Java memory model describes how threads in the Java programming language interact through memory.…
jvm-1.4 jvm-object
HotSpot虚拟机中,设计了一个OOP-Klass Model。OOP(Ordinary Object Pointer)指的是普通对象指针,而Klass用来描述对象实例的具体类型。 每一个Java类,在被JVM加载的时候,JVM会给这个类创建一个instanceKlass,保…