- 博客(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
原创 数据库中用二进制数值存储及查询标识值
我要存储会员信息 业务是多变的,需要存储多种标识。 如: 要标识会员是否是卖家,要标识会员手机是否已认证要标识会员是网站还是手机注册 。。。。 这些标识是互相独立,需要支持联合查询 一般的做法是针对每个标识做个字段 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
空空如也
jsp自定义标签的参数赋值的问题!
2008-08-07
jsp自定义标签的参数赋值的问题!
2008-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人