自定义博客皮肤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 126

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

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

2016-08-08 10:33:50 2129 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.42、仅勾选Eclipse ...

2016-04-23 17:05:55 579

原创 google hosts

64.233.162.84 0.docs.google.com64.233.162.84 0.drive.google.com64.233.162.84 1.docs.google.com64.233.162.84 1.drive.google.com64.233.162.84 10.docs.google.com64.233.162.84 10.drive.google.c...

2015-07-30 14:20:51 369

原创 (转)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 418

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

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

2015-06-16 16:54:54 82

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

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

2015-05-25 16:00:55 112

原创 名词解释

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

2015-03-26 17:47:45 94

原创 Ibaitis批量处理比较

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

2015-03-18 14:17:04 312

原创 JTA 跨库事务

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

2015-03-18 14:11:56 318

原创 活动系统的架构浅谈

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

2015-03-18 14:00:05 898

原创 安装字体

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

2015-02-04 17:53:11 156

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

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

2013-04-16 13:53:38 102

原创 【转】log4j xml ibatis 配置

[code="java"] [/code]

2013-01-08 09:31:12 228

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

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

2012-09-24 16:10:05 531

原创 Mysql innodb行锁测试(转)

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

2012-09-24 16:07:04 89

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

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

2012-09-24 16:05:48 137

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

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

2011-10-28 08:52:31 110

原创 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 127

原创 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 143

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

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

2011-10-09 14:08:17 90

原创 serlvet的mvc架构最简版

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

2011-09-29 14:00:54 80

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

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

2011-09-16 16:55:41 116

空空如也

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

TA关注的人

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