首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一只空梦呀
掘友等级
八阿哥程序猿
努力写BUG~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
1. DUBBO入门——基础介绍
1. Dubbo是什么? Dubbo是一个分布式服务框架,提供高性能和透明化的RPC(spring cloud 使用http)远程服务调用方案。 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度…
1. JAVA总结系列——基础
1. 面向对象和面向过程 面向对象易维护,易复用,易扩展,具有封装、继承、多态的特性,可以设计出低耦合的系统。但是面向对象性能不如面向过程。面向对象需要实例化大量的对象,开销比较大,所以当以性能为考量因素的时候,比如单片机,嵌入式开发,linux、unix等一般采用面向过程开发…
1. 动态代理
1. 代理模式 代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题。 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利…
1. Spring AOP 系列1 —— 初识Spring AOP
1. 什么是AOP AOP(Aspect Oriented Programming) 面向切面编程,是目前软件开发中的一个热点,是Spring框架内容,利用AOP可以对业务逻辑的各个部分隔离,从而使的业务逻辑各部分的耦合性降低,提高程序的可重用性,提升开发效率。 AOP的拦截功…
分布式全局ID生成方案
1. 为什么需要全局ID 当业务量不大的时候,单库单表使用数据库自增ID就可以解决绝不多数问题,可是随着业务的增长,势必涉及到分库分表,此时使用数据库的主键ID就会出现问题,因此我们需要一个全局唯一的ID。 2. 全局ID的要求 3. 生成方案 1. 2. UUID 常见的方式…
Spring基础系列——IOC
1. IOC概念 IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行…
7. jvm调优总结
1. JVM调优的目标 使用较小的内存占用来获得较高的吞吐量或者较低的延迟。 程序在上线前的测试或运行中有时会出现一些大大小小的JVM问题,比如cpu load过高、请求延迟、tps降低等,甚至出现内存泄漏(每次垃圾收集使用的时间越来越长,垃圾收集频率越来越高,每次垃圾收集清理…
6.2 jmap命令详解
如果只dump heap中的存活对象,则加上选项-live。 1. 通过命令查看大对象 2. 查看对象数最多的对象,并按降序排序输出 3. 查看占用内存最多的最象,并按降序排序输出: 如果程序内存不足或者频繁GC,很有可能存在内存泄露情况,这时候就要借助Java堆Dump查看对…
6.1. jstat命令详解
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:
6. Java JVM常用工具
1. JDK内置工具使用 查看所有的jvm进程,包括进程ID,进程启动的路径等等。 观察jvm中当前所有线程的运行情况和线程当前状态。系统崩溃了?如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息…
下一页
个人成就
文章被点赞
32
文章被阅读
32,081
掘力值
887
关注了
0
关注者
11
收藏集
30
关注标签
2
加入于
2019-09-12