一、Lambda表达式 java8中Lambda表达式的书写方式: (参数) -> 表达式 (参数) -> 单行语句 (参数) -> { 语句 } 1.Lambda遍历List和Map package com.yanwu.www.demo; /** * @author Harvey */ impor ...
分类:
编程语言 时间:
2017-08-01 00:25:02
阅读次数:
194
题干: 我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。 最小的数字并非总在最前面。 会用到的函数 Math.max() Math.min() Array.reduce() 思路: (1)通过Math.max(),Math.min()抽出数组中的最大值max和最小值min ...
分类:
编程语言 时间:
2017-08-01 00:25:35
阅读次数:
241
Web应用的安全管理,包括两个方面:一是用户身份认证,即用户登录的设计;另一方面是用户的授权,即一个用户在一个应用系统中能够执行哪些操作的权限管理。我这里使用spring-cloud-security进行安全管理。 首先是依赖配置 安全策略配置 自定义的securityconfig配置,放在appl ...
分类:
编程语言 时间:
2017-08-01 00:25:41
阅读次数:
404
最近加班比较累,完全不想写作了。。 刚看到一篇有趣的文章,是redis的作者antirez对redis的LRU算法的回顾。LRU算法是Least Recently Used的意思,将最近最少使用的资源丢掉。Redis经常被用作cache,如果能够将不常用的key移除,尽量保留常用的,那内存的利用率就 ...
分类:
编程语言 时间:
2017-08-01 00:25:49
阅读次数:
170
背景: 近期发现系统数据有不准确的现象发生,究其原因是因为上有数据导致的,而由于上游有多个渠道组成,所以无法要求上游统一修复数据。所以只能自己想办法每天修复错误数据。 初步解决方案: 1,从商城库存那边拿到所有SKU+库存的信息。 2,通过拿到的SKU+库存信息,修复现有的数据。 遇到的问题: 1, ...
分类:
编程语言 时间:
2017-08-01 00:25:58
阅读次数:
219
语言虽有不同,但都是为了表达同样的意思,语言是人类对信息的编码,与计算机的处理方式原理相同,只是计算机处理更快,能处理的数据也更庞大;传输信息的通道就是信道,信道宽,信号就不需要压缩,信道宅窄,信号就需要压缩,例如在还没有发明造纸术的中国古代,文字的流传依靠刻竹简,雕石碑等方式,成本很大,因此古人惜 ...
分类:
编程语言 时间:
2017-08-01 00:26:14
阅读次数:
148
一、在window下eclipse里面Server挂的是tomcat6,一开始还是以为,tomcat配置的问题,后面发现,配置了tomcat里面的catalina.bat文件,加入 set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxN ...
分类:
编程语言 时间:
2017-08-01 00:27:14
阅读次数:
294
一、相关定义 优先队列容器与队列一样,只能从队尾插入元素,从队首删除元素。但是它有一个特性,就是队列中最大的元素总是位于队首,所以出队时,并非按照先进先出的原则进行,而是将当前队列中最大的元素出队。这点类似于给队列里的元素进行了由大到小的顺序排序。元素的比较规则默认按元素值由大到小排序,可以重载“< ...
分类:
编程语言 时间:
2017-08-01 00:51:31
阅读次数:
320
流的分类 按照数据流的方向 输入流(Input), 输出流(Output) 输入流: 从文件往程序走数据 输出流: 从程序往文件走数据 JDK提供的流 提供了四个基本抽象类: InputStream, OutputStream, Reader, Writer InputStream的基本方法: in ...
分类:
编程语言 时间:
2017-08-01 09:15:32
阅读次数:
142
1、使用泛型,有利于降低代码的耦合; 2、泛型可以解决数据类型的安全问题,可以有效避免类型转换异常(ClassCastException)的发生,使程序操作更加安全; 3、 4、 输出结果为: 10 20 5、 出现异常: Exception in thread "main" java.lang.E ...
分类:
编程语言 时间:
2017-08-01 09:16:03
阅读次数:
119
近期一直在学习字符串之类的算法,感觉BF算法,尽管非常easy理解,可是easy超时,全部就想学习其它的一些字符串算法来提高一下,近期学习了一下AC自己主动机。尽管感觉有所收获,可是还是有些朦胧的感觉,在此总结一下,希望大家不吝赐教。 一、AC自己主动机的原理: Aho-Corasick autom ...
分类:
编程语言 时间:
2017-08-01 09:16:20
阅读次数:
185
这些标准函数都在 org.apache.spark.api.java.function 包中 ...
分类:
编程语言 时间:
2017-08-01 09:17:30
阅读次数:
113
目的:记录一下常用工具及设置,以便换电脑后可以找回工作环境。环境:windows7ubuntu16.4情景:学习python时,一个好的开发环境可以提供很多帮助,节省时间,提高效率等,经常在windows和ubuntu系统中写python,想要一个兼容平台且好用免费的软件---pycharm不错的选择。之前ub..
分类:
编程语言 时间:
2017-08-01 09:18:14
阅读次数:
125
先来个例子理解一下概念,以银行取款为例: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步I ...
分类:
编程语言 时间:
2017-08-01 09:49:04
阅读次数:
168
用pre[t][i][j]存时间等价于t时坐标(1, 1) 和(i, j)组成的矩形区域的星星总亮度。再注意一下一个坐标处可以有多颗星星就可以了。 star sky ...
分类:
编程语言 时间:
2017-08-01 09:49:29
阅读次数:
161
先出一个题目:1.有一 list= [1, 2, 3, 4, 5, 6] 请打印输出:0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 打印输出, 2.将 list 倒序成 [6, 5, 4, 3, 2, 1] 3.将a 中的偶数挑出 *2 ,结果为 [4, 8, 12] 这个例子用到了p ...
分类:
编程语言 时间:
2017-08-01 09:49:47
阅读次数:
138
首先你输入了一个字符串,这个字符串是有大小的,电脑将其放在内存中,自动给其一个起始指针指向这个字符串的首位置,然后,你将这个字符串赋值给一个变量,这个对象又在内存中开辟出一个空间,这个变量会自动连接这个指向字符串起始位置的指针,然后你又将这个变量赋值给变量2,内存中又开辟出一个空间存放变量2的空间。 ...
分类:
编程语言 时间:
2017-08-01 10:14:57
阅读次数:
134
转:http://www.cnblogs.com/wangzhenghua/p/4447570.html 引入线程是为了减少程序在并发执行时所付出的时空开销。 属性: 线程的创建和终止 虽然已被终止但尚未释放资源的线程,仍可以被需要他的线程所调用,以使被终止的线程重新恢复运行。为此,调用者线程须调用 ...
分类:
编程语言 时间:
2017-08-01 10:15:43
阅读次数:
224
一个存储和获取 object 类型对象引用的集合,可以使用 foreach 进行遍历的集合。 namespace IEnumerableDemo{ /// <summary> /// 构建一个IEnumerable对象,遍历其中的元素 /// </summary> class Program { s ...
分类:
编程语言 时间:
2017-08-01 10:16:23
阅读次数:
135
在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有差别的,下面从代码中看看区别: [java] view plain copy public class Test { public stati ...
分类:
编程语言 时间:
2017-08-01 10:16:39
阅读次数:
149