/** * 找出两个数组相同的元素,并且对应的个数一样 * @param args */ public static void getSameNumberCount(String[] a, String[] b) { Map map = new HashMap(); for (int i = 0; ... ...
分类:
编程语言 时间:
2017-11-11 14:14:57
阅读次数:
207
正则表达式不是java的东西,它是独立的一套体系,它可以描述字符串的规则,格式上的规则,通用匹配。java写了一套库来支持正则表达式,其他的语言也可以使用正则表达式,所以不是java的专利。 Java核心APIJava SE 01 day02 **************************** ...
分类:
编程语言 时间:
2017-11-11 14:16:29
阅读次数:
213
前言:关于共有3中遍历输出方式,很早之前我就想整理,无奈一直没有抽出时间,分别是传统的for循环遍历,迭代器Iterator,foreach,这次我通过测试代码,测试了一下。 先用一张草图,大概有个印象:,图虽然丑了点但是全部是干货。 这是我的测试代码,我用的是测试方法写: 运行的效果: ...
分类:
编程语言 时间:
2017-11-11 14:17:03
阅读次数:
161
1.把任意数值转化为字符串有两种方法。 结果: 3.内建函数: list(iterable)把可迭代对象转换成列表 tuple(iterable)把可迭代对象转换成元组 str(obj)把对象转化为字符串(对象的字符串表示法) ...
分类:
编程语言 时间:
2017-11-11 14:17:13
阅读次数:
158
从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险 ...
分类:
编程语言 时间:
2017-11-11 14:17:47
阅读次数:
1183
public static int[] twoArray(int[] a, int[] b) { int i =0; int j = 0; int k = 0; int aLen = a.length; int bLen = b.length; int[] arra = new int[aLen +... ...
分类:
编程语言 时间:
2017-11-11 14:18:32
阅读次数:
107
学生先按名称排序,在按成绩排序 from operator import itemgetterstudents=[('Bob',90),('David',99),('Dacheng',96),('Max',94)]sorted(students,key=itemgetter(0))sorted(st ...
分类:
编程语言 时间:
2017-11-11 14:18:58
阅读次数:
205
最近的项目在做socket通信报文解析的时候,用到了结构体与字节数组的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义结构体成员类型和长度一致才能保证报文解析的正确性,这一点非常重要。 首先是结构体定义,一些基本的数据类型,C#与C++都是可以匹配的: 一、首先是 [St ...
分类:
编程语言 时间:
2017-11-11 14:19:05
阅读次数:
270
python命令行补全大家都知道,在命令行界面输入命令时,是可通过tab键来补齐命令,这中设置十分方便,不用浪费较长时间在输入命令上。最近开始接触python,发现在python命令行下,使用tab键是无法补全命令的。我们可以设置成补全命令行的模式吗?答案是可以的。我们可以在pytho..
分类:
编程语言 时间:
2017-11-11 14:46:06
阅读次数:
131
JavaScript css3进度条 使用css3实现进度条 JavaScript 进度条 使用JavaScript简单实现乘法表 ...
分类:
编程语言 时间:
2017-11-11 14:46:18
阅读次数:
146
前言:关于冒泡排序和选择排序,每次写的时候都要再看看他们的概念,这次,就自己写明白 1.冒泡排序: 其实冒泡排序应该用例子证明,设数组长度为N。 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉” ...
分类:
编程语言 时间:
2017-11-11 14:46:25
阅读次数:
188
通过这一章的学习,我知道了Java的抽象窗口工具箱包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。Swing用户界面库是非基于对等体的GUI工具箱,Swing类库被放在java.swing包中。AWT与Swing是继承的关系。还学会了创建框架,添加组件,确定框架的大小,在组件 ...
分类:
编程语言 时间:
2017-11-11 14:48:24
阅读次数:
170
1 #python list 2 3 #reverse 倒序排列 4 #remove 删除指定 5 #clear 移除所有 6 #index 该元素的第一个下标 7 #count 该元素出现的次数 8 #pop 删除指定元素并将其返回 9 #insert 在指定位置插入一个元素 10 #append... ...
分类:
编程语言 时间:
2017-11-11 15:22:04
阅读次数:
263
先来个ActiveMQ介绍哈: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法,是一个消息中间件。 应用场景:为了实现系统之间的通信,把系统之间的调用耦合度降低就可以使用MQ。 1) activeMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 ...
分类:
编程语言 时间:
2017-11-11 15:22:50
阅读次数:
220
本文主要内容索引 1、Java线程 2、线程模型 3、Java线程池 4、Future(各种Future) 5、Fork/Join框架 6、volatile 7、CAS(原子操作) 8、AQS(并发同步框架) 9、synchronized(同步锁) 10、并发队列(阻塞队列) 本文仅分析java并发 ...
分类:
编程语言 时间:
2017-11-11 15:24:03
阅读次数:
286
Spring的前世今生 ...
分类:
编程语言 时间:
2017-11-11 15:26:33
阅读次数:
116
好处 : 线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处: 1、降低资源消耗; 2、提高响应速度; 3、提高线程的可管理性。 Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任 ...
分类:
编程语言 时间:
2017-11-11 15:26:40
阅读次数:
197
JavaScript 笔记 BOM对象(文档型对象)DOM对象(浏览器对象)变量 要区分大小写,在同一行可以定义多个变量,中间使用‘,’分割 JavaScript语句中可以在末尾使用;也可不使用,但是推荐使用 标签分为:块及标签,内联标签,内嵌标签 基础必会 ...
分类:
编程语言 时间:
2017-11-11 15:27:46
阅读次数:
234
一、虚拟机类概加载概述 虚拟机将描述类的Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以直接被虚拟机使用的Java类型 Java语言支持动态加载和动态连接。 二、虚拟机加载类的具体过程 1.类加载总的流程 加载-->连接(验证、准备、解析)-->初始化,需要注意的是每个阶段 ...
分类:
编程语言 时间:
2017-11-11 15:59:24
阅读次数:
190
一、了解编程语言 1.编程语言的定义 2.编程语言种类 二、python简介 1.Python应用领域 2.Python语言与其他语言的区别 3.Python的种类 三、python环境 windows: 1 2 3 4 5 6 7 1、下载安装包 https://www.python.org/do ...
分类:
编程语言 时间:
2017-11-11 16:00:35
阅读次数:
272