走进AngularJs ng的路由机制

chenhaozjnubit | | 2015-09-25
在谈路由机制前有必要先提一下现在比较流行的单页面应用,就是所谓的single page APP。为了实现无刷新的视图切换,我们通常会用ajax请求从后台取数据,然后套上HTML模板渲染在页面上,然而ajax的一个致命缺点就是导致浏览器后 退按钮失效,尽管我们可以在页面上放一个大大的返回按钮,让用户点击返回来导航,但总是无法避免用户习惯性的点后退。解决此问题的一个方法是使用 hash,监听has [阅读全文]
ė986次浏览 60条评论 0 angular.js

redis实现有序的消息队列

chenhaozjnubit | | 2015-09-24
redis是什么东西就不多说了,网上文章一搜一大堆。 首先来说一下我要实现的功能: 类似一个消息中转站吧,如果有人要发送消息,先将消息发到我这里来,然后我这边进行转发,为的就是有一个统一的管理和修改时方便, 而且所有的消息有优先级,也会有定时发送(如果同一时间消息过多,则会有延迟)   思路: 首先一个是将这两 [阅读全文]
ė1281次浏览 60条评论 0 redis

rabbitmq

chenhaozjnubit | | 2015-09-23
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要 [阅读全文]
ė706次浏览 60条评论 0 rabbitmq

关于 redis、memcache、mongoDB 的对比

chenhaozjnubit | | 2015-09-22
from:http://yang.u85.us/memcache_redis_mongodb.pdf 从以下几个维度,对 redis、memcache、mongoDB 做了对比。 1、性能 都比较高,性能对我们来说应该都不是瓶颈。 总体来讲,TPS 方面 redis 和 memcache 差不多,要大于 mongodb。 2、操作的便利性 memcache [阅读全文]
ė758次浏览 60条评论 0 MongoDB redis memcache

MySQL数据库十大优化技巧

chenhaozjnubit | | 2015-09-21
1. 优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。 1. // query cache [阅读全文]
ė847次浏览 60条评论 0 MySQL

MyISAM InnoDB 区别

chenhaozjnubit | | 2015-09-18
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别 为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 [阅读全文]
ė616次浏览 60条评论 0 MySQL

innodb的几个内存参数

chenhaozjnubit | | 2015-09-17
innodb_buffer_pool_size 如 果用Innodb,那么这是一个重要变量。相对于 MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但 Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间 [阅读全文]
ė1008次浏览 60条评论 0 MySQL

mysql安装

chenhaozjnubit | | 2015-09-16
yum install -y mysql-server mysql mysql-deve service mysqld start // 设置root密码 /usr/bin/mysqladmin -u root password 'root' // 设置允许外面IP访问 mysql -u [阅读全文]
ė833次浏览 60条评论 0 MySQL

启动与停止Nagios

chenhaozjnubit | | 2015-09-15
启动与停止Nagios 有多于一种方式来启动、停止和重启动Nagios,这里在有更通常做的方式... 提示:在你启动或重启动你的Nagios程序之前,你总是要确保你验证你的配置文件已经通过。 一、启动Nagios 初始化脚本:最简单的启动Nagios守护进程的方式是使用初始化脚本,象这样: /etc/rc.d/in [阅读全文]
ė698次浏览 60条评论 0 Nagios

Spring注解详解

chenhaozjnubit | | 2015-09-14
概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 [阅读全文]
ė978次浏览 60条评论 0 Spring

Hibernate之HQL总结

chenhaozjnubit | | 2015-09-11
1. 查询整个映射对象所有字段 Java代码 [java] view plaincopy //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段      [阅读全文]
ė763次浏览 60条评论 0 Hibernate

Java 怎么获取当前时间前一个小时的时间

chenhaozjnubit | | 2015-09-10
Calendar calendar = Calendar.getInstance();      /* HOUR_OF_DAY 指示一天中的小时 */     calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);      SimpleDateFormat df = new SimpleDate [阅读全文]
ė1196次浏览 60条评论 0 java

解决a different object with the same identifier value was already associated with the session错误

chenhaozjnubit | | 2015-09-09
 这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生 原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识 但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。 呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体 为什么会产生这个错误,要不然也不会很久都没 [阅读全文]
ė988次浏览 60条评论 0 Spring

OpenStack之Region, Availability Zone和Host Aggregate的理解

chenhaozjnubit | | 2015-09-08
OpenStack是Amazon AWS的开源实现,直白点就是山寨产品吧,对于主机的分布也不例外的copy了Amazon EC2 首先记住一点,Region, Availability Zone和Aggregate host这三者是从大范围到小范围的关系,即前者包含了后者。         Region的概念即美国区,欧洲区,亚 [阅读全文]
ė1561次浏览 60条评论 0 OpenStack

Quartz与Spring的整合-Quartz中的job如何自动注入spring

chenhaozjnubit | | 2015-09-07
我们要达到这样的效果 public class CancelUnpaidOrderTask implements Job { @Autowired private AppOrderService orderService; @Override public void execute(JobExecutionContext ctx) throws [阅读全文]
ė1083次浏览 60条评论 0 Spring

dubbo的spring标签配置

chenhaozjnubit | | 2015-09-06
1.dubbo的provider端和consumer端不能在一个服务上。 一个tongcat服务,两个context的服务算2个服务,可以分别配置为provider端和cunsumer端 2.provider端配置: xml:     xmlns:xsi="http://www.w3.org/ [阅读全文]
ė2358次浏览 60条评论 0 dubbo

Mongodb java api操作

chenhaozjnubit | | 2015-09-02
本篇文章主要介绍了mongodb对应java的常用增删改查的api,以及和spring集成后mongoTemplate的常用方法使用,废话不多说,直接上代码: 1.首先上需要用到的两个实体类User和Home,对应用户和家乡 import java.util.List; import org.springframework.data.mongod [阅读全文]
ė994次浏览 60条评论 0 MongoDB

MongoDB整合Spring

chenhaozjnubit | | 2015-09-01
4.1 创建maven项目 4.1.1 repositories 创建maven项目,其中repositories使用spring的maven库:   Java代码         & [阅读全文]
ė1829次浏览 60条评论 0 MongoDB