在项目中,想对列表数据按照日期字段排序,使用List.sort(Comparator c)方法,却总是报空指针异常。 通过网上查询,得知该问题应该是List中有null值引起的。即ArrayList中的数组长度默认为10,如果对其添加值个数小于10,就会有null值存在。而sort()方法会遍历每个 ...
分类:
编程语言 时间:
2018-10-10 16:06:58
阅读次数:
1252
SpringCloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于SpringCloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:SpringCloud在微服务的架构中都做了哪些事情?SpringCloud提供的这些功能对微服务的架构提供了怎样的便利?我们先来简单回顾一下,我们以往互联网架构的发展情况:传统架构发展史单体架构单体架构在小微企业比较常见
分类:
编程语言 时间:
2018-10-10 16:07:30
阅读次数:
175
最近项目中有播放视频的需求,技术选型采用UMS播放器,免费版只能播放FLV格式的视频文件,因此需要对用户上传的视频进行格式转换,转换工具为FormatFactory,功能还是比较强大的。但是面临的一个问题,视频转换是非常耗时的,上传完直接转换是没法接受的,于是决定采用quartz,以任务调度的方式, ...
分类:
编程语言 时间:
2018-10-10 16:07:48
阅读次数:
246
Pandas 是一个 Python 软件库,它提供了大量能使我们快速便捷地处理数据的函数和方法。一般而言,Pandas 是使 Python 成为强大而高效的数据分析环境的重要因素之一。在本文中,作者从基本数据集读写、数据处理和 DataFrame 操作三个角度展示了 23 个 Pandas 核心方法 ...
分类:
编程语言 时间:
2018-10-10 16:09:10
阅读次数:
176
While it's common to use the Java Transaction API and the XA protocol for distributed transactions in Spring, you do have other options. The optimum i ...
分类:
编程语言 时间:
2018-10-10 16:09:52
阅读次数:
192
定时任务及多线程配置xml <?xml version="1.0" encoding="UTF 8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/ ...
分类:
编程语言 时间:
2018-10-10 16:10:00
阅读次数:
154
1、split()将一个字符串分割成字符串数组 stringObject.split(separator,howmany) separator:必需,字符串或正则表达式,从该参数指定的地方分割stringObject howmany:可选,该参数可指定返回的数组的最大长度,如果设置了参数,返回的子串 ...
分类:
编程语言 时间:
2018-10-10 17:06:10
阅读次数:
102
正则表达式是对字符串操作的一种逻辑公式. 我们一般使用正则表达式对字符串进行匹配和过滤. 由普通字符和元字符组成 元字符: 1)字符组: 用[] 括起来的内容会被匹配 逐个匹配 2)简单元字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \ ...
分类:
编程语言 时间:
2018-10-10 17:08:12
阅读次数:
162
原文地址:https://github.com/trekhleb/javascript-algorithms ...
分类:
编程语言 时间:
2018-10-10 17:08:18
阅读次数:
142
1.Session简单介绍 由于Http是无状态的协议,所以服务端需要记录用户的状态时,就需要某种机制来识别具体的用户,实现这个机制的方式就是session。 典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Sess ...
分类:
编程语言 时间:
2018-10-10 17:08:44
阅读次数:
106
序言 最近遇到几个js引用数据类型造成的bug,今天结合bug详细分析一下,避免以后再犯,也希望能帮大家提个醒,强化js基本功。 目录 1、浅拷贝、深拷贝,解决变量赋值相互影响问题 2、判断2个数组、对象是否相等 现象一 1. 现象分析: 1. 现象分析: 因为 数组、对象是引用数据类型,变量存储的 ...
分类:
编程语言 时间:
2018-10-10 17:09:21
阅读次数:
219
匿名函数 1.什么是匿名函数?(what) 没有函数名的函数 对比有名函数:区别是有函数名,可以被重复多少次使用 特点:只能在定义的时候使用,且只能使用一次 2.为何要用匿名函数?(why) 因为匿名函数没有函数名,所有在定义完以后就会被python的垃圾回收机制回收,无法重复使用,所以,当某个功能 ...
分类:
编程语言 时间:
2018-10-10 17:10:10
阅读次数:
159
原文地址:https://blog.csdn.net/wxstar8/article/details/80801405 ...
分类:
编程语言 时间:
2018-10-10 17:12:41
阅读次数:
311
sessionFactory.getCurrentSession()是要基于事务的,解决方法为在javaconfig配置类使用@EnableTransactionManagement注解 并且配置transactionManager bean。 在报错方法中使用@Transactional注解 ...
分类:
编程语言 时间:
2018-10-10 17:13:06
阅读次数:
257
方法一:利用org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 方法二:利用context:property placeholder ...
分类:
编程语言 时间:
2018-10-10 17:14:33
阅读次数:
147
主要内容: 一. 模块的简单认识 二. collections模块 三. time时间模块 四. random模块 五. os模块 六. sys模块 一. 模块的简单认识模块: 模块就是把装有特定功能的代码进行归类的结果引入模块的方式: (1) import 模块 (2) from 位置 impor ...
分类:
编程语言 时间:
2018-10-10 17:15:13
阅读次数:
177
复制列表l[0,1,2,3,4,5,6,7,8,9]a=l[:]a[0,1,2,3,4,5,6,7,8,9]列表按元素遍历的坑按元素遍历的同时不能删除元素,删除会有问题,可以按长度遍历forvina:...ifi==1:...a.remove(i)...a[1,1,1,2]删除列表中的重复元素,不保留元素计算列表中某个重复元素的个数,遍历个数一次删除,l[1,3,4,2]forvinl:...fo
分类:
编程语言 时间:
2018-10-10 17:15:59
阅读次数:
197
反向迭代器 1. 测试代码: 输出结果: 2. 测试代码: 输出结果: 【分析】 代码首先在一个deque中插入1到9,然后查找元素值为2和7的位置,分别赋值给迭代器pos1和pos2,然后输出,由于STL中的操作总是左开右闭的区间,即[2,7),所以输出2 3 4 5 6,7不会输出。 接下来将迭 ...
分类:
编程语言 时间:
2018-10-10 17:16:06
阅读次数:
115
Spring+quartz集群配置,Spring定时任务集群,quartz定时任务集群 >>>>>>>>>>>>>>>>>>>>>>>>>>&g ...
分类:
编程语言 时间:
2018-10-10 17:16:24
阅读次数:
163
当我们处理大规模数据如ImageNet的时候,单进程显得很吃力耗时,且不能充分利用多核CPU计算机的资源。因此需要使用多进程对数据进行并行处理,然后将结果合并即可。以下给出的是多进程处理的demo代码,如需要应用到实际应用中,则需要自己实现target_function函数,并且传args即可。 ...
分类:
编程语言 时间:
2018-10-10 17:16:43
阅读次数:
190