首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
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,保…