自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 redis哨兵群问题

[img]http://dl2.iteye.com/upload/attachment/0112/6105/b6de458e-b20b-3f94-8012-f86e4d9cfa5d.png[/img]现在局域网下已经有了一个哨兵群了,我要新建一个。问题是我这边的master一直跑去隔壁哨兵群当slave了,真是搞死我了。据我所查是因为我的redis订阅了__sentinel__:hello...

2016-01-25 16:01:56 182

原创 压力型后台

读写分离-分离读操作和写操作,避免相互影响水平拆分,因为单表太大查询性能太差,减小查询氛围提高反应速度,按照业务维度拆分,比如交易数据最近一周的读写均衡,而一周以前的读远远大于写。此时需要两张表进行数据的转移[先备份]。然后就是少数商户会进行大多数交易,于是自然将频繁交易商户单独拆开,低频商户的实时查询的范围自然更小,不会受到前者影响。- 首先读写分离,基本操作,分离读写- 然...

2015-12-08 12:23:12 115

Memcached使用

任何工具都有它的适用场景,使用不当不仅无法带来产品体验的提升,反而会成为产品的杀手。Memcached作为一款简单的实用工具,可以利用闲散的RAM获得更快的访问速度。Memcached作为一款缓存工具,它只是缓存,不能把它当做唯一数据源,即使Memcached挂掉,也不应该影响程序的正常运行。我们可以将需要被频繁访问的数据放在缓存中,比如网页中的js/ico/png/css/font等...

2015-12-02 22:44:46 95

事务处理

事务管理,是应用程序中的一种牺牲性能提高数据的一致性完整性的手段。在IBM博客中有以下内容:[quote]少数应用程序极少或从来不会抛出异常。这些应用程序基于编写良好的代码、编写良好的验证例程,并经过了充分的测试,有代码覆盖支持,可以避免性能损耗和与事务处理有关的复杂性。这种类型的应用程序只需考虑事务支持的一个特性:原子性。原子性确保所有更新被当作一个单独的单元,要么全部提交,要么回滚。但是回滚或...

2015-11-30 22:25:02 118

集成Mybatis

Mybatis 替代之前的hibernate,选取了hibernate的一些优点,不过砍掉了一对多和多对一等映射特点。按照官方文档的介绍:[quote]MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的...

2015-11-28 00:27:59 100

WIN7下双mysql安装

有意练习Spring下多DB读写,为将来读写分离做个环境准备,不过找资料发现网络上在win7下建双DB的文章不多,于是自己来实战。首先当然是复制一份MySQL Server 5.5取名MySQL Server slave,然后之前的MySQL Server 5.5已经在服务列表中,接下来就是将MySQL Server slave也加入到服务列表,另外取名。进入C:\Program File...

2015-11-17 22:24:56 99

原创 Handlebars模板使用

Handlebars是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。而在grunt插件库中,有很多插件使用了Handlebars来为前端工程构建网页,比如在vigosmart工程中用到的[url=http://assemble.io/docs/]assemble[/url]插件。[code="js"]assemble: { ...

2015-11-13 12:09:56 235

原创 Emberjs在windows上奇怪报错

使用emberjs构建工程时,务必将ember-cli纳入工程组件,即--save-dev。同时npm list是个很好用的命令,仔细查看,一定要观察未满足的依赖,这种情况下需要shell手动进入未install complete的模块,手动运行npm install[code="java"]Just so other people don't have the same issue as...

2015-11-12 00:26:15 255

原创 Grunt+Requirejs入门

首先说项目结构布局gruntfile.json描述项目使用的grunt组件,申明了命令任务,比如构建编译压缩合并等。对于npm install 命令,如果出错的话可能需要清除再行install或者npm update.使用npm list列举本地缺失或错误的包,进入相应文件夹进行单独构建npm install[code="js"]module.exports = function (g...

2015-11-08 14:42:35 314

原创 多视图处理下的懒加载

最近遇到最多的一个问题是懒加载在render View的时候无法取得值的问题。懒加载处理对象有两种代理模式,jdk动态代理[默认]和cglib编织字节码代理。HTTP Status 500 - Unable to locate object to be marshalled in model: {member=memberid|1 name|lily phone|1356874584 emai...

2015-11-03 17:12:18 294

原创 Spring多视图返回处理

鉴于ajax对于前端的重要性,我们经常需要对网页的小部分内容进行刷新处理,此时返回jsp视图已经并不合适,json视图的重要性被凸显出来,但同时网页之前的重定向处理可以一定程度地控制用户网站操作的流程,所以我们并不希望直接砍掉jsp视图处理器,以及我们不希望通过复制代码的方式或是太多判断选择分支在代码中泛滥,spring在3.1中提供的多视图同时处理可以解决以上问题。 请求某一种视图,一个...

2015-10-23 09:22:21 91

原创 Hibernate代码分析追踪

Hibernate一般被我们作为数据库持久化工具使用,下面是我在使用过程中对工具使用过程中调试跟踪的一些记录。我们一般在applicationContext.xml里如上配置,打开类AnnotationSessionFactoryBean.java,看该类的构造函数及父类的构造函数[code="xml"] classpath:hiberna...

2015-10-13 13:43:47 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除