码迷,mamicode.com
首页 > 编程语言
JAVA中List的三个子类。
JAVA中List的三个子类分别是:ArrayList,Vector,LinkList。下面就来比较一下他们的不同。 ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。 Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率高。 LinkList:底层数据是链表, ...
分类:编程语言   时间:2016-06-06 23:18:50    阅读次数:153
Spring事务配置的五种方式
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hib ...
分类:编程语言   时间:2016-06-06 23:18:57    阅读次数:232
Java内存管理
Java程序实际上是把内存控制的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。而且了解了Java的内存管理,有助于优化JVM,从而使得自己的应用获得最佳的性能体验。所以还等什么,赶紧跟着我来一起学习这方面的知识吧~ Java内存管理分为两个方面:内存分配和垃圾回收,下面我们一一的来看一下。 Jvm定义了5个区...
分类:编程语言   时间:2016-06-06 22:13:15    阅读次数:308
Java中接口继承泛型接口
在使用Mybatis做web开发时,每一个模块的数据持久层的接口都会定义:增删改查四个方法。我想为什么不新建一个Base接口来做所有数据持久层的父接口呢? 于是,我试验了一下,建立了一个泛型接口,里面定义了四个操作数据库的基本方法,对应增删改查: public interface BaseMappe ...
分类:编程语言   时间:2016-06-06 22:08:34    阅读次数:1081
RxJava Map操作详解
2016-06-06 RxJava是最近两年火起来的一个框架,核心是异步,但是对于我来说印象最深的是响应式编程的思想。最近刚好想把自己的项目改成用RxJava实现,所以就研究了下。抛物线和大头鬼两位大牛也讲解的很详细和形象,其实RxJava里除了这种响应式的编程思想不太好理解外,操作符也是比较难理解 ...
分类:编程语言   时间:2016-06-06 22:09:11    阅读次数:584
CRC32加密算法的识别
CRC32有如下几个特征: 1. 一张静态的CRC32表或者动态生成一张CRC32的表,表的元素个数为256,元素大小为4字节 2. 在计算CRC32时,会进行查表操作,然后异或上一次CRC32的结果右移8位 3. 最终生成4字节CRC32值 1. 静态CRC32表 2. 在计算CRC32时,会进行 ...
分类:编程语言   时间:2016-06-06 22:08:15    阅读次数:897
C++输入输出流
输入输出流 1. 用控制符输出格式,例: 控制符用法列表如下: 2. 用流对象cout中用于控制输出格式的成员函数来控制输出格式 例如: cout.setf(iso::showbase) cout.setf(iOS::oct) cout.width(10) cout.setf(ios::intern ...
分类:编程语言   时间:2016-06-06 22:07:26    阅读次数:543
总是在起头可是能怎么办呢 Python数据分析
目录 前言1 第1章准备工作5 本书主要内容5 为什么要使用Python进行数据分析6 重要的Python库7 安装和设置10 社区和研讨会16 使用本书16 致谢18 第2章引言20 来自bit.ly的1.usa.gov数据21 MovieLens1M数据集29 1880—2010年间全美婴儿姓名 ...
分类:编程语言   时间:2016-06-06 22:05:37    阅读次数:250
C++ 异常机制
程序在运行的时候可能产生各种可预料到的异常,例如磁盘不足,内存不足,或是数学运算溢出,数组越界之类的。为了解决这些问题,C++提供了异常处理机制,它一般是由try语句和catch语句构成。 一、try和catch语句 示例代码如下: 首先我们定义了一个函数用于相除,假如被除数等于零就抛出异常。此时可 ...
分类:编程语言   时间:2016-06-06 22:06:36    阅读次数:357
javascript 元素的大小
1、偏移量 元素的可见大小由其高度、宽度决定,包括所有内边距、滚动条和边框大小(不包含外边距)。通过下列4个属性可以获取元素的偏移量: offsetHeight: offsetWidth: offsetLeft:元素的左外边框包含元素的左内边距的像素距离; offsetTop:元素的上外边框至包含元 ...
分类:编程语言   时间:2016-06-06 22:04:08    阅读次数:178
Python学习之旅 —— 基础篇(五)字符串格式化、递归、生成器&迭代器、模块
本篇要点:字符串格式化递归生成器和迭代器模块 一、字符串格式化 字符串格式化的两种方式:占位符 %, format函数1、占位符% 注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式 练习: 2、format(*args, **kwargs) 函数方式 练习: 二、递归 循环执行 ...
分类:编程语言   时间:2016-06-06 22:05:13    阅读次数:249
回溯算法--八皇后问题
问题描述:八皇后不能相互攻击,即,八个皇后不能同行,同列,不同在同一条对角线上, 对角线又可以分为左对角线和右对角线 左对角线上满足:i-j+7都相等(i,j分别是一维和二维的坐标) 右对角线满足:i+j 都相等 代码如下: ...
分类:编程语言   时间:2016-06-06 22:05:36    阅读次数:166
稍微深入点理解C++复制控制【转】
通过一个实例稍微深入理解C++复制控制过程,参考资料《C++ primer》,介绍点基本知识: 1、在C++中类通过特殊的成员函数:复制构造函数、赋值操作符和析构函数来控制复制、赋值和撤销该类的对象时会发生什么。 2、复制构造函数(copy constructor)是一种特殊的构造函数,具有单个形参 ...
分类:编程语言   时间:2016-06-06 22:03:47    阅读次数:179
算法题练习
1.菱形 2.求鞍点:算法一: 算法二: 3. 一行数字(6个数)向左平移,打印出依次平移的六行 一行数字(6个数)向右平移,打印出依次平移的六行 4.转圈 ...
分类:编程语言   时间:2016-06-06 22:03:40    阅读次数:249
javac找不到或无法加载主类 com.sun.tools.javac.Main
在安装jdk后或者以前安装了jdk某时使用javac编译java文件时出现找不到或无法加载主类com.sun.tools.javac.Main,这个问题时,网上一般都说是环境变量配置不对,这样的说法其实是不对的,一般来说如果你的环境配置正确有时候出现这个问题,多半是因为你在安装jdk的过程中会出现j ...
分类:编程语言   时间:2016-06-06 22:03:48    阅读次数:331
从小工到专家 ——读《Java程序员职场全攻略》有感
从小工到专家 ——读《Java程序员职场全攻略》有感 《Java程序员职场全攻略》是以故事的形式,向读者介绍Java程序员的职场经验。作者牛开复在北京从事软件开发,已经是一位业界高人,而书中的主人公蔡佳佳则是一名计算机专业的大三学生,作为师兄的牛开复一步一步指引蔡佳佳从学校走入职场,开始他的职业生涯 ...
分类:编程语言   时间:2016-06-06 22:01:04    阅读次数:212
算法整理
线段树模板 ...
分类:编程语言   时间:2016-06-06 21:58:14    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!