![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 86
乌枭
这个作者很懒,什么都没留下…
展开
-
Java字符集研究
本文粗略了解下常用的编码方式并用一个小例子来看看效果。 众所周知,Java的char型占用两个字节,采用了Unicode编码方式的UTF-16实现。原创 2017-04-09 15:57:30 · 238 阅读 · 0 评论 -
java mock及Mockito实战
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题的灵丹妙药。原创 2017-09-02 23:20:44 · 3888 阅读 · 0 评论 -
深入理解JAVA虚拟机读书笔记----虚拟机类加载机制
虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。原创 2017-09-11 21:34:50 · 332 阅读 · 0 评论 -
Dubbo+ZooKeeper+Spring快速开始
Dubbo+ZooKeeper+Spring快速开始,快速了解Dubbo是什么。原创 2017-10-17 16:09:08 · 447 阅读 · 0 评论 -
Java多线程常用面试题(含答案,精心总结整理)
Java并发编程问题是面试过程中很容易遇到的问题,提前准备是解决问题的最好办法,将试题总结起来,时常查看会有奇效。原创 2017-11-03 10:41:39 · 9156 阅读 · 2 评论 -
查看java字节码的工具(含IDEA插件)
在学习《深入理解java虚拟机》的类文件结构这一章的时候,通常要分析java字节码,提升自己的能力,有一款趁手的工具还是能事半功倍的。原创 2017-11-17 15:07:36 · 8239 阅读 · 2 评论 -
深入理解JAVA虚拟机读书笔记----类文件结构
本章主要说明Class文件结构中的各个组成部分,以及每个部分的定义、数据结构和使用方法,然后用一个例子来演示Class文件的结构和存储。类文件结构类文件结构我用思维导图来描述的,思维导图可以使复杂结构更清晰 下面是参考地址: http://naotu.baidu.com/file/8dc81a548af158e19d65c7b8b8688ccb?token=32bdda47e5a132fe原创 2017-09-09 22:22:56 · 344 阅读 · 0 评论 -
Java并发编程相关面试问题-含程序答案
总结了并发编程面试中可能遇到的大部分编程题,写出答案供大家参考,如果问题请指出,谢过。原创 2017-11-15 16:44:47 · 1496 阅读 · 0 评论 -
Java并发编程75道面试题及答案——稳了
Java并发编程75道面试题及答案,看了就是稳。原创 2017-11-16 14:46:09 · 35069 阅读 · 8 评论 -
Java编程基础--注释【知识体系构建系列】
本文只是粗浅地整理注释的相关知识点,保证够用,但未曾深挖,如有疑问或者建议,欢迎指出。原创 2018-01-11 19:27:42 · 356 阅读 · 0 评论 -
Java编程基础--标识符【知识体系构建系列】
标识符是Java开发中的基础知识,确实有点简单了。不过我看来,课本上对Java标识符的定义要求都过时了。原创 2018-01-21 18:47:02 · 481 阅读 · 0 评论 -
Java编程基础--变量、常量与常量池【知识体系构建系列】
变量、常量与常量池原创 2018-01-23 19:18:27 · 512 阅读 · 1 评论 -
Java编程基础--关键字【知识体系构建系列】
Java关键词统一认识下,正视Java基础。原创 2018-01-16 17:39:01 · 485 阅读 · 0 评论 -
Spring项目热部署方案
最近做的项目改个文件需要重新启动项目,特别浪费时间,所以想探索下热部署的方案。原创 2017-09-16 20:50:20 · 6161 阅读 · 0 评论 -
深入理解JAVA虚拟机读书笔记----调优案例分析与实战
性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。原创 2017-09-07 18:53:46 · 332 阅读 · 0 评论 -
深入理解JAVA虚拟机读书笔记----虚拟机性能监控与故障处理工具
jps : 显示所有虚拟机进程,类似Linux的ps jstat : 收集虚拟机各方面的运行数据 jinfo : 显示虚拟机配置 jmap : 生成内存转储快照,即heapdump文件 jhat : 分析heapdump文件,建立http服务器,供用户查看原创 2017-09-06 21:55:58 · 371 阅读 · 0 评论 -
读源码:commons-lang2.4的ArrayUtils类
apache的commons包写的还是很好的,熟练运用可以事半功倍。计划写系列文章读一下lang包的主要几个类,主要是说明作用,有时候会说一下自己读源码的感悟。原创 2017-07-16 09:47:07 · 817 阅读 · 0 评论 -
读源码:commons-lang2.4的StringUtils类
StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,组合,反转,增删空白,去掉非法字符,简单判断等等操作原创 2017-07-21 20:36:41 · 388 阅读 · 0 评论 -
读源码:commons-lang2.4
commons-lang包的所有类的大概描述原创 2017-07-21 21:32:38 · 707 阅读 · 0 评论 -
消息队列综述
消息队列MQ几乎是每一个大型系统的必备选择,抽时间搞搞MQ的整体需求、实现的重点难点,然后再具体应用某一个框架,比如RabbitMQ、kafka等,就会有事半功倍的效果。原创 2017-08-17 18:40:39 · 699 阅读 · 0 评论 -
RabbitMQ--整体简介
RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。原创 2017-08-18 18:33:53 · 789 阅读 · 0 评论 -
RabbitMQ实践--安装、JAVA客户端操作
RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。原创 2017-08-20 13:48:17 · 2021 阅读 · 0 评论 -
深入理解JAVA虚拟机读书笔记----走进JAVA
深入理解JAVA虚拟机读书笔记----走进JAVA原创 2017-09-03 22:22:58 · 404 阅读 · 0 评论 -
RabbitMQ实践--与Spring的简单整合操作
Spring与RabbitMQ的快速整合原创 2017-08-22 19:12:28 · 1448 阅读 · 0 评论 -
深入理解JAVA虚拟机读书笔记----Java内存区域与内存溢出异常
深入理解JAVA虚拟机读书笔记----Java内存区域与内存溢出异常原创 2017-09-04 22:06:01 · 853 阅读 · 0 评论 -
RabbitMQ实践--服务器安装、配置与命令
RabbitMQ实践--服务器配置安装、配置与命令原创 2017-08-25 22:47:49 · 615 阅读 · 0 评论 -
RabbitMQ+HAProxy构建高可用消息队列
用RabbitMQ的集群、镜像队列+HAProxy构建一个高可用的消息队列。原创 2017-08-27 12:39:29 · 5001 阅读 · 5 评论 -
深入理解JAVA虚拟机读书笔记----垃圾收集器与内存分配策略
GC的主要对象:JAVA堆和方法区原创 2017-09-05 22:02:52 · 244 阅读 · 0 评论 -
Java编程基础--运算符/原码反码补码【知识体系构建系列】
运算符一览/计算机为什么用补码来表示整数/题目原创 2018-01-31 19:34:47 · 521 阅读 · 0 评论