2017年3月15日
摘要: Redis与Memcached的区别 传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.My 阅读全文
posted @ 2017-03-15 09:53 JimBo-Hero 阅读(1493) 评论(0) 推荐(0) 编辑
摘要: FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。 页面的静态化 有的较多 中的注释都是以#号表 阅读全文
posted @ 2017-03-15 08:59 JimBo-Hero 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Java基础知识总结(超级经典) 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言 代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意) 阅读全文
posted @ 2017-03-15 08:55 JimBo-Hero 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 引子:面试时被问到垃圾回收机制,只是粗略的讲'程序员不能直接对内存操作,jvm负责对已经超过作用域的对象回收处理',面官表情呆滞,也就没再继续深入。 转文: 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实 阅读全文
posted @ 2017-03-15 08:50 JimBo-Hero 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1. 何为GC Java与C语言相比的一个优势是,可以通过自己的JVM自动分配和回收内存空间。 垃圾回收机制是由垃圾收集器Garbage Collection来实现的,GC是后台一个低优先级的守护进程。在内存中低到一定限度时才会自动运行,因此垃圾回收的时间是不确定的。 为何要这样设计:因为GC也要消 阅读全文
posted @ 2017-03-15 08:47 JimBo-Hero 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 简介 HTTP(Hyper Text Transfer Protocol)是超文本传输协议。它是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消 阅读全文
posted @ 2017-03-15 08:42 JimBo-Hero 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方需要动态代理? 分隔线 和动态代理有关的有两个类 1.interface InvocationHandler Object invoke(Object proxy, Method method,Object[] ar 阅读全文
posted @ 2017-03-15 08:33 JimBo-Hero 阅读(148) 评论(0) 推荐(0) 编辑
  2017年3月14日
摘要: 双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计 前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 架构简介 前几天网友来信说帮忙实现这样一个架构:只有两台机器 阅读全文
posted @ 2017-03-14 20:01 JimBo-Hero 阅读(231) 评论(0) 推荐(0) 编辑
摘要: MySQL优化 MYSQL优化主要分为以下四大方面: 设计:存储引擎,字段类型,范式与逆范式 功能:索引,缓存,分区分表。 架构:主从复制,读写分离,负载均衡。 合理SQL:测试,经验。 一、存储引擎 在创建表的时候我们使用sql语句,Create table tableName () engine 阅读全文
posted @ 2017-03-14 19:57 JimBo-Hero 阅读(280) 评论(1) 推荐(0) 编辑
摘要: 大数据量下高并发同步的讲解(不看,保证你后悔) 对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步 阅读全文
posted @ 2017-03-14 19:55 JimBo-Hero 阅读(282) 评论(0) 推荐(0) 编辑