其他
jayxu无捷之径
这个作者很懒,什么都没留下…
展开
-
关于分布式的一些理解和认识
分布式系统并不是什么新鲜词,在上个世纪七八十年代就已经有各种分布式系统出现。只是在互联网时代,分布式系统才大放异彩,尤其是Google更是把分布式系统运用到了极致。Google整个的软件构架都是基于各种各样的分布式系统,诸如Borg、MapReduce、BigTable等。正是这些分布式系统,使得Google可以处理高并发请求响应以及海量数据处理等。Apache旗下的Hadoop、Spark、Me转载 2016-06-28 15:33:46 · 7634 阅读 · 1 评论 -
Memcache总结
Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:http://code.sixap转载 2016-08-05 21:15:29 · 301 阅读 · 0 评论 -
JAVA面试问题及答案(上)
1. 面向对象和面向过程的区别面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易转载 2016-08-30 16:25:46 · 6341 阅读 · 4 评论 -
docker入门
Docker是个新生的事物,概念类似虚拟化。网上关于Docker入门的东西已经很多了。不过本文探讨了Docker的特点、特性、原理,还介绍了具有中国特色的安装测试过程,另外还谈到了Docker的社区生态和Dockerfile,并使用Dockerfile构建一个nginx环境。原文:Docker简介与入门缘起在几个月前听说Docker,但是一直没有时间去研究,前一段时间趁着azure转载 2016-09-17 16:08:58 · 1033 阅读 · 0 评论 -
定位服务器瓶颈
瓶颈产生在以下几方面: 1、网络瓶颈,如带宽,流量等形成的网络环境 2、应用服务瓶颈,如中间件的基本配置,CACHE等 3、系统瓶颈,这个比较常用:应用服务器,数据库服务器以及客户机的CPU,内存,硬盘等配置 4、数据库瓶颈,以ORACLE为例,SYS中默认的一些参数设置 5、应用程序本身瓶颈,这个是测试过程中最需要去关注的,需要测试人员和转载 2016-08-14 14:58:08 · 2850 阅读 · 1 评论 -
提升tomcat服务器性能的七条经验
1. 服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。 (1) 对于高并发情况下会有大量的运算,那么CPU的速度会直接影响到处理速度。 (2) 内存在大量数据处理的情况下,将会有较大的内存容量需求,可以用-Xmx -Xms -XX:MaxPermSize等参数对内存不同功能块进行划分。我们之前就遇到过内存分配不足,导致虚拟机一直处于ful转载 2016-08-14 15:11:25 · 7358 阅读 · 0 评论 -
MVC/MVP/MVVM
MVC的依赖关系MVC出了把应用程序分成View、Model层,还额外的加了一个Controller层,它的职责就是专门管理应用程序的业务逻辑。Model、View、Controller三个层次的依赖关系如下:Controller和View都依赖Model层,Controller和View可以互相依赖。在一些网上的资料Controller和View之间的依赖关系可能不一样,原创 2016-10-07 20:26:27 · 1602 阅读 · 0 评论