- 博客(47)
- 收藏
- 关注
原创 Java编程基础--标识符【知识体系构建系列】
标识符是Java开发中的基础知识,确实有点简单了。不过我看来,课本上对Java标识符的定义要求都过时了。
2018-01-21 18:47:02
536
原创 数据结构----并查集Java
并查集:(union-find sets)是一种简单的用途广泛的集合. 并查集是若干个不相交集合,能够实现较快的合并和判断元素所在集合的操作,应用很多。
2017-12-13 20:20:40
1169
原创 贪心法--普通背包问题Java实现
贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。
2017-12-12 19:21:12
1591
原创 查看java字节码的工具(含IDEA插件)
在学习《深入理解java虚拟机》的类文件结构这一章的时候,通常要分析java字节码,提升自己的能力,有一款趁手的工具还是能事半功倍的。
2017-11-17 15:07:36
8348
2
原创 Java多线程常用面试题(含答案,精心总结整理)
Java并发编程问题是面试过程中很容易遇到的问题,提前准备是解决问题的最好办法,将试题总结起来,时常查看会有奇效。
2017-11-03 10:41:39
9320
2
原创 ZooKeeper简介
简单的说,ZooKeeper是注册中心,服务提供方和消费方都要在这里注册,这样服务消费方就可以找到服务提供方。ZooKeeper适用于分布式环境下多台服务器的管理,是当前众多分布式环境下的一项基本服务,比如Hbase、Hadoop、dubbo等都可以基于ZooKeeper来建立更上层的服务。
2017-10-17 11:37:25
266
原创 《零秒思考》书评
本书主要讲述了一种可以训练人快速思考的方式,介绍的方式简单易懂、操作方便、效果明显,笔者认为这种方法可以坚持下去,必定可以看到令人欣喜的成果。
2017-10-12 17:48:51
702
原创 深入理解JAVA虚拟机读书笔记----虚拟机类加载机制
虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。
2017-09-11 21:34:50
381
原创 《麦肯锡精英的48个工作习惯》书评
《麦肯锡精英的48个工作习惯》的作者是在高盛和麦肯锡都工作过的一位日本人,总结商业精英的一些工作习惯。书中的内容最大的特点就是可操作性高,非常高,如果辅以反思,必将能给自己带来很大的提高。
2017-09-10 22:05:18
3482
原创 深入理解JAVA虚拟机读书笔记----类文件结构
本章主要说明Class文件结构中的各个组成部分,以及每个部分的定义、数据结构和使用方法,然后用一个例子来演示Class文件的结构和存储。类文件结构类文件结构我用思维导图来描述的,思维导图可以使复杂结构更清晰 下面是参考地址: http://naotu.baidu.com/file/8dc81a548af158e19d65c7b8b8688ccb?token=32bdda47e5a132fe
2017-09-09 22:22:56
390
原创 深入理解JAVA虚拟机读书笔记----虚拟机性能监控与故障处理工具
jps : 显示所有虚拟机进程,类似Linux的ps jstat : 收集虚拟机各方面的运行数据 jinfo : 显示虚拟机配置 jmap : 生成内存转储快照,即heapdump文件 jhat : 分析heapdump文件,建立http服务器,供用户查看
2017-09-06 21:55:58
405
原创 java mock及Mockito实战
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题的灵丹妙药。
2017-09-02 23:20:44
3951
转载 [转]使用LVS实现负载均衡原理及安装配置详解
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。
2017-08-29 20:47:29
329
原创 《刻意练习》书评
首先,整体上这本书告诉了我们一件事:大部分技能通过刻意练习,你就可以达到类似“天才”的水平。听起来是有点鸡汤,但是文章引用了很多例子和实验结果,至少证明了刻意练习在大部分场合下的有效性。
2017-08-26 23:21:15
1845
2
原创 用VirtualBox建立一个ubuntu机群
最近想自己搞搞RabbitMQ集群的配置方法,但是租机群、docker毕竟是别人的东西,折腾的不够尽兴,所以自己搞了个物理机虚拟出来一个机群。 这个折腾好了后,可以自己搞搞redis的集群啊什么的,甚至觉得自己无聊的话,搞搞hadoop这些也是可以的,那记得注意下物理机的能力。
2017-08-24 10:42:51
797
原创 Nginx快速入门到使用
Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 Nginx使用C语言编写的,相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。
2017-08-21 23:05:35
1105
原创 RabbitMQ实践--安装、JAVA客户端操作
RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。
2017-08-20 13:48:17
2096
原创 《基业长青》书评
《基业长青》是美国的两位不仅实在管理理论还是管理实践上都有丰富经验的詹姆斯·C·柯林斯、杰里·I·波拉斯所著,商业畅销书《从优秀到卓越》也是前者的一部作品。
2017-08-19 11:51:51
2673
原创 RabbitMQ--整体简介
RabbitMQ是一种消息中间件,用于处理来自客户端的异步消息。服务端将要发送的消息放入到队列池中。接收端可以根据RabbitMQ配置的转发机制接收服务端发来的消息。RabbitMQ依据指定的转发规则进行消息的转发、缓冲和持久化操作,主要用在多服务器间或单服务器的子系统间进行通信,是分布式系统标准的配置。
2017-08-18 18:33:53
863
原创 消息队列综述
消息队列MQ几乎是每一个大型系统的必备选择,抽时间搞搞MQ的整体需求、实现的重点难点,然后再具体应用某一个框架,比如RabbitMQ、kafka等,就会有事半功倍的效果。
2017-08-17 18:40:39
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人