1.概述 spring的事务注解@Transaction 相信很多人都用过,而@Transaction 默认配置适合80%的配置。 本篇文章不是对spring注解事务做详细介绍,而是解决一些实际场景下遇到的问题 2.事务回滚 2.1 默认回滚策略 @Transactional public void ...
分类:
编程语言 时间:
2018-03-10 14:10:24
阅读次数:
221
在上一篇博客中简单写了一下静态代理,这里主要讲一下动态代理 动态代理主要有两种 JDK动态代理 CGLIB动态代理 那这两种代理有什么区别呢? (根据自己的理解总结) 1.JDK动态代理 他的特点是:目标对象必须有接口 他的实质是:创建了接口的一个实现类 他运行的时机:程序运行时 2.CGLIB动态 ...
分类:
编程语言 时间:
2018-03-10 14:11:22
阅读次数:
189
今天做习题时总是提示错误“不是内部或外部命令,也不是可运行的程序……” 于是上网搜索了一下出现这个错误的原因和解决方法,在此做个总结。 原因一:没有设置PATH环境变量 Windows会根据设置的Path环境变量路径查找python.exe, 当找不到时就会报错 在安装时要记得勾选“Add Pyth ...
分类:
编程语言 时间:
2018-03-10 14:12:48
阅读次数:
7100
import urllib.request import json content=input("请输入需要翻译的内容:") url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' data={} data[... ...
分类:
编程语言 时间:
2018-03-10 14:12:57
阅读次数:
199
(本文通俗易懂,但有的描述有问题,转至http://developer.51cto.com/art/201403/430986.htm###) 高快省的排序算法 有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。 假设我们现在对“6 1 2 7 9 ...
分类:
编程语言 时间:
2018-03-10 14:13:23
阅读次数:
175
1 整数对象PyIntObject 整数对象是固定大小的Python对象,内部只有一个ob_ival保存实际的整数值。 2 字符串对象PyStringObject Python的字符串对象是一个不可变对象,任何改变字符串字面值的操作都是重新创建一个新的字符串。 字符串对象在Python中用PyStr ...
分类:
编程语言 时间:
2018-03-10 14:14:43
阅读次数:
263
前言 本博文主要讲解 Spring怎么与Struts2框架整合 ... Struts2和Spring的整合关键点 : action对象交给Spring来创建 搭建环境 进入jar包 引入jar文件: 1)引入struts .jar相关文件 2)spring core 相关jar文件 3)spring ...
分类:
编程语言 时间:
2018-03-10 14:15:18
阅读次数:
201
# 约瑟夫环问题 # 说年月日,判断是这一年的第几天 # 杨辉三角 # 双色球选注 # 时钟 # 分钟倒计时器 # 猜拳 # # 描述平面上的一个点,方法:移动这个点,1.移动到某个地方,2.移动多少 3. 移动了多少距离。 # 取本地时间 ...
分类:
编程语言 时间:
2018-03-10 14:16:23
阅读次数:
268
spring定时器(基于xml) spring定时器(基于注解) quartz定时器 1、使用基于xml配置的spring定时器 首先编写定时任务类Mytask public class Mytask { public void execute(){ System.out.println("基于xm ...
分类:
编程语言 时间:
2018-03-10 15:48:33
阅读次数:
205
JavaScript学习总结1.JavaScript基础介绍2.JavaScript基础—数据类型3.JavaScript基础—运算符与基础程序设计 Break:结束当前循环,不再进行下一次循环。Continue:结束本次循环,进行下一次循环。结束当前循环的迭代。4.JavaScript函数 定义函... ...
分类:
编程语言 时间:
2018-03-10 15:49:14
阅读次数:
194
python基础—装饰器 定义:一个函数,可以接受一个函数作为参数,对该函数进行一些包装,不改变函数的本身。 123 False True 1. 函数可以作为参数传递,在函数内部仍可进行调用。可以将函数在内部定义理解为一个变量在内部定义。 1234 2. 函数可嵌套定义,并可在内部直接调用。且可调用 ...
分类:
编程语言 时间:
2018-03-10 15:49:46
阅读次数:
195
1 准备工作 1.导包 4+2+spring-aop【新版本需要导入 spring-aop 包】 2.为主配置文件引入新的命名空间(约束) 3.开启使用注解代理配置文件 4.在类中使用注解完成配置 2 将对象注册到容器 3 修改对象的作用范围 4 值类型注入 5 引用类型注入 6 初始化|销毁方法 ...
分类:
编程语言 时间:
2018-03-10 15:49:54
阅读次数:
195
一、数组的概念 数组是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型 数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量 二、一维数组 动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行 ...
分类:
编程语言 时间:
2018-03-10 15:51:12
阅读次数:
190
Java集合就是一个容器。面向对象语言对事物的体现都是以对象的形式存在,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。如果往集合里存放基本数据类型,在存取过程中会有个自动装箱和拆箱。 因为容器中数据 ...
分类:
编程语言 时间:
2018-03-10 15:51:21
阅读次数:
236
结构体排序和普通的整型实型数据排序的区别在于缺少比较规则需要人为的给出,我们可以通过重载<,>,<=,>=等比较运算符或者写一个比较函数,然后就像处理一般变量一样完成排序。 这里为了方便使用sort函数进行排序而不手写排序函数,sort函数是C++自带的排序函数,包含于头文件<algorithm>, ...
分类:
编程语言 时间:
2018-03-10 15:51:29
阅读次数:
169
迪杰斯特拉算法用于求解单源最短路问题,能求解出从一个点出发到剩余所有节点的最短距离。 原理: 使用贪心选择,将全部节点分为两部分,已经找出最短路径的点和没有为找出最短路径的点,初始情况下源点为唯一一个找出最短距离的点,每次从未找出最短路径的点中选中距离源点最近的点设置为已经找到最短路径的点并记录下相 ...
分类:
编程语言 时间:
2018-03-10 15:51:49
阅读次数:
259
Ⅱ.参数 一般地,赋值运算符重载函数的参数是函数所在类的const类型的引用(如上面例1),加const是因为: ①我们不希望在这个函数中对用来进行赋值的“原版”做任何修改。 ②加上const,对于const的和非const的实参,函数就能接受;如果不加,就只能接受非const的实参。 用引用是因为 ...
分类:
编程语言 时间:
2018-03-10 15:52:14
阅读次数:
184
(1)for循环里的else (2)列表append的注意点 ...
分类:
编程语言 时间:
2018-03-10 15:53:55
阅读次数:
131
C++中一般创建对象,拷贝或赋值的方式有构造函数,拷贝构造函数,赋值函数这三种方法。下面就详细比较下三者之间的区别以及它们的具体实现 1.构造函数 构造函数是一种特殊的类成员函数,是当创建一个类的对象时,它被调用来对类的数据成员进行初始化和分配内存。(构造函数的命名必须和类名完全相同) 首先说一下一 ...
分类:
编程语言 时间:
2018-03-10 15:54:47
阅读次数:
243
服务器的监控通过安装一些常用的监控软件之外,有时也需要运行一些shell或Python脚本;shell下可以使用系统自带的ps/free/top/df等shell命令,Python可以调用subprocess等模块来运行shell命令,不过这么做就比较麻烦。这里有一个比较好用的第三方模块:psutil。psutil是一个跨平台的库,用于在Python中检索有关运行进程和系统利用率(CPU,内存,磁
分类:
编程语言 时间:
2018-03-10 15:55:35
阅读次数:
180