spring中的@Transactional基于动态代理的机制,提供了一种透明的事务管理机制,方便快捷解决在开发中碰到的问题。 一般使用是通过如下代码对方法或接口或类注释: @Transactional(propagation=Propagation.NOT_SUPPORTED) @Transact ...
分类:
编程语言 时间:
2018-06-06 22:23:15
阅读次数:
171
单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 双下划线开头的 __foo 代表类的私有成员; 双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造 ...
分类:
编程语言 时间:
2018-06-06 22:23:30
阅读次数:
192
方法一、 1、打开 vi /etc/sysconfig/network-scripts/ifcfg-enp4s0(每个机子都可能不一样,但格式会是“ifcfg-e...”)。但内容包含: <strong>TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 ONBOOT=n ...
分类:
编程语言 时间:
2018-06-06 22:24:20
阅读次数:
224
图一代码: public enum LogMethodEnum { WEBCSCARDVALID("返回值"), WEBCSVERIFYPASSWORD("返回值"), WEBCSSAVEPASSWORD("返回值"), WEBCSSETPASSWORD("返回值"), WEBCSQUERYTOTA ...
分类:
编程语言 时间:
2018-06-06 22:24:52
阅读次数:
249
java正则表达式的匹配包括:邮箱,手机,姓名,昵称,身份证号,银行卡号等; 生成6位随机数; 对url中字符串进行编码和解码; 获取客户端ip地址; 获取系统当前时间; 生成32位编码不含横线; 生成MD5编码; 通过身份证获取性别; 通过身份证获取生日; 手机号中间4位替换成星号; 邮箱地址加星 ...
分类:
编程语言 时间:
2018-06-06 22:26:07
阅读次数:
189
Thread类API中的英文描述: file:///D:/Java/JDK8/Docs/docs/api/index.html 英语不好,大致的意思是: 线程是程序执行时的线程,java虚拟机(JVM)允许一个应用运行多个线程(并发)。 每一个线程都自己的优先权,优先级高的线程会比优先级低的线程优先 ...
分类:
编程语言 时间:
2018-06-06 23:38:28
阅读次数:
177
Java 读取 .properties 配置文件的几种方式 Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中。然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配置文件就比较容易。 介绍几种读取方式: ...
分类:
编程语言 时间:
2018-06-06 23:39:13
阅读次数:
203
JRE : Java 运行环境 JDK : Java 开发工具包,其中包括 JRE (javac、java、javap、jar、javadoc 、javah 等命令) JVM : Java 虚拟机 PATH : Windows 环境变量 CLASSPTH :Java 程序运行时类加载路径 ( 非 j ...
分类:
编程语言 时间:
2018-06-06 23:40:10
阅读次数:
172
Apache Shiro功能框架: Shiro聚焦与应用程序安全领域的四大基石:认证、授权、会话管理和保密。 #,认证,也叫作登录,用于验证用户是不是他自己所说的那个人; #,授权,也就是访问控制,比如用于决定“谁”是否有权限访问“什么”; #,会话管理,管理用户相关的会话,即使在非web和ejb的 ...
分类:
编程语言 时间:
2018-06-06 23:40:45
阅读次数:
351
JavaScript 作用域 Javascript 作用域 一般语言的作用域分两大种 1. 以代码块为作用域 2. 以函数作为作用域 相对于其他的语言的作用域以代码块为作用域 例如 JAVA public void Func(string v){ if (1==1){ string name='Ja ...
分类:
编程语言 时间:
2018-06-06 23:41:01
阅读次数:
166
(这里的回调函数中的index和arr都可以省略,回调函数后有参数是设置调整this指向的,这里暂时不使用) forEach() map()— —更新数组 filter()、includes()、find()、findIndex()— —筛选(删除)数组 some()、every()— —判断数组 ...
分类:
编程语言 时间:
2018-06-06 23:41:10
阅读次数:
167
通过python 把图片变为字符串 有趣,有趣,看到朋友的那个佩奇的图片,我就想了下,还是弄一张皮卡丘的 图片如下: 图片名称为ccc.jpg 代码里面可以改的 代码如下: # -- coding: utf-8 -- from PIL import Image import argparse WID ...
分类:
编程语言 时间:
2018-06-06 23:41:28
阅读次数:
185
int类型的变量存储值从-2147483648到2147483647 unsigned int类型的变量存储值从0到4294967295 short类型的变量存储值从-32768到32767 unsigned short类型的变量存储值从0到65535 char类型的变量存储值从-128到127un ...
分类:
编程语言 时间:
2018-06-06 23:41:36
阅读次数:
243
一、 .cpp文件 二、.h文件 三、运行程序 四、效果图 ...
分类:
编程语言 时间:
2018-06-06 23:41:58
阅读次数:
435
retrofit流程图 -1.RxJava调用Retrofit,从requestGtPushSaeUserInfo()中获得被观察者observable,然后new一个观察者向它订阅 0.从业务中发起网络请求调用具体接口 RobotApiService就是Retrofit需要的接口文件 1.在Rob ...
分类:
编程语言 时间:
2018-06-06 23:42:05
阅读次数:
712
模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式,在python中,一个.py文件就称之为一个模块(Modu ...
分类:
编程语言 时间:
2018-06-06 23:42:21
阅读次数:
250
对于多个数据源的时候,我们如何切换不同的数据源进行数据库的操作呢? 当然我们可以直接定义2个DataSource,然后在每次获取connection的时候,从不同的DataSource中获取connection,类似如下 这种情况可以是2个数据库存放的数据性质是不同的,DataSource1存放1种 ...
分类:
编程语言 时间:
2018-06-06 23:42:38
阅读次数:
258
安装:beautifulsoup4 from bs4 import BeautifulSoup yoyo = open('yoyo.html', 'r') # 以读的方式打开“yoyo.html”文件 # print(yoyo.read()) # 此方法打开的是一个字符串,内容没有层级结构 # yo ...
分类:
编程语言 时间:
2018-06-06 23:42:48
阅读次数:
303
统一的数据访问异常层次体系 基于基本的jdbc封装dao层访问接口,封装不论是访问,csv文件,关系数据库(RDBMS),ladp都可以封装成一个个DAO对象来进行访问 抛出问题 可是对于我们忽略了一个问题,那就是当DAO层发生异常的时候,我们是否应该在dao层进行处理,如果是,那么有个问题,客户端 ...
分类:
编程语言 时间:
2018-06-06 23:43:22
阅读次数:
201
# 文件上传:content-Type: multipart/form-data类型 import unittest import requests class SendFile(): def __init__(self, s): self.s = s def sendImg(self, jpgpa... ...
分类:
编程语言 时间:
2018-06-06 23:43:39
阅读次数:
768