- 博客(13)
- 资源 (14)
- 收藏
- 关注
原创 MongoDB的分片集群配置
1、分片概念:在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。当MongoDB存储海量的数据时,一台机器可能不足以存储数据也足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。1.分片简介分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的
2015-04-29 17:59:16 1610
原创 框架与Java高级面试1
1.69道Spring面试题1. 什么是spring?2. 使用Spring框架的好处是什么?3. Spring由哪些模块组成?4. 核心容器(应用上下文) 模块。5. BeanFactory – BeanFactory 实现举例。6. XMLBeanFactory 7. 解释AOP模块8. 解释JDBC抽象和DAO模块。9. 解释对象/关系映射集成模块。10. 解释WEB 模块。12
2015-04-17 13:25:00 1568
转载 中小型网站的缓存策略
在上一篇文章《大型网站系统架构分析》中,介绍了大型网站的系统架构,其中缓存环境非常重要,大型网站往往使用Squid前端缓存服务器群,memcache分布式缓存,负载均衡,CDN等来提升性能。但中小型网站使用这些大家伙就有杀鸡用牛刀的感觉,但毋庸置疑,缓存是需要的,开发者开发程序的时候若没有并发思维,一味注重业务逻辑,往往导致并发用户可能在差不多相同的时间请求相同的数据,网站再请求数据库,如果使用缓
2015-04-16 18:06:56 986
原创 Nginx学习笔记1
1.Nginx -- 是一个高性能的 HTTP 和 反向代理 服务器优点:1.高并发连接,稳定,消耗内存和CPU低,开源2.配置文件简单3.支持rewrite重写规则 -- 能够根据域名、url的不同,将HTTP请求分到不同的后端服务器群组4.内置的健康检查功能 -- 如果Nginx Proxy后端的某台Web服务器宕机了,不会影响前端访问5.节省带宽
2015-04-14 14:10:01 2417
转载 Android高级面试1
[原]设计模式之一---工厂方法模式【Factory Method模式】 在设计模式中,Factory Method模式是一种比较简单的设计模式,应用比较广泛,但也是一种比较重要的设计模式之一。在很多地方我们都会看到xxxFactory这样命名的类,那么,什么是Factory Method,为什么要用这个模式,如何用Java语言来实现该模式?【1】基本
2015-04-08 10:37:27 994
原创 设计模式与SQL面试总结
Mysql一、MySQL中select的基本语法形式:select 属性列表from 表名和视图列表[where 条件表达式1][group by 属性名1[having 条件表达式2]][order by 属性名2[asc|desc]]说明:1、如果有where子句,就按照“条件表达式1”指定的条件进行查询。如果没有where子
2015-04-08 10:37:19 952
转载 笔试总结1
程序员笔试知识点整理0、常考基础必知必会A. 排序:排序有几种,各种排序的比较,哪些排序是稳定的,快排的算法;B. 查找:哈希查找、二叉树查找、折半查找的对比,哈希映射和哈希表的区别?C. 链表和数组的区别,在什么情况下用链表什么情况下用数组?D. 栈和队列的区别?E. 多态,举例说明;overload和override的区别?F. 字符串有
2015-04-08 10:27:34 1770 1
转载 Java中的习惯用法总结
在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《 Effective Java 》对这个话题给出了更详尽的论述,可以从这本书里学习更多的用法。)我把本文的所有代码都放在公共场所里。你可以根据自己的喜好去复制和修改任意的代码片段,不需要任何的凭证。目录
2015-04-07 15:11:06 1029
转载 Java中如何使用Redis做缓存
基本功能测试 1、程序基本结构 2、主要类 1)功能类package com.redis;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Set;import redis.clients.je
2015-04-07 14:10:31 21732
原创 Redis学习记录之Java中的初步使用
1.关于Redis下载地址:1.Linux版:https://github.com/antirez/redis2.windows版:https://github.com/MSOpenTech/redisRedis是什么?两句话可以做下概括: 1. 是一个完全开源免费的key-value内存数据库 2. 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strin
2015-04-07 11:23:54 3306
原创 Mysql优化与调节
MySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。3. 使用电池供电的RAM(注:RAM即随机存储器)。4. 使用高级的RAID(注:Redundant Arrays of Inexpensiv
2015-04-03 17:54:51 740
原创 大型互联网架构与集群技术
java架构必须掌握的几点技术?关于学习架构,必须会的几点技术1. java反射技术2. xml文件处理3. properties属性文件处理4. 线程安全机制5. annocation注解6. 设计模式7. 代理机制(aop)8. serlvet基础(过滤器等等)几样比较实用的技术:1. 模板语言freemarker2. ognl3. gs
2015-04-03 17:41:27 7080 2
转载 百万数据查询优化
百万数据查询优化1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引
2015-04-01 18:18:50 883
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人