1、思想:AOP的本质是在一系列纵向的控制流程中,把那些相同的子流程提取成一个横向的面。 2、实例:(用AspectJ框架) 1)pom.xml 2)applicationContext-aop.xml 3)PersonServer接口 4)实现类:PersonServerImpl 5)切面类:As ...
分类:
编程语言 时间:
2018-07-14 11:47:35
阅读次数:
190
今天处理一下一系列题目:Next Greater Element系列。 Next Greater Element I You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are su ...
分类:
其他好文 时间:
2018-07-13 23:43:36
阅读次数:
194
https://blog.csdn.net/chaipp0607/article/details/74566340 Numpy是应用Python进行科学计算时的基础模块。它是一个提供多维数组对象的Python库,除此之外,还包含了多种衍生的对象(比如掩码式数组(masked arrays)或矩阵)以 ...
分类:
其他好文 时间:
2018-07-12 22:46:48
阅读次数:
248
Diff Two Arrays(比较两个数组) 1.要求 比较两个数组,然后返回一个新数组 该数组的元素为两个给定数组中所有独有的数组元素。换言之,返回两个数组的差异。 2.思路 定义一个新数组变量,将输入的两个数组用.concat()连接到一起赋值给它 定义一个check函数,返回两个给定数组中所 ...
分类:
编程语言 时间:
2018-07-12 10:24:05
阅读次数:
131
本章将介绍如何共享和发布对象,从而使他们能够安全地由多个线程同时访问。这两章合在一起就形成了构建线程安全类以及通过 java.util.concurrent 类库来构建开发并发应用程序的重要基础。 3.1 可见性 可见性是一种复杂的属性,因为可见性中的错误总是违背我们的直觉。为了确保多个线程之间对内 ...
分类:
编程语言 时间:
2018-07-11 14:34:06
阅读次数:
174
存储一组相同数据类型的集合 >数组! Array Arrays List 存储的是不唯一,无序的数据 ArrayList 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢。 线程安全,效率低 LinkedList 底层数据结构是链表,查询慢, ...
分类:
其他好文 时间:
2018-07-11 12:21:52
阅读次数:
204
Return Largest Numbers in Arrays(找出多个数组中的最大数) 大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数组。 用for循环来迭代数组,并通过arr[i]的方式来访问数组的每个元素。 在第一层for循环中定义变量temp为子数 ...
分类:
编程语言 时间:
2018-07-11 10:33:16
阅读次数:
201
考完试,做完课设后继续来做题。 题目:数组中出现次数超过一半的数字 题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路分析: ...
分类:
编程语言 时间:
2018-07-10 17:47:56
阅读次数:
184
import java.util.Arrays;public class Main { public static void main(String[] args) { int[] data = {2, 3, 5, 1, 4, 5, 2, 13, 51, 9, 10, 15, 17, 6, 21, ...
分类:
编程语言 时间:
2018-07-09 13:30:33
阅读次数:
116
最近业务需要出一份Java Web应用源码安全审查报告, 对比了市面上数种工具及其分析结果, 基于结果总结了一份规则库. 本文目录结构如下: 检测工具 FindSecurityBugs 基于class文件分析, 他是大名鼎鼎的findbugs的插件, 安装比较简单. 在findbugs官网下载安装包 ...
分类:
编程语言 时间:
2018-07-09 11:16:51
阅读次数:
1008