Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Spring编程式事务管理

Spring编程式事务管理

在基于数据库的应用中,事务是非常重要的。为了方便使用,Spring提供了基于XML和基于注解的方式配置事务,思路都是使用AOP,在特定的切入点统一开启事务,以方法为粒度进行事务控制。并且定义了事务的传播属性,规定了配置了事务的方法互相嵌套调用时的行为准则:PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。P...
Java实现直接选择排序

Java实现直接选择排序

选择排序是常用内部排序的一种,常见的实现算法有直接选择排序算法和堆排序算法,选择排序的基本思想是每次从待排数据中选择第n小的数据放到排序列表的第n个位置,假如共有N个数据待排,那么经过N-1次排序后,待排数据就已经按照从小到大的顺序排列了。 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N) 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:从a[1]-a[N-1]中选出最小的数据,然后与a[1]交...
Java关于IO流的介绍

Java关于IO流的介绍

JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Writer(字符输出流)。字符流和字节流的主要区别: 1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。 2.字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流...
Java中面向对象知识总结

Java中面向对象知识总结

Java中面向对象知识总结一:基本概念举例:写一个程序,实现如下功能: 一群宠物,宠物有各种类型,如猫、狗、企鹅等 让这群宠物,按照各自的能力不同,进行各种比赛(如爬树、游泳、跳水);扩展性需求: 游泳比赛游泳池的参数、飞盘的大小和重量等1.首先从里面抽象出名词性的概念(需求分析,抽取概念模型) 宠物、猫、狗、企鹅、比赛、能力、宠物类型 2. 把名词抽象成相应的class,或class的属性 3.提取动词 -------------...
Java培训:Number类、Character类

Java培训:Number类、Character类

阅读目录Number类Character类Number类在使用数字时,我们通常会使用内置数据类型,如int a = 9;float b = 3.14然而在实际开发中,我们经常遇到需要使用对象而不是使用内置数据类型的对象。为了解决这一问题,Java为每一个内置数据类型提供了对应的包装类(比如使用该类型所拥有的函数),如下图:这种由编译器特别支持的包成为装箱,例子public class ForTest {public static void main(Str...
Java培训:变量类型

Java培训:变量类型

阅读目录局部变量成员变量(实例变量)类变量(静态变量)Java有3类变量局部变量成员变量(实例变量)类变量(静态变量)局部变量局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声明它的方法、构造方法或者语句块中可见;局部变量是在栈上分配的。局部变量没有默认值,所以局部变量被声明后,必须经过初始化,才可以使用。例子package impor...
Java培训:基本数据类型

Java培训:基本数据类型

阅读目录Java两大数据类型引用数据类型Java 常量Java两大数据类型内置数据类型引用数据类型变量就是申请内存存储值,内存管理系统根据变量的类型分配相应的存储空间存储该类型的数据。内置数据类型8中基本类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型package import_test;public class Type {public static void main(String[] args) {// byteSystem.out.p...
JavaScript函数定义与函数作用域详解

JavaScript函数定义与函数作用域详解

最近在学习JavaScript的函数,函数是JavaScript的一等对象,想要学好JavaScript,就必须深刻理解函数。本人把思路整理成文章,一是为了加深自己函数的理解,二是给读者提供学习的途径,避免走弯路。内容有些多,但都是笔者对于函数的总结。1.函数的定义 1.1:函数声明 1.2:函数表达式 1.3:命名函数的函数表达式 1.4:函数的重复声明 1.5:不能在条件语句中声明函数2.函数的部分属性和方法 2.1:name属性 2.2...
关于Linux内核中的container_of宏

关于Linux内核中的container_of宏

在Linux内核中广泛了应用了offsetof()宏和container_of()宏,offsetof()相对比较简单就不赘述了,主要讲讲对container_of()宏的一些疑惑,其作用是根据结构体内部某个成员的指针反推出整个结构体的地址,对于内核链表来说非常有用。在linux内核中,对container_of是这样定义的#define container_of(ptr, TYPE, MEMBER) ({const typeof(((TYPE *)0)-...
Linux内核中container_of函数详解

Linux内核中container_of函数详解

在Linux 内核中,container_of 函数使用非常广,例如 Linux内核链表 list_head、工作队列work_struct中。在Linux 内核中有一个大名鼎鼎的宏container_of(),这个宏是用来干嘛的呢?我们先来看看它在内核中是怎样定义的。呵呵,乍一看不知道是什么东东。我们先来分析一下container_of(ptr,type,member),这里面有ptr,type,member分别代表指针、类型、成员。看一个例子:Stru...
<< 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 >>