1、如果想判断list是否为空,可以这么判断: if(null == list || list.size() ==0 ){ //为空的情况 }else{ //不为空的情况 } 2、list.isEmpty() 和 list.size()==0 有啥区别呢 答案:没有区别 。isEmpty()判断有没 ...
分类:
编程语言 时间:
2018-06-08 17:28:23
阅读次数:
255
百度性感美女壁纸了解一下 看到这个图片,有没有一种.........emmmmm.......刺激、兴奋的感觉 不管你们有没有 反正小编我是有一股冲劲的,自从知道了Python爬虫之后,只要看到有妹子的照片的网站,我就是想要批量下载一下! 不为别的,是为了能更好的学习Python! 我这样说你们信吗 ...
分类:
编程语言 时间:
2018-06-08 17:28:47
阅读次数:
341
在云服务器上部署自己的SpringBoot项目 & 160; & 160; & 160; & 160;因为正在开发一个个人的微信小程序项目,所以开始学习如何部署SpringBoot服务器,之前完全没有接触过部署服务器相关,只能从0开始摸索,网上各种文章杂乱得很,而且大多都语焉不详,完全跟不上作者的脑 ...
分类:
编程语言 时间:
2018-06-08 17:29:11
阅读次数:
420
python 2.4 与 python 3.0 的比较 一、 print 从语句变为函数 原: print 1, 2+3 改为: print ( 1, 2+3 ) 二、range 与 xrange 原 : range( 0, 4 ) 结果 是 列表 [0,1,2,3 ] 改为:list( range ...
分类:
编程语言 时间:
2018-06-08 17:29:30
阅读次数:
258
一、javascript:代码:/*@desc:url解析函数@author<lee>[<complet@163.com>]@paramurl要查询的url@returnret解析后的对象*/functionparseurl(url){varreg=/(?:([A-Za-z]+):)?(\/{0,3})?(?:(.*):(.*)@)?([0-9.\-A-Za-z]+)(?:
分类:
编程语言 时间:
2018-06-08 17:29:55
阅读次数:
176
基础数据类型,for循环,文件操作,函数,模块,面向对象等知识点归纳 异常处理:语法错误和逻辑错误 常用异常包括: 模块介绍: socket ...
分类:
编程语言 时间:
2018-06-08 17:30:03
阅读次数:
234
增强for循环是jdk1.5出现的新功能 1、增强for循环的作用 简化了迭代器的书写格式(注意:增强for循环底层还是使用了迭代器遍历) 2、增强for循环的格式 3、增强for循环的适用范围 如果实现了 Iterable 接口或者数组对象都可以使用增强for循环 4、增强for循环需要注意的事项 ...
分类:
编程语言 时间:
2018-06-08 18:02:50
阅读次数:
170
内排序之希尔排序 希尔排序是直接插入排序的优化算法,维基百科上的一段话: 假设有一个很小的数据在一个已按升序排好序的数组的末端, 如果用复杂度为O(n2)的排序(冒泡排序或插入排序), 可能会进行n次的比较和交换才能将该数据移至正确位置。而希尔排序会用较大的步长移动数据,所以小数据只需进行少数比较和 ...
分类:
编程语言 时间:
2018-06-08 18:03:18
阅读次数:
191
Spring Boot与Docker部署 开启Docker远程访问 首先需要开启docker远程访问功能,以便可以进行远程操作。 CentOS 6 修改/etc/default/docker文件,重启后生效(service docker restart)。 DOCKER_OPTS="-H=unix: ...
分类:
编程语言 时间:
2018-06-08 18:04:15
阅读次数:
172
Java 源码阅读的第一步是Collection框架源码,这也是面试基础中的基础; 针对Collection的源码阅读写一个系列的文章,从ArrayList开始第一篇。 @pdai JDK版本 JDK 1.8.0_110 概述总结 + ArrayList底层是通过数组实现的;其中capacity表示 ...
分类:
编程语言 时间:
2018-06-08 18:05:03
阅读次数:
242
1.SpringApplication.run(AppConfig.class,args);执行流程中有refreshContext(context);这句话. 2.refreshContext(context);内部会解析我们的配置类上的标签.实现自动装配功能的注解@EnableAutoConfi ...
分类:
编程语言 时间:
2018-06-08 18:05:21
阅读次数:
159
转自:http://www.tuicool.com/articles/AraaQbZ 论integer是地址传递还是值传递 Integer 作为传参的时候是地址传递 , 可以参考如下例子,在程序刚启动的时候把 Integer 的index 对象锁住 ,并且调用了 wait方法,释放了锁的资源,等待n ...
分类:
编程语言 时间:
2018-06-08 18:29:59
阅读次数:
154
Spring 3.1引入了基于注解(annotation)的缓存(cache)技术,它本质不是一个具体的缓存实现方案,而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的个助攻annotation,就能够达到缓存方法的返回对象的效果。 特点 具备相当好的灵活性,不仅能够使用SpEL来定义缓存的 ...
分类:
编程语言 时间:
2018-06-08 18:30:41
阅读次数:
162
1.java动态代理、反射(IDEA导入JUnit4) 1.1.反射 ...
分类:
编程语言 时间:
2018-06-08 18:31:12
阅读次数:
122
程序开发体系 B/S 浏览器/服务器 开发维护成本低 客户端负载低 安全性低 C/S 客户端/服务器 成本高 客户端负载高 安全性高 javaweb简介 静态网页 HTML CSS,人浏览的数据是始终不变的,服务器保存的静态页面 动态网页 根据用户的请求生成动态页面,HTML CSS 数据库技术 一 ...
分类:
编程语言 时间:
2018-06-08 18:31:36
阅读次数:
217
一、OSI七层 1.物理层 物理层的主要功能是基于电气特性发送高低电压(高代表1,低代表0)形成电信号,使计算机完成组网以达到接入Internet的目的 2.数据链路层 数据链路层是用来定义电信号的分组方式,使单纯的电信号0和1变得有意义 (1)以太网协议 以太网协议(ethernet)是统一的分组 ...
分类:
编程语言 时间:
2018-06-08 19:19:43
阅读次数:
218
application为启动模块,yml配置文件都在这个模块配置 父模块不要配置<build></build>节点,其他模块也不需要,只在application模块里面配置就好. 打包使用package命令 当整个项目打包成jar时, 该子模块会被打包成jar,此时如果要用代码加载里面的资源文件,不 ...
分类:
编程语言 时间:
2018-06-08 19:21:01
阅读次数:
176
linux下Tab及shell 补全python - Meets - 博客园https://www.cnblogs.com/guobaoyuan/p/8276141.html Vim 中如何对 Python 进行代码补全? - 知乎https://www.zhihu.com/question/203 ...
分类:
编程语言 时间:
2018-06-08 19:21:32
阅读次数:
152
1.Java虚拟机组成部分: 1.1 类加载器 上图中展示的类加载器之间的这种层次关系,称为类加载器的双亲委派模型(ParentsDelegation Model)。 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 这里类加载器之间的父子关系一般不会以继承(Inh ...
分类:
编程语言 时间:
2018-06-08 19:21:49
阅读次数:
211
数组:可以保存一组数据 一、创建数组: 1、方式一:构造函数创建 //使用new关键字创建数组 var arr = new Array( ); //console.log(arr); -> [ ] var arr = new Array(1,2,'3',true); //console.log(ar ...
分类:
编程语言 时间:
2018-06-08 19:22:26
阅读次数:
147