摘要:
一、Nginx介绍 nginx:Nginx是一种软件服务器(轻量级),故它最主要的功能就是可以与服务器硬件结合,我们的应用程序可以放在nginx服务器上进行发布,已达到让网民浏览的效果。除此自外,Nginx是一种高性能的Http和反向代理服务器,同时也是一个代理邮件服务器。也就是说nginx可以发布 阅读全文
posted @ 2017-06-30 15:38
张英爱
阅读(218)
评论(0)
推荐(0)
摘要:
本文使用 Linux centos系统 一、Nginx虚拟主机的配置 虚拟主机:通常情况下,为了使每个服务器可以供更多用户使用,可以将一个服务器分为很多虚拟的子服务器,每个子服务器都是互相独立的。这些服务器是根据虚拟化技术分出来的,这样,一台服务器就可以虚拟成很多台子服务器。我们把子服务器叫做虚拟主 阅读全文
posted @ 2017-06-30 15:38
张英爱
阅读(437)
评论(0)
推荐(0)
摘要:
本文使用tomcat7 tomcat用户管理配置 在tomcat-users.xml中添加用户: <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> <role rolename="ad 阅读全文
posted @ 2017-06-30 15:37
张英爱
阅读(318)
评论(0)
推荐(0)
摘要:
以下使用 linux centos系统 一、JDK的安装 1、下载jdk-8u111-linux-x64.tar.gz 2、解压该文件,将解压后的文件复制到 /usr/local/jdk1.7 目录下。如图: 在这里 jdk1.7 目录就是我解压后的文件内容。 3、配置环境变量 进入etc目录下编辑 阅读全文
posted @ 2017-06-30 15:37
张英爱
阅读(368)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>字符窜</title><script>window.onload=function(){var strA="Hello,";var strB="Word";//字符窜相 阅读全文
posted @ 2017-06-30 15:36
张英爱
阅读(146)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>透明层-弹出层</title><style>*{margin:0;padding:0;}.main{width:100%; height:1000px;}.div1{t 阅读全文
posted @ 2017-06-30 15:36
张英爱
阅读(309)
评论(0)
推荐(0)
摘要:
一、反向代理 正向代理: 客户端要获取的资源就在服务器上,客户端请求的资源路径就是最终响应资源的服务器路径,这就是正向代理。正向代理的特点:就是我们明确知道要访问哪个网站地址。 反向代理: 客户端想获取服务器集群中(服务1,服务2,服务3 他们的资源相同)中的资源,但是客户端无法与该服务器集群建立连 阅读全文
posted @ 2017-06-30 15:36
张英爱
阅读(254)
评论(0)
推荐(0)
摘要:
一、什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。 这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕 阅读全文
posted @ 2017-06-30 15:35
张英爱
阅读(324)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>HTML5标签</title><style>p{/**white-space:nowrap;表示文本不会换行,在同一行继续,知道遇到<br>标签为止;overflow: 阅读全文
posted @ 2017-06-30 15:35
张英爱
阅读(172)
评论(0)
推荐(0)
摘要:
问题描述 对以逆波兰式的表达式求值。 问题分析 上一题是把中缀表达式编程逆波兰式,要对逆波兰的表达式的求解就更简单些了。 代码 View Code 总结 这道题开始想的时候只用到数组的变换,a[j]=a[j-2]+a[j-1]可以看到代码中的注释,就是自己开始的想法,刚开始用简单的数据测试的时候没有 阅读全文
posted @ 2017-06-30 15:34
张英爱
阅读(107)
评论(0)
推荐(0)
摘要:
为什么使用浏览器端数据库:随着浏览器的处理能力不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少用户等待从服务器获取数据的时间。 一、localStorage — 本地存储 可以长期存储数据,没有时间限制。 可以存储 :数组、json数据、图片、脚本、样式文件 function 阅读全文
posted @ 2017-06-30 15:34
张英爱
阅读(4791)
评论(0)
推荐(1)
摘要:
今天上午一二节课上了信息安全概论,讲到加密技术,有点好奇,怎么实现加密和解密,移位密码挺简单,仿射密码用到仿射函数 e(x)=ax+b(mod 26) 且a与26的最大公因子为1。密钥就是a,b。这个函数我开始理解错了,我以为ax加上b模除26后的结果,后来问了下老师再知道自己弄错了,是ax+b以后 阅读全文
posted @ 2017-06-30 15:33
张英爱
阅读(1596)
评论(0)
推荐(0)
摘要:
问题描述 在别人的博客上看到起面试经历中的面试题,自己也想实现下,说实话,这道题以前做数据结构的课程设计是做过的,而且这样的题,当时还问了同学的,可是没有自己想,没有上心,到现在也就影响不太深刻了,当时可能也没有很好地理解数组的使用。 给定一个整型数组,输入一个数字N时,要输出数组中第N大的数,并把 阅读全文
posted @ 2017-06-30 15:33
张英爱
阅读(138)
评论(0)
推荐(0)
摘要:
题目的参考和解答思路来自http://www.cnblogs.com/nokiaguy/archive/2013/01/29/2881476.html 问题描述: 求一个已经排序的数组(升序),数组中可能有正数,负数或0,求数组中元素的绝对值最小的数,要求不能用顺序的比较方法(复杂度需小于 O(n) 阅读全文
posted @ 2017-06-30 15:32
张英爱
阅读(139)
评论(0)
推荐(0)
摘要:
问题描述: 试利用循环队列编写k阶斐波那契序列中前n+1项的算法,要求满足:f(n)<=max而f(n+1)>max,其中max为某个约定的常数。(注意:本题所用循环队列的容量仅为K,则在算法执行结束时,留在循环队列中的元素应是所求K阶斐波那契序列中的最后k项)。 问题分析: 这道题可以这样想,循环 阅读全文
posted @ 2017-06-30 15:32
张英爱
阅读(671)
评论(0)
推荐(0)
摘要:
安装环境: 虚拟操作系统:centOS7 64位 2台 IP地址为192.168.1.10 192.168.1.11 内存:1GB内存 zookeeper版本 :3.4.6 Storm版本:0.9.6 安装步骤: 1、安装JDK等步骤省略。 1、下载storm安装包,解压。 1、配置/apache- 阅读全文
posted @ 2017-06-30 15:28
张英爱
阅读(308)
评论(0)
推荐(0)
摘要:
前提准备: 1,安装好Linux系统 2,下载好可以将文件传输到Linux系统工具例如:WinSCP 3,在windows中下载Linux版JDK: http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.t 阅读全文
posted @ 2017-06-30 15:21
张英爱
阅读(26130)
评论(0)
推荐(1)
摘要:
项目中使用的缓存经常是知道使用,没有试过搭建起它。刚好这次自己的毕业可以用来搭建缓存。其他不多说了,直接看操作吧。首先在pom.xml中依赖simple-spring-memcached的架包。 1 <dependency> 2 <groupId>com.google.code.simple-spr 阅读全文
posted @ 2017-06-30 15:21
张英爱
阅读(294)
评论(0)
推荐(0)
摘要:
写在前面:本篇博客讲述的是如何使用pentaho工具快速的将数据库数据导出为Excel文件,以及如何将Excel文件数据导入数据库。 补充:使用此工具并不需要任何一句代码并能快速便捷解决实际问题,此工具功能不仅仅局限这一点,其他功能后续更新。 工具下载:你可以根据你电脑的系统选择不同版本在penta 阅读全文
posted @ 2017-06-30 15:20
张英爱
阅读(415)
评论(0)
推荐(0)
摘要:
文件权限示意图: 第一步:在终端创建用户 增加用户 useradd 用户名 设置密码 passwd 用户名 通过上述两条命令创建a1,a2两个用户。 第二步:在根目录使用管理员账号创建一个文件 在使用管理员账号创建一个Index.txt文本文件,我们可以发现根目录多了一个这样的文件 解析:根据以上信 阅读全文
posted @ 2017-06-30 15:20
张英爱
阅读(335)
评论(0)
推荐(0)
摘要:
写在前面:此博客是针对MySQL5.7安装教程,其他版本可能略有不同,仅供参考。 第一步:下载mysql 在Linux终端使用wget命令下载网络资源: wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5- 阅读全文
posted @ 2017-06-30 15:20
张英爱
阅读(165)
评论(0)
推荐(0)
摘要:
前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置。以后遇到需要配置的再更新... 开发环境:swift3.0.1,Xcode8.1 一,项目中需要使用第三方字体 1,打开Info.plist文件选中Information Property List选择加号添 阅读全文
posted @ 2017-06-30 15:19
张英爱
阅读(916)
评论(0)
推荐(0)
摘要:
原版教程:https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html 项目知识重点: 1,使用堆栈视图实现自动布局。 2,自定义控件的创建与使用。 阅读全文
posted @ 2017-06-30 15:19
张英爱
阅读(160)
评论(0)
推荐(0)
摘要:
前言:博主接触iOS的编程也有一段时间,今天把有关UI控件的一些知识在这里做一些总结。 申明:此系列文章都是使用目前最新版本swift3.0.1进行讲解的,与其他版本可能略有差异。 一,UIKit之设置圆角及阴影(对于lable和button这两个简单控件就不介绍了) 1 let imageView 阅读全文
posted @ 2017-06-30 15:19
张英爱
阅读(2213)
评论(0)
推荐(0)
摘要:
前言:前不久,Swift语言也更新到了3.0版本,对编程有一定基础的朋友一定不会对函数这个概念陌生。而Swift语言中的函数也是大同小异的,今天就跟着小编来学习一下Swift3中函数的不一样的用法。 1)定义一个函数以及调用 1 //一,定义一个无参无返回值函数 2 func fun1(){ 3 p 阅读全文
posted @ 2017-06-30 15:18
张英爱
阅读(186)
评论(0)
推荐(0)
摘要:
前言:在java的世界中万事万物皆对象,而在一个工程中往往是涉及到多个对象。那么在处理多个对象之间的关系显得尤为重要,对象关系大致可以分为四种。一对一、一对多、多对一、多对多,而一对一无需多讲,一对多与多对一则是考虑的角度问题,其本质都是一样的,最后多对多也是可以拆分为一对多的关系。本例讲解一个订单 阅读全文
posted @ 2017-06-30 15:18
张英爱
阅读(155)
评论(0)
推荐(0)
摘要:
写在前面:赶在2016年结束前总结总结最近学习的知识。 申明:此项目为参考GitHub上是模仿斗鱼部分界面的一个项目(并不是斗鱼真正的源码)。我记录了一下个人对此项目的一些看法,其实我只是大自然的搬运工。 一,界面预览 作为一个像我这样的小白来说看到这样的界面顿时感觉如果是我来做的话是无从下手的,但 阅读全文
posted @ 2017-06-30 15:18
张英爱
阅读(1044)
评论(0)
推荐(0)
摘要:
干货之前:补充一下可选链(optional chain) 1 class A { 2 var p: B? 3 4 } 5 6 class B 7 { 8 var p: C? 9 } 10 11 class C { 12 func cm() -> String { 13 print("cm") 14 阅读全文
posted @ 2017-06-30 15:17
张英爱
阅读(235)
评论(0)
推荐(0)
摘要:
写在前面:1,类型转换的两种方式 2,as!和as?的用法 3,类型判断中 is和 的用法 类型转换方式一,利用类型的构造器进行转换 1 let str = "5" 2 var i = Int(str) 3 if(i == nil){ 4 print("变量i为nil不能进行运算") 5 }else 阅读全文
posted @ 2017-06-30 15:17
张英爱
阅读(169)
评论(0)
推荐(0)
摘要:
前言:通过学习与研究swift3.0的官方文档关于初始化这部分可以总结为一句话:类与结构是确保一个类型的实例可以使用之前,其所有存储属性都得到了正确的赋值。 一,结构的初始化1 1 struct FirstStruct{ 2 3 let b:Int 4 let c:Int 5 6 init() { 阅读全文
posted @ 2017-06-30 15:17
张英爱
阅读(209)
评论(0)
推荐(0)
摘要:
申明:本博客大部分内容转载自简书http://www.jianshu.com/p/b64b4fd08d3c,但还有些问题博主在这里做了补充。 Mac系统版本:10.12.1 一、什么是CocoaPods 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,node 阅读全文
posted @ 2017-06-30 15:16
张英爱
阅读(177)
评论(0)
推荐(0)
摘要:
前言:在web项目中引入spring框架中的配置文件,我们给每一个java bean进行相关配置可以非常安全,便捷的管理我们的bean。那么,问题来了,如果一个项目中所涉及到的java bean十分庞大,而且每一个bean中的配置都是大同小异的,那么这份applicationContext.xml文 阅读全文
posted @ 2017-06-30 15:16
张英爱
阅读(474)
评论(0)
推荐(0)
摘要:
前言:对于spring IOC概念不是很了解的朋友可以阅读我上一篇博客——轻松理解spring IOC(这两篇博客也是由于我的个人原因导致现在才发布,惭愧啊)。通过这篇博客的理解之后,相信大家会对spring的IOC概念会有进一步的理解。接下来我先预览一下本例中java的类图关系。 解析:我们有一个 阅读全文
posted @ 2017-06-30 15:15
张英爱
阅读(212)
评论(0)
推荐(0)
摘要:
前言:上一篇博客自己动手编写spring IOC源码受到了大家的热情关注,在这里博客十分感谢。特别是给博主留言建议的@玛丽的竹子等等。本篇博客我们继续,还是在原有的基础上进行改造。下面请先欣赏一下博主画的一张aop简图(没有艺术天分,画的不好莫见怪) 解析:往往在我们的系统的多个核心流程中会有一部分 阅读全文
posted @ 2017-06-30 15:15
张英爱
阅读(974)
评论(0)
推荐(0)
摘要:
前言:博主刚刚从事于Web后端开发与学习不久,开发项目经验也是有限的。不过今天依旧将一些个人的想法记录下来,我的构想或许不太正确,还望各位大牛能给我多多建议。 首先:我们从编程开始讲起 博主是偏向于后端开发的程序员,从入门到如今,学过的语言,技术为数不多。但我敢肯定的是:无论是哪一门语言,其语法只要 阅读全文
posted @ 2017-06-30 15:15
张英爱
阅读(209)
评论(0)
推荐(0)
摘要:
相关链接: eclipse中SSH三大框架环境搭建<一> eclipse中SSH三大框架环境搭建<二> 引言:通过上两篇文章我们已经可以掌握struts2和spring的环境的搭建以及简单使用,但是在访问数据库层面使用的是传统的JDBC。在我们项目开发中使用JDBC确实是不太理想的,所以今天我给大家 阅读全文
posted @ 2017-06-30 15:14
张英爱
阅读(194)
评论(0)
推荐(0)
摘要:
通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 相关链接:eclipse中SSH三大k框架环境搭建<一> eclipse中SSH三大框架环境搭建<三> 本例业务需求:将数据库一张表的信息通过JDBC查询出来并显示在页面中 阅读全文
posted @ 2017-06-30 15:14
张英爱
阅读(213)
评论(0)
推荐(0)
摘要:
前言:spring框架对于事务管理提供了两种方案。一,编程式事务、二,声明式事务。本例主要剖析 声明式事务。 何为声明式事务: 通过spring的配置文件配置事务规则,或使用spring @Transactional注解两种方式通知我们系统中哪些方法需要引入事务支持。 使用配置文件配置事务 1 <! 阅读全文
posted @ 2017-06-30 15:14
张英爱
阅读(265)
评论(0)
推荐(0)
摘要:
概念:AOP(Aspect-Oriented Programming)即面向切面编程。它是对传统的OOP(面向对象)编程的一种补充,在OOP中往往一个对象有什么行为我们就定义什么方法,对象与对象之间存在紧密联系。与OOP不同的是AOP更加关注的是切面,我们只需要关注于对象的核心业务而不是所有的业务。 阅读全文
posted @ 2017-06-30 15:13
张英爱
阅读(314)
评论(0)
推荐(0)
摘要:
spring IOC(Inversion of control)即控制反转 概念:一,spring框架的核心之一 二,控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 接下来我们以一个数据库连接的案列来阐述IOC的工作原理,下图为该项目的结构体系 本例中我们着重关注 阅读全文
posted @ 2017-06-30 15:13
张英爱
阅读(153)
评论(0)
推荐(0)
摘要:
最近准备学习LR,借助这个平台,将自己的学习经历记录下来,当然很多都不是原创,都是遇到问题时各种百度,然后梳理下知识是为了避免以后遇到同样的错误时,能回过头来参考参考。 下面的是转载某位大神的博客,尊重原创,附上转载来源:http://www.cnblogs.com/yangxia-test/arc 阅读全文
posted @ 2017-06-30 11:20
张英爱
阅读(236)
评论(0)
推荐(0)
摘要:
一、正则re 1.正则表达式定义 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行 阅读全文
posted @ 2017-06-30 11:20
张英爱
阅读(293)
评论(0)
推荐(0)
摘要:
一、python的基础语法和规则 1.变量 ①.变量的命名规则 语法: (下划线或字母)+(任意数目的字母、数字或下划线) 变量名必须以下划线或字母开头,而后面接任意数目的字母、数字或下划线。下划线分割。 区分大小写: SPAM和spam不同 不能使用python内置关键字,以下关键字不能声明为变量 阅读全文
posted @ 2017-06-30 11:20
张英爱
阅读(2447)
评论(0)
推荐(0)
摘要:
一、字符集和字符编码 1.定义 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密。 阅读全文
posted @ 2017-06-30 11:19
张英爱
阅读(426)
评论(0)
推荐(0)
摘要:
一、文件操作 1.文件处理的流程 1)打开文件,得到文件句柄并赋值给一个变量 2)通过句柄对文件进行操作 3)关闭文件 例如: f = open('chenli.txt') #打开文件 first_line = f.readline() print('first line:',first_line) 阅读全文
posted @ 2017-06-30 11:13
张英爱
阅读(13165)
评论(0)
推荐(1)
摘要:
内置函数 简单来说就是python3本身就自带的函数。 abs(x) abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模 print(abs(-1100)) 输出:1100 all() 如果iterable的所有元素不为0、''、False或者iterable为空,all(itera 阅读全文
posted @ 2017-06-30 11:12
张英爱
阅读(318)
评论(0)
推荐(0)
摘要:
函数对象 函数(Function)作为程序语言中不可或缺的一部分,但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特性。 那到底什么是第一类对象(First-Class Object)呢? 在 Python 中万物皆为对象,函数也不例外,函数作为对象可以赋值 阅读全文
posted @ 2017-06-30 11:12
张英爱
阅读(341)
评论(0)
推荐(0)
摘要:
一、匿名函数及内置函数补充 1.语法 Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。 语法: lambda [arg1[, arg2, ... argN]]: expression 例: 普通函数 def func(x,y): retur 阅读全文
posted @ 2017-06-30 11:11
张英爱
阅读(299)
评论(0)
推荐(0)
摘要:
一、模块导入 1.定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块 阅读全文
posted @ 2017-06-30 11:11
张英爱
阅读(4321)
评论(0)
推荐(0)
摘要:
一、可迭代对象和迭代器 1.迭代的概念 上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代 while True: #只满足重复,因而不是迭代 print(' >') 2.可迭代的对象 内置__iter__方法的,都 阅读全文
posted @ 2017-06-30 11:11
张英爱
阅读(2460)
评论(0)
推荐(1)
摘要:
一、面向对象的程序设计的由来 1.第一阶段:面向机器,1940年以前 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据。 简单来说,就是直接编写 0 和 1 的序列来代表程序语言。例如:使用 0000 代表 加载(LOAD),0001 代表 存储(STOR 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(606)
评论(0)
推荐(0)
摘要:
在很多Python代码中,在代码的最下方会看到 if __name__ == '__main__':,这段代码到底有什么用呢? 在理解这个语句的作用前,需要知道的是,一般的Python文件后缀为.py,其可以拿来执行,也可以用来作为模块使用import导入。当Python解析器读取一个源文件时它会执 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(473)
评论(0)
推荐(0)
摘要:
一、time 1.三种表达方式 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。命令如下: import time print(time.time()) 输出 1496667277.898 阅读全文
posted @ 2017-06-30 11:10
张英爱
阅读(997)
评论(0)
推荐(0)
摘要:
一、基本数据类型 1.字符串 类:str 方法:选中str,按住command(ctrl)+左键跳转至对应的方法 创建 a = "hexin" a = str('hexin') 转换 age = 19 new_age = str(age) 字符串的拼接 name = 'hexin' gender = 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(317)
评论(0)
推荐(0)
摘要:
一、isinstance和issubclass 1.isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj=Foo() print(isinstance(obj, Foo)) 输出 True 2.issubclass(su 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(174)
评论(0)
推荐(0)
摘要:
一、socket的定义 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深 阅读全文
posted @ 2017-06-30 11:09
张英爱
阅读(40891)
评论(1)
推荐(6)
摘要:
一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax 其他语法错误 逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是 阅读全文
posted @ 2017-06-30 11:08
张英爱
阅读(74557)
评论(1)
推荐(4)
摘要:
ArrayList ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返 阅读全文
posted @ 2017-06-30 11:07
张英爱
阅读(273)
评论(0)
推荐(0)

浙公网安备 33010602011771号