- 博客(26)
- 资源 (14)
- 收藏
- 关注
原创 Shiro的使用与配置实战
1.关于Shiro在Spring中的配置1.直接在HIbernate中使用Ehcache的配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.sp
2015-05-28 14:18:31 1618
原创 华为Java笔试题
关于方法notify()和notifyAll()哪些说法是正确的??请选出两个正确答案A)类Thread的一个实例有一个名为notify()的方法,该方法可以被调用。B)一个到方法notify()的调用将唤醒当前拥有对象锁定的线程。C)方法notify()是同步的。D)方法notifyAll()在类Thread中被定义的。E)当有超过一个线程在等待获得一个对象的锁定时,那么
2015-05-28 12:10:03 2846
原创 Redis的主从复制与集群配置实践
关于Redis的主从复制 -- 在slave的配置文件中指定master的ip和端口即可 1.主从复制 (Master-slaves) --- master可以读写,slaves可以是多个,只读 配置: 1.slave的配置文件中加入如下配置: slaveof 192.168.1.1 6379 #制定master的ip
2015-05-26 15:06:56 2816
原创 Mysql的主从复制与读写分离
Mysql的主从复制实践1.两台MySQL服务器 1.主服务器:192.168.1.123 账号:root 密码:root 2.从服务器:192.168.1.246 账号:root
2015-05-15 17:59:32 2009
转载 Spring Aop 原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定
2015-05-14 10:16:48 610
转载 mongoDB的基本操作以及数据的导入导出,备份和恢复
mongoDB关于数据库的操作> db.help(); ------DB methods User相关的基本操作:> show users ------查看所有用户> db.system.users.find() ------查看用户列表> db.addUser(
2015-05-14 10:12:07 3033 1
原创 redis笔记
redis笔记 备注:该笔记是在观看爱酷学习网的 《redis视频教程》 所做的,大部分理论的东西还是基于观看过程中的PPT内容。以供自己以后参考。版权归爱哭学习网所有。谢谢李老师。 视频地址:http://www.icoolxue.com/album/show/84 redis在线操作的工具,免费的,http://try.redi
2015-05-14 10:11:33 920
转载 Redis与RabbitMQ实现消息队列
RabbitMQ简介1什么是RabbitMQ?RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然: 单向解耦 双向解耦(如:RPC)
2015-05-14 10:08:16 4627 1
转载 Hadoop集群总结
通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/cluster_setup.html)1 先决条件确
2015-05-12 20:34:29 2878 1
转载 关于Mongodb的全面总结,学习mongodb的人,可以从这里开始!
原文地址:http://blog.csdn.net/jakenson/article/details/7060431 MongoDB的内部构造《MongoDB The Definitive Guide》MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还
2015-05-12 20:32:18 3654
原创 Ubuntu下的Mysql操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装
2015-05-12 20:18:32 809
转载 你应该了解的分布式架构
分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mysql,汇集各种免费开源软件以及一台廉价服务器就可以开始系统
2015-05-12 17:11:46 2169
原创 MongoDB分片集群实战
1.实例操作展示MongoDB的分片:参考:http://mib168.iteye.com/blog/1825429http://www.cnblogs.com/refactor/archive/2012/08/14/2601651.html集群=主从复制(垂直方向)+分片(水平方向)参考:http://www.2cto.com/database/201302/1873
2015-05-11 14:00:17 2332
转载 分步介绍如何实现精美的带二级栏目的导航栏.
许多企业门户网站几乎都有导航栏,各种风格,看起来很炫,这里将接一下如何用CSS+DOM操作实现一个精美的导航栏,数据在HTML中展示,这里采用无序列表标签进行数据展示.代码如下:html> head> meta http-equiv="Content-Type" content="text/html; charset=gbk" /> ti
2015-05-11 13:33:53 2921
转载 构建高并发高可用的电商平台架构实践
转载自:http://blog.csdn.net/yangbutao/article/details/12242441一、 设计理念 1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回bod
2015-05-11 11:32:56 1654
原创 关于集群的几个图解
1.使用lvs+keepalive实现集群高可用,达到更健壮的LB 我们可以做前端使用lvs来做负载均衡,根据lvs的8种调度算法(可设置),分发请求到对应的web服务器集群上。lvs做双机热备,通过keepalived模块能够达到故障自动转移到备份服务器,不间断提供服务,结构如图: 说明:据查询了解,一般在WEB端使用的负载均衡比较多的是HAProxy+keepal
2015-05-11 11:24:10 5173
转载 Spring MVC+mongodb实践
开发环境:操作系统:windows xpMongodb:2.0.6依 赖 包:Spring3.2.2 + spring-data-mongodb-1.3.0 + Spring-data-1.5 + mongodb2.7.3说 明:Springmvc整合Mongodb的时候建议选择稳定版的Spring-data-mongdb。Mongodb1.0.1中存在数据映射bug.所
2015-05-08 16:25:58 1290
转载 MongoDB主从复制与分片技术,和运维技术的状态查询
主从复制 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处: 数据备份。
2015-05-08 16:04:33 2075
转载 十道海量数据处理面试题与十个方法大总结
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率
2015-05-08 13:55:31 1459
原创 Spring Aop总结
Spring AOP——Advice Spring AOP即Aspect-oriented programming,面向切面编程,是作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题。简单地说,就是一个拦截器(interceptor)拦截一些处理过程。例如,当一个method被执行,Spring AOP能够劫持正在运行的method,在meth
2015-05-08 10:10:09 947
原创 Spring MVC的事务配置和Spring4与Hibernate4的整合
Spring MVC事务配置要了解事务配置的所有方法,请看一下《Spring事务配置的5种方法》本文介绍两种配置方法: 一、 XML,使用tx标签配置拦截器实现事务一、 Annotation方式以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、 XML,使用tx标签配置拦截器实现事
2015-05-08 09:58:58 5171 1
转载 泛型总结
1. 什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类
2015-05-07 13:37:50 710
原创 详解Java反射机制
1.Java反射机制:反射机制允许程序在运行时通过反射的API获取类中的描述,方法,并且允许我们在运行时改变fields内容或者去调用methods2.反射机制提供的功能: 1.运行时判断任意一个对象所属的类 2.运行时构造任意一个类的对象 3.运行时判断任意一个类所具有的成员变量和方法 4
2015-05-07 13:22:30 1055 1
转载 如何写出好的代码?
设计1、优雅需要付出代价。从短期利益来看,对某个问题提出优雅的解决方法,似乎可能花你更多的时间。但当它终于能够正确执行并可轻易套用于新案例中,不需要花上数以时计,甚至以天计或以月计的辛苦代价时,你会看得到先前所花功夫的回报(即使没有人可以衡量这一点)。这不仅给你一个可更容易开发和调试的程序,也更易于理解和维护。这正是它在金钱上的价值所在。这一点有赖某种人生经验才能够了解,因为当你努力让某一
2015-05-07 09:52:07 1183
转载 MongoDB搭建集群的三种方式
Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver。这里只说
2015-05-06 16:25:55 745
原创 Mongo实现主从复制与集群,使用Replica Sets实现
1、概述复制集是一个带有故障转移的主从集群。是从现有的主从模式演变而来,增加了自动故障转移和节点成员自动恢复。复制集模式中没有固定的主结点,在启动后,多个服务节点间将自动选举产生一个主结点。该主结点被称为primary,一个或多个从结点被称为secondaries。primary结点基本上就是master结点,不同之处在于primary结点在不同时间可能是不同的服务器。如果当前的主
2015-05-06 15:22:20 706
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人