拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。 但是最近在项目中要在一个事务中跨数据源进行操作。数据库跨源就不在这里说了,可以自行百度。 这里出现的问题就是,如果我 ...
分类:
编程语言 时间:
2017-04-14 22:40:49
阅读次数:
231
题意: 思路:生成一些回文拼起来使生成的段数最小 显然存在一种最优的方案,使生成的那些回文是目标串的极长回文子串 求出对于每个位置的最长回文子串,问题就转化成了: 给定一些已知起始和终止位置的线段,求覆盖住整个区域的最小线段数量 这个可以BIT做,求当前已经覆盖的区域最远能拓展到哪里 也可以预处理一 ...
分类:
编程语言 时间:
2017-04-14 22:40:50
阅读次数:
259
spring没有采用约定优于配置的策略,spring要求显示指定搜索哪些路径下的Java文件。spring将会把合适的java类全部注册成spring Bean。 问题:spring怎么知道把哪些Java类当初bean类处理? 这就需要使用annotation,spring使用一些特殊的annota ...
分类:
编程语言 时间:
2017-04-14 22:41:45
阅读次数:
175
1.将字符串的时间转换为时间戳 方法: a = "2013-10-10 23:40:00" 将其转换为时间数组 import time timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S") 转换为时间戳: timeStamp = int(time.mkt... ...
分类:
编程语言 时间:
2017-04-14 22:47:07
阅读次数:
4063
1.官网下载python2.7,安装完后,在环境变量Path中加上这个路径 在控制台输入python,出现版本信息,就成功了。 2.我使用的是 pycharm,注册后,在 把自己的python.exe配置一下 3.导入项目 项目来自网络 http://pan.baidu.com/s/1miBfaxq ...
分类:
编程语言 时间:
2017-04-14 22:49:09
阅读次数:
250
类似的还有读取read_csv(path),read_html(url),read_json()和从数据库中 ...
分类:
编程语言 时间:
2017-04-14 22:51:39
阅读次数:
207
1.运算符(operator) Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++ 赋值运算符 = 关系运算符: >,<,>=,<=,==,!= instanceof 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> 条件运算符 ? 扩展赋值运算符 ...
分类:
编程语言 时间:
2017-04-14 22:53:06
阅读次数:
255
一、 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目) 1). 把开发选项切换到 JavaEE 2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边 3). 在 Servers 面板中新 ...
分类:
编程语言 时间:
2017-04-14 22:56:47
阅读次数:
230
spring boot最重要的三个文件:1.启动类 2.pom.xml 3.application.yml配置文件 一.启动类->main方法 spring boot启动原理步骤分析 1.spring boot通过fat jar方式用jdk命令java -jar jarname.jar启动的。 fa ...
分类:
编程语言 时间:
2017-04-14 22:58:53
阅读次数:
1786
十八、字符串处理 前文介绍过字符串的处理,字符串是byte类型 的数组,现在实现一段代码,将字符串string1数据copy到字符串string2中 代码如下 通过ecx递减,将字符串string1每个字符一次copy给string2中,其中用到了ebx基址寄存器。 也可以通过esi和edi寄存器 ...
分类:
编程语言 时间:
2017-04-14 23:02:15
阅读次数:
357
...
分类:
编程语言 时间:
2017-04-14 23:04:47
阅读次数:
213
1.软件准备 ArcGIS for Desktop 10.2, Arc engine, jdk-7u60-windows-i586,Eclipse Mar2 2.软件的安装 2.1 ArcGIS for Desktop 10.2的安装 软件的下载:ArcGIS for Desktop 10.3全套的 ...
分类:
编程语言 时间:
2017-04-14 23:04:55
阅读次数:
359
1.Function Arguments JavaScript 函数的参数 类型可以是 复杂类型如 Object or Array 和简单类型 String Integer null undefined;当参数是 复杂类型的时候,将会把 复杂类型的 引用传出 函数体内,也就是传入函数内的不是 复杂类 ...
分类:
编程语言 时间:
2017-04-14 23:06:55
阅读次数:
278
最近由于特殊的业务需求,需要做相关数据排序,下面就贴出其中的将map集合中按照value或者key进行排序的代码,后面再具体详说。 后面补充在工作中,由于公司业务,做的一个实际的排序算法。 ...
分类:
编程语言 时间:
2017-04-14 23:10:55
阅读次数:
253
在Hibernate框架中使用BaseDao主要的作用是减少冗余代码,在对Dao的操作中CRUD可以说是最普通最常见的操作了,基本上面对不同的数据表都会有类似的CRUD操作,BaseDao的思想就是把这些冗余的操作抽取出来 ...
分类:
编程语言 时间:
2017-04-14 23:14:04
阅读次数:
397
Reference: http://www.cnblogs.com/btchenguang/archive/2012/09/04/2670849.html python 头文件在的位置:/usr/include/python2.7 /usr/local/include/python2.7 前言(更新 ...
分类:
编程语言 时间:
2017-04-14 23:15:34
阅读次数:
361
题目描述 利用快速排序算法将读入的N个数从小到大排序后输出。 快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立完成。(C++选手请不要试图使用STL,虽然你可以使用sort一遍过,但是你并没有掌握快速排序算法的精髓。) 输入输出格式 输入格式: 输 ...
分类:
编程语言 时间:
2017-04-14 23:18:51
阅读次数:
350
JAVA有四种访问符: private:类内访问 缺省:类内,同包访问 protected:同包,子类访问 public:全局访问 有四种访问关系:类内访问,同包访问,子类访问,全局访问 内部类是将一个类封装在外部类的内部,类内任何成员都可以对内部类进行访问,并且同包中其它类不能访问这个内部类。 答 ...
分类:
编程语言 时间:
2017-04-14 23:47:29
阅读次数:
286
选择排序(以递增排序为例):通过内部循环第一次遍历数组找到最小的元素与数组的第一个元素交换位置,第二次遍历数组找到第二小的元素与数组的第二个元素交换位置,当内存循环找到最小的元素并交换位置后下次遍历时应该避开这个最小元素。这种排序方法对任何结构的数组都是O(n²)的时间复杂度 插入排序(以递增排序为 ...
分类:
编程语言 时间:
2017-04-14 23:53:55
阅读次数:
299
这几天学习python,写正则表达式相关代码如下: 报错如下: raise error("look-behind requires fixed-width pattern")sre_constants.error: look-behind requires fixed-width pattern 在 ...
分类:
编程语言 时间:
2017-04-14 23:53:34
阅读次数:
2100