自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (2)
  • 收藏
  • 关注

原创 mysql

数据库名、表名、字段名都小写,名字越短越好,务必精炼 字段名字如有多个词组就用下划线分割,表名和数据库不建议有分隔符号 单库不超过300个表 单表字段数不超过50个字段以上 不允许用mysql保留字作为字段名 能用tinyint就不要用smallint,能用smallint就不要用int,能用int就不要用bigint 如需存储用户ip,则用int型存储,不要用char 优先使用e...

2017-06-21 17:35:27 118

原创 java通过贝叶斯算法实现垃圾邮件过滤详解

本文是“java开发邮箱系统”系列文章之一,通过阅读本系列的文章,你可以通过Java实现一个邮件服务器。       贝叶斯算法是常用的垃圾邮件过滤算法,理论依据主要是概率统计中的一些基本理论。因为这些都可以很方便的在网上查到,所以本文只讲实践,不讲数学知识。步骤如下: 准备400封正常邮件、400封垃圾邮件。(垃圾邮件的收集可以通过架设一台开放的邮件服务器来实现,比较麻烦的是正常邮...

2016-08-08 10:33:50 2106 1

原创 xxxx

http://www.ijiuwen.com/blog/950376493154304     首先添加Eclipse 2.0 Style Plugin Support 支持 1、Help-->install new software-->Add 输入 http://download.eclipse.org/eclipse/updates/4.4 2、仅勾选Eclipse ...

2016-04-23 17:05:55 564

原创 google hosts

64.233.162.84 0.docs.google.com 64.233.162.84 0.drive.google.com 64.233.162.84 1.docs.google.com 64.233.162.84 1.drive.google.com 64.233.162.84 10.docs.google.com 64.233.162.84 10.drive.google.c...

2015-07-30 14:20:51 349

原创 (转)Kafka部署与代码实例

转 http://shift-alt-ctrl.iteye.com/blog/1930791     kafka作为分布式日志收集或系统监控服务,我们有必要在合适的场合使用它。kafka的部署包括zookeeper环境/kafka环境,同时还需要进行一些配置操作.接下来介绍如何使用kafka.     我们使用3个zookeeper实例构建zk集群,使用2个kafka broker构建k...

2015-06-17 09:26:42 406

原创 (转)MapReduce:详解Shuffle过程

转自 http://langyu.iteye.com/blog/992916 这篇文章对MapReduce有个整体的入门介绍,非常不错。   Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方。要想理解MapReduce, Shuffle是必须要了解的。我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑,反而越搅越混。前段时间在做MapReduce ...

2015-06-16 16:54:54 73

原创 搜狗商业平台Java技术实践

搜狗商业平台Java技术实践: http://www.csdn.net/article/2015-05-20/2824727-Java

2015-05-25 16:00:55 103

原创 名词解释

这几天在做一个通用兑换的框架,看到这句话的时候,觉得很贴切。   框架:框架本身规划了应用程序的骨干,让程序遵循一定的流程和动线,展现一定的风貌和功能。这样就使程序员不必费力于通用性的功能的繁文缛节,集中精力于专业领域。   放之四海而皆准的框架是不存在的,也是最没有用处的。框架往往都是针对某个特定应用领域的,是在对这个应用领域进行深刻理解的基础上,抽象出该应用的概念模型,在这些抽象的...

2015-03-26 17:47:45 84

原创 Ibaitis批量处理比较

需求:卖家发布章节(1000节) 那么一共有三种方案方案 1、1000次调用insert接口 2、iBatis通过SqlMapClient提供了一组方法用于批处理实现:  startBatch() 开始批处理          executeBatch() 执行批处理 3、ibatis实现Iterate的使用   测试环境准备: •原始数据量 10W •取样1000次,...

2015-03-18 14:17:04 306

原创 JTA 跨库事务

前面关于活动系统的数据一致性,是用事务来完成的。 但是现在都是大数据,因此都会存在跨库的事务。所以对这个进行了一些了解,做下整理。   J2EE规范 ØJDBC Ø…… ØJTA ü JTA定义了一种标准API,应用系统由此可以访问各种事务监控。 ØJTS   üCORBA OTS事务监控的基本实现。JTS规定了事务管理器的实现方式。该事务管理器是在高层支持Java Tran...

2015-03-18 14:11:56 305

原创 活动系统的架构浅谈

  任何一套业务系统,都应该为业务而服务的。   之前做过一套抽奖系统,最近有很多人来问,我这里稍微提炼了下,与大家分享分享。     下图为抽奖系统的各应用职责以及流程图:        在抽奖平台,架构需要关心的点: 平台通用性:方便有此类需求的快速接入 业务独立性:各业务可以自定义抽奖逻辑或流程 数据一致性:即前台如果提示用户中奖,则奖品数据的减少,中奖数据的插入 应...

2015-03-18 14:00:05 868

原创 安装字体

cd /usr/share/fonts/ sudo mkdir my_fonts sudo chmod -R 777 my_fonts 然后把字体放到文件夹内 sudo fc-cache -fv 一会后ok

2015-02-04 17:53:11 147

原创 【转】 spring自定义标签实现

转:http://mozhenghua.iteye.com/blog/1830842 http://sammor.iteye.com/blog/1100911

2013-04-16 13:53:38 95

原创 【转】log4j xml ibatis 配置

[code="java"] [/code]

2013-01-08 09:31:12 218

原创 数据库中用二进制数值存储及查询标识值

我要存储会员信息 业务是多变的,需要存储多种标识。 如: 要标识会员是否是卖家, 要标识会员手机是否已认证 要标识会员是网站还是手机注册 。。。。 这些标识是互相独立,需要支持联合查询 一般的做法是针对每个标识做个字段 tinyint is_sell commen...

2012-09-24 16:10:05 516

原创 Mysql innodb行锁测试(转)

转:http://brilon.iteye.com/blog/433706 MySQL innodb存储引擎使用与oracle相同的行锁机制,对如何查看系统中存在的行锁情况在下面的实验中,将可以看到。下面是测试过程: session 1:更新记录 mysql> set autocommit=off; Query OK, 0 rows affected (0.01 sec) m...

2012-09-24 16:07:04 81

原创 mysql InnoDB行锁 的实现例子分析 (转)

转自:http://brilon.iteye.com/blog/433726 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应用中,要特别注意InnoDB行锁的这一特性...

2012-09-24 16:05:48 127

原创 (转载)自己动手写一个spring

转载的地址:http://www.iteye.com/topic/413449 一直以来研究spring的源代码。但是看的都不是很清晰。 今天看到了这篇文章。觉得对于理解spring ioc有很好的帮助。特在这里标注地址。 ...

2011-10-28 08:52:31 100

原创 java 处理 简单对象的json格式互转

这个有点模仿于。google的json处理。 传进对象;传出json。 传进json;传出对象。 对于基本的简单对象例如:student [code="java"]/** * Student * * @author shanzhu * @version 1.0 2011-10-17 */ package json; import java.io.Serializ...

2011-10-17 17:50:18 119

原创 jsp标签实现facebook的BigPipe

facebook的bigpipe,使页面的加载速度加快。并且可以用来替换ajax。 具体的介绍以及stutrus2版本的可以参考 [b]http://www.ibm.com/developerworks/cn/java/j-lo-bigpipe/[/b] 上面有相当大的篇幅是介绍原理、效果的。以及相应的stutrus2源码下载。 在这里,我实...

2011-10-11 15:28:41 136

原创 serlvet 的过滤器实现缓存机制

当浏览器发出一个请求的时候,会经过apache或则ngnix分发到具体的某个业务的tomcat上。 因此,我们在做一些静态业务或则首页性质的页面的时候,我们则可以在apache或则ngnix上写个模块,如果有缓存则,可以直接返回,这样就可以节省了一次apache、ngnix上转发的时间和网络io。 按照上面的业务逻辑,我模拟了tomcat的版本。 基本上的思路是: ...

2011-10-09 14:08:17 83

原创 serlvet的mvc架构最简版

写了个最简单的最粗糙的mvc的架构。 在web的xml中配置过滤器以及在页面上显示的标签。 [code="xml"] bushyou com.bushyou.servlet.dispatcher.FilterDispatcher bushyou *.html /bushyou /WEB-I...

2011-09-29 14:00:54 72

原创 struts的include标签的修改,使支持http形式

[b]本文需要读者对struts的标签源码比较熟悉。[/b] 由于公司的web应用根据不同的业务形式采用的独立部署。使各个业务的耦合度降低。使业务更加的灵活。 但是面临的是业务WEB_A应用需要调用业务WEB_B应用的页面。 [list] [*]1:ajax的形式。 使用下来效果也不错,满足了要求。 但是面临的问题也来了。最最重要的是SEO,由于这块是异步加载的。由于WEB_A的主...

2011-09-16 16:55:41 112

空空如也

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

TA关注的人

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