- 博客(13)
- 收藏
- 关注

原创 JVM学习总结--JVM简介
JVM是什么JVM全称是Java Virtual Machine(Java虚拟机)。它之所以被称之为是“虚拟”的,就是因为它仅仅是由一个规范来定义的抽象计算机。我们平时经常使用的Sun HotSpot虚拟机只是其中一个具体的实现(另外还有BEA JRockit、IBM J9等等虚拟机)。JVM的设计目标是提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提供很好的灵活性,同时也确保J
2017-05-31 14:26:52
387
原创 JVM学习总结--基本概念
1.1 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress
2017-05-31 14:04:54
352
原创 RPC原理和实现
背景简介RPC(Remote Procedure Call) 远程服务调用是现在常用的技术,用于多个服务间的互相调用。代码实现示例simple-rpc。至于为什么要拆成多个服务,有各种各样的解释和原因,例如解耦、独立发布部署等好处。拆分成服务之后大家各自管理自己的数据和服务,经常会有需要别人数据和服务的需求,不能像整个一体(monothetic)应用时可以直接获取方法调用,需要通过网络传输调用
2017-03-02 13:59:23
1022
原创 mysql数据库常见错误及解决方法
1、MySQL无法重启问题解决Warning: World-writable config file ‘/etc/my.cnf’ is ignored原因:今天维护服务器,在关闭数据库的命令发现mysql关不了,提示Warning: World-writable config file '/etc/my.cnf' is ignored ,大概意思是权限全局可写,任何一个用户都可以写。mys
2017-03-02 11:17:09
21177
原创 Solr集群安装部署
SolrCloud通过ZooKeeper集群来进行协调,使一个索引进行分片,各个分片可以分布在不同的物理节点上,多个物理分片组成一个完成的索引Collection。SolrCloud自动支持Solr Replication,可以同时对分片进行复制,冗余存储。
2016-09-19 13:15:32
518
原创 Spark集群安装部署
1.安装包下载 scala-2.10.5.tgz spark-1.3.0-bin-hadoop2.42.安装Scala(Master节点) 2.1 解压文件 tar -zxvf scala-2.10.5.tgz 2.2 配置环境变量 #vi/etc/profile #SCALA VARIABLES START
2016-09-19 12:56:51
400
原创 远程调试Linux下tomcat应用
1.找到linux下的tomcat文件路径,修改bin下面的catalina.sh,找到jpda配置处Shell代码 if [ "$1" = "jpda" ] ; then if [ -z "$JPDA_TRANSPORT" ]; then JPDA_TRANSPORT="dt_socket" fi if [ -z "$JPDA_ADDRESS
2016-09-19 12:36:44
2100
原创 redis性能调优总结
本文经过真实项目验证。属原创分享,不对安装、配置细节作过多描述,谷歌即可得到。主要针对一些关键的参数,比如应用错误原因,性能瓶颈等,作相关说明。
2016-08-25 11:30:53
20931
原创 几个流量控制算法总结
1.1 限流算法----漏桶算法 漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率,示意图如下(因为漏桶的漏出速率是固定的参数,所以,即使网络中不存在资源冲突(没有发生拥塞),漏桶算法也不能使流突发(burst)
2016-08-25 11:11:28
12002
原创 Redis3.X 配置文件
参数说明:#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个
2016-08-25 10:52:30
922
原创 JMS基础总结
1、简介 JMS全称是Java Message Service.其是JavaEE技术规范中的一个重要组成部分,是一种企业消息处理的规范.它的作用就像一个智能交换机,它负责路由分布式应用中各个组件所发出的消息. JMS提供了一组通用的Java API,开发者可以通过API来 创建,发送,接收,读取 消息.JMS是一种和具体实现厂商无关的API.它的作用类似于JDBC.不管
2015-01-09 15:49:54
516
转载 开发者制作图形图表所需的11款JS工具包
开发者制作图形图表所需的11款JS工具包JavaScriptjQuery开发者前端开发摘要:作为一个开发者,寻求最新的开发工具是工作中必不可少的部分,下面所提到的工具包毫无疑问会让开发者的工作变得更加轻松和高效率,创建图形图表将不再是一件头疼的事。下面就给你介绍制作图表图形的11款JS工具包。文章基本上是以引导的方式向你介绍最流行最有成效的JS工具包,用来制作图表和图形。概述了这些
2013-08-07 19:56:35
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人