源代码组织方式 Java程序由package+class组成,package对应目录的相对路径,class对应文件,如 E:WorkspacesMyEclipse 10JavaStudysrccomhappyframeworkjavastudyhelloHello.java 关于class有如下几点 ...
分类:
编程语言 时间:
2019-05-08 23:02:00
阅读次数:
174
单例设计模式概述: 单例模式就是要确保类在内存中只有一个对象,该实例必须自动创建,并且对外提供单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。单例模式分三种: 懒汉式单例 饿汉式单例 登记式单例 单例模式确保某个 ...
分类:
编程语言 时间:
2019-05-08 23:04:08
阅读次数:
198
如果一个对象的状态在创建以后就不会再改变,那么就可以认为它是不可变对象。因为这些对象无法被修改,所以不需要考虑多线程下的同步问题,这使得不可变对象在多线程程序中能够发挥重大作用。如下所示,String对象就是一个不可变对象。对于firstName一些列的操作(连接""和lastName)并不会修改这些字符串中的任何一个,而是会重新创建一个新的对象来存放fullName。自定义一
分类:
编程语言 时间:
2019-05-08 23:10:11
阅读次数:
216
1.并发:万物都可以同时完成很多工作,我们把这些活动同时进行,这种同时进行的思想在Java中成为并发。 2.线程:将并发完成的每一件事情我们成为线程。 3.实现线程的2种方式: 继承java.lang.Thread 类: 实现java.lang.Runnable接口: 4.继承Thread类: 常用 ...
分类:
编程语言 时间:
2019-05-09 00:20:29
阅读次数:
125
1、Spring的常用注解 2、SpringMVC的常用注解 ...
分类:
编程语言 时间:
2019-05-09 00:21:56
阅读次数:
130
参考链接: 0.gc的产生 如下,每帧都在分配内存,为了回收这些没有被引用到的内存,就触发了垃圾回收机制(gc) 1.string 如下,定位到第1帧,字符串赋值和拼接都会触发gc,说明有新对象的产生;但是从第2帧开始就没有gc了,这是因为字符串常量池的存在: https://blog.csdn.n ...
分类:
编程语言 时间:
2019-05-09 00:22:09
阅读次数:
159
字典 dict 定义 由一系列键值对组成的可变散列容器。 散列:每条记录无序。 键必须惟一且不可变(字符串/数字/元组),值没有限制。 字典内存图: 基础操作 创建字典: 字典名 = {键1:值1,键2:值2}(键不能相同,值可以相同) 字典名 = dict (可迭代对象) 添加/修改元素: 语法: ...
分类:
编程语言 时间:
2019-05-09 00:22:27
阅读次数:
139
使用python语言来编码和解码json对象 json(JavaScript Object Notation)是一种请量级的数据交换格式。 使用json函数需要导入json库:import json json.dumps:将python对象编码成json字符串 json.loads:将已编码的jso ...
分类:
编程语言 时间:
2019-05-09 00:22:40
阅读次数:
157
python 解析execl文件
分类:
编程语言 时间:
2019-05-09 00:26:05
阅读次数:
114
链接:http://poj.org/problem?id=2299 题意:给出N个数组成的数列A(0 <= A[i] <= 999,999,999),求该数列逆序对的数量。 分析:题目所谓的排序过程其实就是一个冒泡排序的过程。在这里,我们需要知道,冒泡排序所需交换的次数等于该序列逆序对的数量(证明略 ...
分类:
编程语言 时间:
2019-05-09 00:28:40
阅读次数:
168
一 、 元祖和列表1.元祖和列表的性能分析 元祖的性能要优于列表,元祖是固定长度不可变,列表是可变的,在分配内存的时候列表会占用更多的内存资源,应为列表需要在原有的基础上在继续扩容,而元祖在创建的时候大小就是固定的因而占用的内存资源更少 timeit 时间模块,可以用来计算列表跟元祖创建使用的时间 ...
分类:
编程语言 时间:
2019-05-09 00:30:25
阅读次数:
144
Jmeter是公司做接口测试的一个开源项目,今天在研究如何用python写个脚本去执行这个jmeter脚本,Jmeter有命令行模式和界面模式,设置好了环境之后,我用了最简单的一条命令做了测试: 比如:jmeter -n -t ..../文件.jmx -l result.txt 这里忽略jmx文件的 ...
分类:
编程语言 时间:
2019-05-09 00:30:50
阅读次数:
150
filter等方法的隐式转化 var list = [1,,2,,0,5,9];console.log(list[1]); // console: undefinedconsole.log(list[1] !== null); // console.log: undefinedlist = list ...
分类:
编程语言 时间:
2019-05-09 00:33:13
阅读次数:
137
题目描述 给定无序数组,每个值均为正数,再给定整数k。求arr中所有子数组中所有元素相加和为k的最长子数组长度。无则输出 1。 例: 输入 arr=[1,2,1,1,1],k=3 输出 3 解题思路 (时间复杂度O(N),空间复杂度O(1)) 维护指针l,r表示子数组区间。初始l=r=0,向右移动至 ...
分类:
编程语言 时间:
2019-05-09 00:34:07
阅读次数:
176
我这里是通过连接到centos6.5的大数据集群的主节点,并通过运行hadoop的启动脚本来启动hadoop 本人采用的是SSH的方式连接 通过创建maven项目来编写代码,在编写代码之前需要先导入架包 在pom.xml文件里添加以下语句 编写连接代码: 运行一下代码 检测集群的启动进程: 可以看到 ...
分类:
编程语言 时间:
2019-05-09 00:37:42
阅读次数:
152
1)Partner: 学号:20181505025,郝春霖 学号:20181001113,杨禹凤 2)作品图示: 3)源代码: 4)代码演示: 链接:http://v.youku.com/v_show/id_XNDE3Mzg1NzI3Ng==.html?spm=a2h3j.8428770.34160 ...
分类:
编程语言 时间:
2019-05-09 00:39:59
阅读次数:
185
# list01 是变量,存储列表对象的地址. #列表引用 list01 = ["张无忌","赵敏","周芷若"] # list02 得到的是列表对象地址 list02 = list01 # 修改的是列表第一个元素存储的对象地址 list01[0] = "老张" print(list02[0])# ... ...
分类:
编程语言 时间:
2019-05-09 00:42:52
阅读次数:
277
映射消息MFC中的消息映射宏 DECLARE_MESSAGE_MAP BEGIN_MEASSAGE_MAP END_MESSAGE_MAP向导自动映射消息手动添加映射消息 MFC会帮我们自动映射大部分消息,当MFC不能自动映射消息时就需要我们手动映射消息 一、建立名为message的MFC工程,并添 ...
分类:
编程语言 时间:
2019-05-09 00:44:10
阅读次数:
203
阅读目录 一、什么是异步 二、Task介绍 1 Task创建和运行 2 Task的阻塞方法(Wait/WaitAll/WaitAny) 3 Task的延续操作(WhenAny/WhenAll/ContinueWith) 4 Task的任务取消(CancellationTokenSource) 三、异 ...
分类:
编程语言 时间:
2019-05-09 00:44:45
阅读次数:
195
解决方法: 在Python程序最前面加上以下语句: ...
分类:
编程语言 时间:
2019-05-09 00:49:23
阅读次数:
1497