上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或 阅读全文
posted @ 2018-09-13 15:46 Java高性能架构 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 整合 RabbitMQ Spring Boot 整合 RabbitMQ 是非常容易,只需要两个步骤。 首先,在 pom.xml 中增加 RabbitMQ 依赖。 第二步,在 src/main/resources/application.properties 中配置信息。 实战 阅读全文
posted @ 2018-09-13 15:45 Java高性能架构 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在Java和Android中,我们常常会使用反射来达到一些兼容的目的。Java原生提供的反射很是麻烦,使用起来很是不方便。比如我们想要调UserManager的静态方法get,使用原生的实现如下 实现起来好不麻烦。这其中 需要确定方法名和参数来获取对应的Method对象 设置Method对象的ass 阅读全文
posted @ 2018-09-13 15:43 Java高性能架构 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 概述 GC 是 JVM 自带的功能,它能够自动回收对象,清理内存,这是 Java 语言的一大优势,但是GC绝不仅伴随着Java,相反,GC历史比Java更悠久。关于GC,我认为有四个问题需要解决: 为什么了解 GC? 哪些内存需要回收? 什么时候回收? 如何回收? 为什么了解 GC GC 已经比较成 阅读全文
posted @ 2018-09-12 16:43 Java高性能架构 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 前言 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可 阅读全文
posted @ 2018-09-12 16:42 Java高性能架构 阅读(675) 评论(0) 推荐(0) 编辑
摘要: MyBatis的设计思想很简单,可以看做是对JDBC的一次封装,并提供强大的动态SQL映射功能。但是由于它本身也有一些缓存、事务管理等功能,所以实际使用中还是会碰到一些问题——另外,最近接触了JFinal,其思想和Hibernate类似,但要更简洁,和MyBatis的设计思想不同,但有一点相同:都是 阅读全文
posted @ 2018-09-12 16:41 Java高性能架构 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 最近搭建的一个项目需要实现数据源的读写分离,在这里将代码进行分享,以供参考。 关键词:DataSource 、AbstractRoutingDataSource、AOP 首先是配置数据源 数据源是如何切换的呢? 通过动态数据源的配置我们知道原来是通过key来进行切换,这里要使用到org.spring 阅读全文
posted @ 2018-09-12 16:40 Java高性能架构 阅读(417) 评论(0) 推荐(1) 编辑
摘要: javap 和 javac javac -verbose 类名.java java -verbose 类名 javap -c 类名 javap -verbose 类名 JAVAP -HELP 用法: javap 其中, 可能的选项包括: -help –help -? 输出此用法消息 -version 阅读全文
posted @ 2018-09-12 16:38 Java高性能架构 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: GC是大部分现代语言内置的特性,Java 11 新加入的ZGC号称可以达到10ms 以下的 GC 停顿,本文作者对这一新功能进行了深入解析。同时还对还对这一新功能带来的其他可能性做了展望。ZGC是否可以达到该性能目标,请看高可用架构志愿者翻译的文章。 Java 11的新功能已经完全冻结,其中有些功能 阅读全文
posted @ 2018-09-11 12:15 Java高性能架构 阅读(7681) 评论(1) 推荐(0) 编辑
摘要: Java生态系统一直以来是建立在一个高质量的免费(零成本)JDK之上的,它可以从甲骨文(Oracle)和以前的Sun获得。 今天的情况和以前一样。 Java现在每六个月发布一次版本,这个版本是指提供带有安全补丁和重要bug修复的更新版本。到目前为止,包括Java 8在内,已经提供了多年的免费支持,当 阅读全文
posted @ 2018-09-11 12:14 Java高性能架构 阅读(17167) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页