- 博客(24)
- 资源 (6)
- 收藏
- 关注
转载 如何优化MySQL insert性能
对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题就是插入时间长。我们就有一个业务系统,每天的数据导入需要4-5个钟。这种费时的操作其实是很有风险的,假设程序出了问题,想重跑操作那是一件痛苦的事情。因此,提高大数据量系统的MySQL insert效率是很有必要的。经过对MySQL的测试,发现一些可以提高insert效率的方法,供大家参考参考。1.
2012-10-30 14:05:42 1089
转载 DDD
首先,需要根据需求建立一个初步的领域模型,至少要识别出领域对象和领域对象之间的关系(可以是没有方向的关联关系)。这些领域对象只应该放在领域层中。如果存在应用职责,可以识别出应用类。它们用来协调领域对象,只负责提出问题,本身并不解决问题。解决问题是领域层的职责。这些应用类将被放在应用层中。接下来分析领域模型,识别出实体对象和值对象。如果是实体对象,最好判断其标识的组成与生成方式。然后,再
2012-10-29 17:01:13 735
原创 纪念我的2012年10月29日
没想到第一篇真正意义上的原创,竟然是和技术无关的。在过去的12小时内,命运似乎在和我开玩笑。我的世界突然变成了黑色。我怀念的吉他,钢琴。。。还有篮球。昨夜未眠,今夜亦恐难入睡。多么希望有人可以告诉我该怎么办。我是坚强的。可是也有脆弱的时候。现在只想抱着我的吉他。还有,我的梦想。
2012-10-29 13:38:46 1466
转载 hadoop伪分布式的配置
这个也可以参考《hadoop权威指南》上面写的很全面,这里再说一遍: 我的机器配置环境: OS:Ubuntu10.10 ,hadoop版本:hadoop-0.20.2(下载网址: http://apache.etoak.com//hadoop/common/hadoop-0.20.2/ ) (1)安装jdk,请参考我之前的文章:http://w
2012-10-26 14:54:55 478
转载 一级缓存和二级缓存的比较
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管 理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配 置和更改,并且可以动态加载和卸载。 第一级缓存第二级缓存
2012-10-26 10:30:22 1002
转载 Linux下C线程池的实现
什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如果线程创建和销毁时间相比任务执行时间可以忽略不计,则没有必要使用线程池了。 下面是Linux系统下用C语言创建的一个线程池。线程池会维护一个任务链表(每个CThread_worker结构就是一个任务)。 p
2012-10-24 20:02:17 603
转载 用hibernate架构实现存储图片
一般网站在处理用户上传图片时通常采用两种策略:一是直接把图片存入数据库中的Blob字段;二是数据库中只存储图片的在服务器上的路径信息 ,图片存放在分门别类的文件中,使用的时候从数据库读取路径信息到页面img元素即可.在 此不讨论两种方案的优劣,我只是写了个hibernate的例子 来实现第一种策略.例子很简单,t_user表主要两个字段,name和photo,其中photo字段类型为Blo
2012-10-24 14:10:09 479
转载 Spring事务传播机制
概述 当我们调用一个基于Spring的Service接口方法(如UserService#addUser())时,它将运行于Spring管理的事务 环境中,Service接口方法可能会在内部调用其它的Service接口方法以共同完成一个完整的业务操作,因此就会产生服务接口方法嵌套调用的情况, Spring通过事务传播行为控制当前的事务如何传播到被嵌套调用的目标服务接口方法中。事务
2012-10-24 10:25:21 761
转载 Spring MVC国际化
本文基于Spring MVC 注解-让Spring跑起来。本文提到的国际化是Spring实现国际化的方案之一。 (1) 在applicationContext.xml中添加以下配置信息:[java] view plaincopy "messageSource" class="org.sp
2012-10-21 13:20:37 838
转载 sping mvc mail
Spring发送html邮件一文件阐述了使用Spring发送html邮件的方法,根据该文,作者写了一个综合的发送邮件的工具类MailUtil,如下所示:[java] view plaincopy/** * * @author geloin * @date 2012-5-8 上午11:02:41 */ packag
2012-10-21 13:12:43 589
转载 Spring发送html邮件
本文基于Spring MVC 注解,让Spring跑起来。 容器:tomcat6 (1) 导入jar包mail.jar、activation.jar和org.springframework.comtext.support.jar,其中mail.jar来自于javaMail,activation.jar来自于jaf,最好都使用最新版。
2012-10-21 13:10:50 636
转载 Hadoop源代码分析
http://caibinbupt.iteye.com/blog/262412Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster: http://research.google.com/archive/googlecluster.html Chubby:http://labs.google.co
2012-10-20 21:06:17 445
转载 Spring3 MVC 文件上传
spring支持在网络应用程序处理文件上传,提供拔插的org.springframework.web.multipart.MultipartResolver对象 。在写上传文件的前提下需提供两个jar包:1.添加上传拦截,可指定上传的大小 Java代码 "multipartResolver"
2012-10-20 21:00:01 853
转载 SpringMVC拦截器简单使用
一、拦截器的配置 1、传统的配置 Xml代码 bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" > property name="interceptors">
2012-10-20 20:34:50 1133
转载 spring mvc3中异常处理
在spring mvc3中,处理异常可以这样做, 首先定义一个自定义的异常类: 1 public class GenericException extends RuntimeException{ private String customMsg; //getter and setter methods public GenericException(Stri
2012-10-18 22:59:58 893
转载 Spring MVC,拦截器实现session控制
未登录,不允许访问background文件夹内的页面,那如何判断是否登录呢?background是关键目录,每个操作该目录的人都需要写在日志表中,如何实现呢?拦截器是实现方案之一。(1) 在com.geloin.spring.interceptor包中添加SystemInterceptor,并使其继承HandlerInterceptor/** * * @author gel
2012-10-18 22:30:55 1230
转载 spring mvc 使用session
Spring2.5 访问 Session 属性的四种策略 Posted on 2008-10-12 16:57 mingj 阅读(1613) 评论(2) 编辑 收藏 所属分类: Spring WEB 应用通常会引入 Session,用来在服务端和客户端之间保存一系列动作/消息的状态,比如网上购物维护 user 登录信息直到 user 退出。在 user 登录后,Session 周期里
2012-10-18 22:28:34 4590
转载 Oozie简介
在Hadoop中执行的任务有时候需要把多个Map/Reduce作业连接到一起,这样才能够达到目的。[1]在Hadoop生态圈中,有一种相对比较新的组件叫做Oozie[2],它让我们可以把多个Map/Reduce作业组合到一个逻辑工作单元中,从而完成更大型的任务。本文中,我们会向你介绍Oozie以及使用它的一些方式。什么是Oozie?Oozie是一种Java Web应用程序,
2012-10-18 18:43:40 1101
转载 spring mvc 杂
1、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@ModelValue绑定参数到命令对象;6、@SessionAttributes绑定命令对象到session;7、@RequestBody绑定请求的内容区数据并能进行自动
2012-10-18 15:30:28 895
转载 Spring3 MVC
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
2012-10-17 22:28:21 808
转载 求两个等长有序数组的中位数的logN算法 分治法
题目:有两个长为n的非递减数组A和B,把B接在A的后面变成长为2n的数组C。设计算法求C的中位数(第n小数)。思路:O(n)的算法很容易找到,关键是用二分的思想设计logn算法。这题关键是用好a和b数组中脚标和为定值的元素的大小关系。 直观想法是:如果中位数在数组a中,那么若a[m] b [n-m-1],此时比a[m]小的数至少有n个,a[m]不可能为第n小数
2012-10-14 17:14:13 1141
转载 逆波兰表达式
逆波兰表达式逆波兰表达式又叫做后缀表达式。在通常的表达式中,运算符总是置于与之相关的两个运算对象之间,所以,这种表示法也称为中缀表示。波兰逻辑学家 J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。逆波兰表达式,它的语法规定,表达式必须以逆波兰表达式的方式给出。逆波兰表达式又叫做后缀表达式。这个知识点在数据结构
2012-10-14 16:50:32 523
转载 Spring MVC Hello World Example
In Spring MVC web application, it consist of 3 standard MVC (Model, Views, Controllers) components :Models – Domain objects that are processed by service layer (business logic) or persistent lay
2012-10-13 20:02:43 658
httpclient tutorial httpclient 指南
2018-03-08
mask rcnn paper
2018-03-07
Applying Deep Learning To Answer Selection
2018-03-07
Learning Phrase Representations using RNN Encoder–Decoder
2018-03-07
BPTT BackPropagation Through Time.pdf
2018-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人