流程: 1. StrutsPrepareAndExcuteFilter:StrutsPrepareAndExcuteFilter作为前端控制器,是整个Struts2的调度中心。 2. ActionMapper:ActionMapper负责识别当前的请求是否需要Struts2做出处理。 3. Acti ...
分类:
其他好文 时间:
2016-07-21 23:45:30
阅读次数:
187
本质上问题可以抽象为:当一个表数据更新后,怎么保证另一个表的数据也必须要更新成功。若两张表在同一个数据库实例中,则使用本地事务就好了。否则可以采用分布式事务,或者消息队列。 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果 ...
分类:
其他好文 时间:
2016-07-21 23:43:01
阅读次数:
240
题目说每条边权值都不一样,说明最小生成树是唯一的,不存在最小期望这一说。 然后就是先求出最小生成树,随便确定一个根节点,计算出每个点的子树有多少节点,记为c[x]。 指向x的这条边被统计的次数为c[x]*(n-c[x])。然后基本就可以算出答案了。 ...
分类:
其他好文 时间:
2016-07-21 23:44:08
阅读次数:
238
题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 第二行包含n个整数,表示这n个数,数组中的数的范围是[0,1000 000 000]。 此题的不同之处是最后的输出结果需要是排序过的,一般是不要求这个的。 ...
分类:
其他好文 时间:
2016-07-21 23:45:27
阅读次数:
196
往往需要爬取的网页是呈一个树状结构。比如,需要先爬取一个目录,然后再在目录中选择具体的爬取目标。而目录和具体目标之间,网页结构不同,使得我们不能使用相同的爬取策略。 从之前的经验来看,我们对scrapy进行操作是从Spider的Parse()函数作为入口。不如在parse()函数中对对目录进行操作, ...
分类:
编程语言 时间:
2016-07-21 23:45:26
阅读次数:
314
转自http://jingyan.baidu.com/article/3f16e003e7e36b2591c103db.html1、右击Windows 10桌面的左下角的“Windows”图标→“所有应用”→“Windows系统”→“命令提示符”,以管理员身份运行,如下图所示。2、在弹出的Wi10专 ...
思路: 利用java 特性,将数字从1 一直加到n,全部放到String中,然后依次对strring扫描每一位,使其carr[str.charAt(i)-'0']++; 最后输出carr[i],即可。 13 string=12345678910111213 carr[1]++、carr[2]++、c ...
分类:
其他好文 时间:
2016-07-21 23:42:36
阅读次数:
256
参考:http://blog.csdn.net/qianchenglenger/article/details/16907821 一、下载地址 ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip 解压后得到三个 ...
分类:
其他好文 时间:
2016-07-21 23:42:54
阅读次数:
509
1.安装pymongo 输入命令:pip install pymongo 2.插入数据测试 ...
分类:
数据库 时间:
2016-07-21 23:43:22
阅读次数:
213
POJ 3253 Fence Repair (优先队列) Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needs ...
分类:
其他好文 时间:
2016-07-21 23:42:23
阅读次数:
275
索引的类型 索引优化应该是对查询性能优化最有效的手段了。 mysql只能高效地使用索引的最左前缀列。 mysql中索引是在存储引擎层而不是服务器层实现的 B-Tree索引 B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 图中根节点没有画出来。 B-Tree对索引列是 ...
分类:
数据库 时间:
2016-07-21 23:41:32
阅读次数:
349
一、简介 本文介绍 Socket 连接常见错误。 二、常见错误 1)ECONNABORTED 描述:“software caused connection abort”,即“软件引起的连接中止” 原因:当服务和客户进程在完成用于 TCP 连接的“三次握手”后,客户 TCP 发送了一个 RST (复位... ...
分类:
其他好文 时间:
2016-07-21 23:41:11
阅读次数:
244
面向方面的编程,即 AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为(例如日志和事务管理)进行模块化。AOP 的核心构造是方面, 它将那些影响多个类的行为封装到可重用的模块中。 通常情况下,对于AOP,我们有两种方式来实现。 使用DynamicProxy实现AOP 下面是 ...
分类:
编程语言 时间:
2016-07-21 23:41:39
阅读次数:
292
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u ...
分类:
其他好文 时间:
2016-07-21 23:42:33
阅读次数:
255
在家工作了半个月了,已经没有当时的激情,渐渐感觉到了每天重复工作的枯燥无味。加上腿脚不便,出去也很有限制,想到还要这样持续半个月就十分的痛苦。而且最近楼上搞装修,天天电钻嗡嗡作响,让我本身浮躁的心情更加烦躁。但是我知道这样的日子肯定会有个头的,我虽然已经忍受不了了,也没用办法,生活还是要继续,比我苦 ...
分类:
其他好文 时间:
2016-07-21 23:42:57
阅读次数:
194
前言:对于二次排序相信大家也是似懂非懂,我也是一样,对其中的很多方法都不理解诶,所有只有暂时放在一边,当你接触到其他的函数,你知道的越多时你对二次排序的理解也就更深入了,同时建议大家对wordcount的流程好好分析一下,要真正的知道每一步都是干什么的。 1.Partitioner分区类的作用是什么 ...
分类:
其他好文 时间:
2016-07-21 23:42:01
阅读次数:
233
多维数组 二维数组:相当于1个矩阵,或者一个具有宽度和高度 或者行和列 的网格。例如:这个图用一个二维数组保存Bob的产品,每一行代表一种产品(product), 每一列代表产品的属性(product attribute)。 PHP代码实现: 示例效果: 还可以用双重for循环来实现同样的效果: 另 ...
分类:
编程语言 时间:
2016-07-21 23:42:08
阅读次数:
238