对于事务,我们是在mybatis-configuration.xml 文件中配置的: 关于解析 <environments />标签在上一篇数据源的配置我们已经介绍了,不了解的可以参考上篇博客。 回到顶部 1、mybatis 支持的事务类图 mybatis 支持的所有事务的所有类都在如下包中: 下面 ...
分类:
其他 时间:
2018-07-11 00:30:04
收藏:
0 评论:
0 赞:
0 阅读:
249
上一篇博客我们讲解了 AspectJ 框架如何实现 AOP,然后具体的实现方式我们是通过 xml 来进行配置的。xml 方式思路清晰,便于理解,但是书写过于麻烦。这篇博客我们将用 注解 的方式来进行 AOP 配置。 为了便于大家理解,讲解方式是这样的,我们先给出 xml 的配置,然后介绍如何通过 注 ...
分类:
其他 时间:
2018-07-11 00:29:42
收藏:
0 评论:
0 赞:
0 阅读:
293
一.TabLayout+ViewPager+Fragment 1.布局: 2.代码使用: 3.自定义PagerAdapter: 4.效果图: 二.底部导航(仿微信): 1.布局: 2.自定义Tab视图: 3.ItemView的布局: 4.分别效果图: 图1 图 2 5.TabMode与tabGrav ...
分类:
其他 时间:
2018-07-11 00:29:10
收藏:
0 评论:
0 赞:
0 阅读:
459
【From】 https://blog.csdn.net/weixin_35852328/article/details/79506453 Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。 系统时间:指当前Linux Kernel中 ...
分类:
系统服务 时间:
2018-07-11 00:28:55
收藏:
0 评论:
0 赞:
0 阅读:
284
官网:https://github.com/ctripcorp/apollo Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring ...
分类:
其他 时间:
2018-07-11 00:28:40
收藏:
0 评论:
0 赞:
0 阅读:
333
python print 的‘ ’与“ ”符号区别及技巧
分类:
其他 时间:
2018-07-11 00:08:59
收藏:
0 评论:
0 赞:
0 阅读:
222
最近在用Python写一个一键替换文件的脚本文件,大概的功能是,向程序传递一个本地或SFTP目录的参数,程序可以把指定目录所有文件替换到特定应用程序的对应目录。程序提供了如下2种命令行调用:Usage:demo.py[sourcedir]Usage:demo.py[sourcedir]bydir第一种调用的实际操作是:读取特定应用程序目录所有文件,并获取全路径作为一个集合,再把参数文件夹中文件按文
分类:
编程语言 时间:
2018-07-11 00:08:50
收藏:
0 评论:
0 赞:
0 阅读:
220
linux服务器主要是通过ssh进行登录,但是在华为共有云上,如何保证登录安全性呢?本次以centos7为例修改默认端口在linux上,修改ssh登录的默认端口,比如修改到5000vim/etc/ssh/sshd_config在第17行,将注释#删掉,修改为port5000‘增加iptables开放端口5000配置iptables#iptables-IINPUT-ptcp-mstate--
分类:
系统服务 时间:
2018-07-11 00:08:40
收藏:
0 评论:
0 赞:
0 阅读:
222
详细按照参考http://www.cnblogs.com/huangbx/p/php_codesniffer.html pear下载地址http://pear.php.net/go-pearphp go-pear.phar
pear install PHP_CodeSniffer
出现错误
No releases available fo
分类:
Web开发 时间:
2018-07-11 00:08:31
收藏:
0 评论:
0 赞:
0 阅读:
287
前两天做项目,使用httpclient的post请求超时,检查代码也没问题。后来偶然在看日志的时候才发现问题所在。现象当post请求的返回数据少的时候应用没问题。当post请求返回的数据量在debug。当post请求的返回数据少的时候应用没问题。当post请求返回的数据量u大的时候应用就超时。排查经过debug发现post返回的数据量也就800k左右,还没有达到web容器限定值,所以不是容器的限制
分类:
Web开发 时间:
2018-07-11 00:08:23
收藏:
0 评论:
0 赞:
0 阅读:
320
1)分析了树的相关概念;2)设计了树的抽象实现,并最终实现了一个通用树结构的常用操作(增、删、查、清空、遍历、树的属性操作);
分类:
其他 时间:
2018-07-11 00:08:09
收藏:
0 评论:
0 赞:
0 阅读:
269
19.12 添加自定义监控项目添加自定义监控项目1. 需求:监控某台web服务器的80端口并发连接数,并设置图形。2.分析需求: 在zabbix监控中心创建自定义监控项目; 针对该监控项目以图形展现;3. 具体操作步骤: 在zabbix-agent端编辑自定义脚本# vim /usr/local/sbin/estab.sh 编辑脚本内容如下: #!/bin/bash
分类:
其他 时间:
2018-07-11 00:07:58
收藏:
0 评论:
0 赞:
0 阅读:
309
Python学习之路—2018/7/10 博客开发项目流程 ? 一般来说,一个项目的开发流程分为:项目需求、设计表结构、功能开发、测试功能、产品上线,本次学习以博客园为蓝本进行开发。 1.项目需求 博客的开发的需求主要有以下几点: 基于auth模块和Ajax实现登录验证 基于forms组件和Ajax ...
分类:
编程语言 时间:
2018-07-11 00:06:50
收藏:
0 评论:
0 赞:
0 阅读:
281
1、什么是MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“interne ...
分类:
数据库技术 时间:
2018-07-11 00:06:30
收藏:
0 评论:
0 赞:
0 阅读:
238
1、并发和并行 并行:指两个或多个时间在同一时刻发生(同时发生); 并发:指两个或多个事件在一个时间段内发生。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时 ...
分类:
其他 时间:
2018-07-11 00:06:13
收藏:
0 评论:
0 赞:
0 阅读:
230
目的 : 加强类与对象的内存分配理解,加强操作能力、理解数据结构。 结构 : 数据元素之间的关系。 数据结构 : 带有结构的数据对象。 线性结构: 各数据元素之间的逻辑以用一个线性序列简单的表达出现。反之为非线性结构。 按逻辑结构分为 : 线性结构与非线性结构。 线性结构包括:线性表-数组(顺序表) ...
分类:
编程语言 时间:
2018-07-11 00:05:57
收藏:
0 评论:
0 赞:
0 阅读:
234
利用多线程模拟 3 个窗口卖票 回到顶部 第一种方法:继承 Thread 类 创建窗口类 TicketSell 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 package com.ys.thre ...
分类:
编程语言 时间:
2018-07-11 00:05:34
收藏:
0 评论:
0 赞:
0 阅读:
242
1、zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现 然后 可以对其内容进行相关的配制,如时间或周期 注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置。 2、自定义添加监控项目,监控项目都是针对于客户机而言的, ...
分类:
其他 时间:
2018-07-11 00:05:13
收藏:
0 评论:
0 赞:
0 阅读:
320
问题描述:全局变量,会被莫名其妙更改!打印为50,后面做比较的时候这个值为0了。 第一,我肯定没有犯低级错误,没有其他的更改,搜索全部代码,没有发现这个变量因为我程序问题导致不符合预期,同时找了两位同事检验;第二,volatile肯定是修饰了变量的。 同时在网上搜索了一下,并没有得到满意的答复,但是 ...
分类:
其他 时间:
2018-07-11 00:04:59
收藏:
0 评论:
0 赞:
0 阅读:
260
线程是一个动态执行的过程,它也有从创建到死亡的过程。 在 Thread 类中,有一个枚举内部类: 上面的信息以图片表示如下: 第一张图: 第二张图:把等待、计时等待、阻塞看成阻塞一个状态了 1、新建状态(new):使用 new 创建一个线程,仅仅只是在堆中分配了内存空间 新建状态下,线程还没有调用 ...
分类:
编程语言 时间:
2018-07-11 00:04:25
收藏:
0 评论:
0 赞:
0 阅读:
239